Pre*_*rem 3 android google-cast chromecast
是否有某种onFinished听众?或者我们是否必须将当前流位置与轨道持续时间进行比较?
小智 11
它不漂亮,但你可以打这个电话:
if (mRemoteMediaPlayer.getMediaStatus().getPlayerState() == MediaStatus.PLAYER_STATE_IDLE
&& mRemoteMediaPlayer.getMediaStatus().getIdleReason() == MediaStatus.IDLE_REASON_FINISHED) {
...
}
Run Code Online (Sandbox Code Playgroud)
Prem,目前没有回调来注册此类事件。一种替代(不太漂亮)的方法如下:在接收器上,侦听媒体元素的“结束”事件,并通过专用通道将事件发送回发送者。另一种方法是您建议的:根据持续时间检查位置。当 SDK 逐渐普遍可用时,将可以使用更好、更简洁的方法来完成您想要的任务。