我最近对安卓操作系统(特别是Xoom的3.2 )的更新有一个很大的问题,那就是使用MediaPlayer.setLooping(true);将不再循环wav或ogg文件,循环之间会有间隙。
我有一个需要无缝循环的应用程序,它使用OpenCore框架工作得很好,但是我不知道如何在新的StageFright框架上工作。有没有人能给我一个指点,告诉我如何在更新版本的安卓操作系统上使用StageFright播放无缝音频循环?
发布于 2011-07-30 01:41:02
如果您使用MediaPlayer类进行回放,那么您没有选择使用媒体框架(Opencore与Stagefright)。但是,如果您可以访问Android Source,那么您可以修改Android多媒体堆栈,使其使用Opencore框架进行ogg / wav播放。
现在,如果你有ogg/wav解析器和vorbis解码器,那么你就可以利用AudioTrack播放音频了。问题是您必须注意解析和解码;因为AudioTrack只接受pcm样本。
破折号
https://stackoverflow.com/questions/6791092
复制相似问题