我发现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
。