我想在我的应用中循环播放音乐,因此我使用以下代码:
mediaPlayer = MediaPlayer.create(this, R.raw.music);
mediaPlayer.setVolume(8f, 8f);
mediaPlayer.start();
mediaPlayer.setLooping(true);
我尝试启动然后设置启动,问题仍然存在。
mediaPlayer = MediaPlayer.create(this, R.raw.music);
mediaPlayer.setVolume(8f, 8f);
mediaPlayer.setLooping(true);
mediaPlayer.start();
但是当音乐结束时,它不会重新开始,我的应用程序会快速减速直到完全冻结,但没有崩溃。 如果我查看日志,就有很大的继承:
MediaPlayer_Java: MEDIA_PAUSED
MediaPlayer_Java: MEDIA_STARTED
我的手机是Xperia M4 Aqua。
感谢您的帮助!
答案 0 :(得分:1)
mediaPlayer.setLooping(true);
在启动媒体播放器之前