Android StageFright音频循环问题

时间:2011-07-22 13:56:00

标签: android audio stagefright

我最近对Android操作系统的更新(特别是在Xoom上的3.2)有一个很大的问题,其中使用MediaPlayer.setLooping(true);将不再循环wavogg文件,在循环之间存在间隙。

我有一个需要无缝循环的应用程序,并且使用OpenCore框架工作正常,但我无法弄清楚如何在新的StageFright框架上使用它。任何人都可以给我一个关于如何在较新版本的Android操作系统上使用StageFright播放无间隙音频循环的指针?

1 个答案:

答案 0 :(得分:0)

如果您使用MediaPlayer课程进行播放,则您无法选择使用媒体框架(Opencore Vs Stagefright)。但是,如果您有权访问Android源,则可以修改Android多媒体堆栈,以便Opencore框架使用ogg / wav播放。

现在,如果您有ogg / wav解析器和vorbis解码器,那么您可以使用AudioTrack播放音频。问题在于你需要处理解析和解码;由于AudioTrack仅接受pcm个样本。

词shash