关于使用 MediaPlayer.setLooping(true) 设置循环播放

关于使用 MediaPlayer.setLooping(true) 设置循环播放

不可以通过 MediaPlayer.setLooping(false) 将状态又循环播放变成播放完既停止。

应该手动在 onCompletion(mp: MediaPlayer?) 的回调里判断自定义的标志位

  • 标志位为true:要循环播放:执行:mp.start()
  • 标志位为false:停止循环播放:执行:mp.stop()

版权声明:本文为android_zyf原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。