android多次播放没有任何间隙的mp3文件
问题描述:
我想多次播放sdcard没有任何间隙的mp3文件。我使用MediaPlayer.setlooping(true)
方法重复播放mp3。它工作正常。但是它会在重复之间留出几秒钟的时间。我也在寻找soundPools,但它也给了一些差距。那么有没有什么课程,方法或一些想法可以帮助我消除几秒钟的差距。android多次播放没有任何间隙的mp3文件
答
最后做了一些方便的实验,我得到使用
我的解决方案后, mPlayer.setLooping(true);
mPlayer是MediaPlayer类的一个实例。尽管这行代码循环了代码,但是这在连续的声音之间有一些差距。但最后它适用于我。任何人都可以尝试MediaPlayer类。它处理音频文件真的很棒。
+0
您可以扩展您的解决方案,请... –
答
我认为这是不可能的,但你可以尝试实现淡入和淡出方法。检查此链接:
How to create fade-in/fade-out sound effects for any music file that my app plays?
编辑:或者试试这个,我想这应该工作:https://stackoverflow.com/a/13410499/3377857
也可能重复My background loop music doesn't “loop” good –