我最近一直在搞乱Android音频api,它开始让我烦恼不已。它基本上试图循环音频文件。
我尝试了很多方法,经历了所有可能性(SoundPool, MediaPlayer, AudioTrack
),但没有一个可以保证我没有点击循环(setNextMediaPlayer
有时很好,但我想支持到API 13,所以它不是一个选项)。
现在我要深入研究NDK和OpenSL,但我想确定我没有错过任何东西。
有没有人找到任何方法无缝地循环音频文件?如果是的话,你是怎么做到的?我真的需要研究NDK和OpenSL吗? 如果你能给我一些例子或想法,我将非常感激。
我希望你们都有一个美好的一天,并提前感谢。