android mediaplayer单曲循环播放,android mediaplayer永远在ICS上循环播放
时间: 2023-07-19 13:04:41 浏览: 202
循环播放歌曲
要让Android MediaPlayer实现单曲循环播放,可以使用MediaPlayer的setLooping(true)方法。在播放完当前歌曲后,MediaPlayer会自动重新开始播放同一首歌曲,直到你手动停止它。
以下是一个简单的示例代码:
```
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource(yourDataSource);
mediaPlayer.prepare();
mediaPlayer.setLooping(true);
mediaPlayer.start();
```
如果你想让MediaPlayer永远在ICS上循环播放,可以在你的代码中实现一个循环结构,例如while循环,然后使用MediaPlayer的start()和reset()方法。但是这种方法会导致你的应用程序被阻塞,所以不建议这么做。
更好的做法是使用setLooping(true)方法,这样MediaPlayer就会自动在ICS上循环播放。
阅读全文