我发现Android 4.4.2上的MediaPlayer似乎会自动淡入Audiofile。
我正在使用MediaPlayer播放不能淡入的声音。
它与带有4.2.1的Smarthpone一起使用时效果很好,但是在带有4.4.2的另一部手机上会出现褪色。

我也看过SoundPool,但是它错过了让我知道File是否还在播放的功能。

我是否可以关闭自动淡入功能,还是需要使用Soundpool自己监视音轨的长度?

谢谢,
范达肯

最佳答案

您可以在开始播放之前尝试setAudioAttributes(AudioAttributes attributes)

 atrs = new AudioAttributes.Builder()
             .setUsage(AudioAttributes.USAGE_MEDIA)
             .setContentType(AudioAttributes.CONTENT_TYPE_MUSIC)
             .build();


尝试玩CONTENT_TYPE

09-05 08:41