记录一下...
public MediaPlayer mediaPlayer;
mediaPlayer.Play();//播放视频
mediaPlayer.Stop();//停止视频播放
mediaPlayer.Control.Rewind();//重新播放视频
mediaPlayer.Control.SetVolume(fload a);//调整声音大小
mediaPlayer.Info.GetDurationMs();//获取播放视频的长度
//切换视频
mediaPlayer.OpenVideoFromFile(mediaPlayer.m_VideoLocation, VideoPath, AutoStart);
Event:
MetaDataReady:视频数据准备完成
ReadyToPlay:视频加载完成,准备播放
Started:视频开始播放
FirstFrameReady:第一帧渲染完成
FinishedPlaying:非循环播放的视频播放完毕
//添加到Inspector面板Event中
public void OnVideoEvent(MediaPlayer mp, MediaPlayerEvent.EventType et, ErrorCode er)
{
switch (et)
{
case MediaPlayerEvent.EventType.ReadyToPlay:
Debug.Log("视频加载完成,准备播放");
break;
case MediaPlayerEvent.EventType.FirstFrameReady:
Debug.Log("第一帧渲染完成");
break;
case MediaPlayerEvent.EventType.FinishedPlaying:
Debug.Log("非循环播放的视频播放完毕");
break;
}
}
评论已关闭