省流:整体脚本放在底部,需要可直接到底部
1、导入命名空间
using UnityEngine.UI;
using UnityEngine.Video;
2、创建变量
private VideoPlayer videoplayer;
public Button button_playorpause;
3、第一帧开始时调用
videoplayer=this.GetComponent<VideoPlayer>();//获取当前对象上的VideoPlayer组件
button_playorpause.onClick.AddListener(OnplayorpauseVideo);//向按钮事件添加监听器
4、每帧调用
if(videoplayer.texture==null)//检查视频播放器纹理是否为空
{
return;
}
5、定义方法OnplayorpauseVideo
private void OnplayorpauseVideo()
{
if(videoplayer.enabled==true)//检查视频播放器是否启用
{
if(videoplayer.isPlaying)//判断视频是否播放
{
videoplayer.Pause();//视频暂停
}
else if(!videoplayer.isPlaying)
{
videoplayer.Play();//视频播放
}
}
}
6、创建图像,添加视频播放器(Video Pla

本文介绍了一个在Unity中使用VideoPlayer组件实现视频播放和暂停功能的C#脚本。脚本包括初始化VideoPlayer、监听按钮事件以及在每帧检查视频状态并进行控制。
最低0.47元/天 解锁文章
3086

被折叠的 条评论
为什么被折叠?



