1

我在 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 中运行良好!

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

有什么想法?

4

1 回答 1

0

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

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

于 2012-12-29T15:49:48.000 回答