用循环播放ogg声音

时间:2012-07-16 15:53:21

标签: android audio loops media-player ogg

我在res / raw文件夹中有一个ogg声音。我尝试用循环播放声音(没有停止声音或切换点击)。我创建了OGG文件并使用winamp或其他音乐播放器播放并完美重复。另外,我在OGG声音文件中创建值为true的元数据ANDROID_LOOP

代码是基本的:

...
mp = MediaPlayer.create(this, R.raw.sound);
mp.setLooping(true);
mp.setVolume(0, 0); // for initial fader, irrelevant
mp.start();
...

在Android 1.5,1.6,....,2.3.X中工作正常!

但在我的三星Galaxy S2中,更新到Android ICS(4.0.3),我在循环之间听了一小段停止。

有些想法?

1 个答案:

答案 0 :(得分:0)

自动回答:在Android 4.0.4中可以正常运行而无需更改。我认为这是Android [3.2,4.0.3]的问题?可能的错误?

http://code.google.com/p/android/issues/detail?id=18756