使用opensles,您需要为每个要同时播放的mp3播放单独的音频播放器吗?

时间:2013-10-22 11:39:54

标签: android c++ audio decode opensl

我已经看过如何在播放器之间共享输出组合,但我想知道如何在不使用多个播放器的情况下同时播放多个mp3文件。

显然我可以使用第三方库(例如ffmpeg)解码mp3,然后自己混合缓冲流并传递给播放器,但这可以满足我的需求。 使用opensles进行解码似乎需要FD / URI-> BufferQueue播放器对象,这样才不会改变播放器的数量。

我缺少哪些技巧? 唯一的限制是解决方案必须使用c ++和opensles。

0 个答案:

没有答案