onPlayStateChanged property

OnPlayStateChangedType? onPlayStateChanged
getter/setter pair

音乐播放状态改变回调

此回调被触发的时机汇总如下:

  • 调用 RTCKTVPlayer.playMusic 成功后,会触发 playState 值为 playing 的回调;否则会触发 playState 值为 failed 的回调。
  • 使用相同的音乐 ID 重复调用 RTCKTVPlayer.playMusic 后,后一次播放会覆盖前一次,且会触发 playState 值为 playing 的回调,表示后一次音乐播放已开始。
  • 调用 RTCKTVPlayer.pauseMusic 方法暂停播放成功后,会触发 playState 值为 paused 的回调;否则触发 playState 值为 failed 的回调。
  • 调用 RTCKTVPlayer.resumeMusic 方法恢复播放成功后,会触发 playState 值为 playing 的回调;否则触发 playState 值为 failed 的回调。
  • 调用 RTCKTVPlayer.stopMusic 方法停止播放成功后,会触发 playState 值为 stopped 的回调;否则触发 playState 值为 failed 的回调。
  • 音乐播放结束会触发 playState 值为 finished 的回调。

Implementation

OnPlayStateChangedType? onPlayStateChanged;