0
我在res/raw文件夹中有一个ogg声音。我尝试用循环播放此声音(没有停止声音或剪切点击)。我创建了OGG文件,并与winamp或其他音乐播放器一起玩并完美重复。另外,我在OGG声音文件中创建了具有值true的元数据ANDROID_LOOP。播放ogg循环声音
代码为基础的:
...
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版本工作正常!
但在我的Samsung Galaxy S2中,更新为Android ICS(4.0.3),我在循环之间听取了一个小小的停顿。
有些想法?
也许值得一试它作为一个WAV,看看问题是否会消失。你可以使用Audacity进行转换。 – nmw 2012-07-16 15:58:25
我尝试使用MP3和WAV以及相同的错误。注意:在Android 2.3.x和后面,工作正常! – Manz 2012-07-16 16:01:20