使用AVpro插件播放视频 循环播放多个视频时找到了视频监听事件
使用时把面板上的循环选项取消勾选
void OnMediaPlayerEvent(MediaPlayer mp, MediaPlayerEvent.EventType et, ErrorCode errorCode)
{
switch (et)
{
case MediaPlayerEvent.EventType.Started:
print("startedEvent开始事件触发");
break;
case MediaPlayerEvent.EventType.FinishedPlaying:
print("finishedEvent结束事件触发");
PlayVideos();//结束后播放下个视频
break;
}
}
只需要在需要时添加事件 如果不是在开始时就添加 防止多次添加 需要每次再添加前删除以前的事件。
_mediaDisplay4._mediaPlayer.Events.RemoveAllListeners();//删除
_mediaDisplay4._mediaPlayer.Events.AddListener(OnMediaPlayerEvent);//添加