当前位置: 首页 > news >正文

Unity VideoPlayer 指定位置开始播放

如果 source是 videoclip(以下两种方式都可以):

  _videoPlayer.Play();Debug.Log("time: " + _videoPlayer.clip.length);_videoPlayer.time = 10;
[SerializeField] VideoPlayer videoPlayer;public void SetClipWithTime(VideoClip clip, float time) 
{StartCoroutine (SetTimeRoutine(clip, time));
}IEnumerator SetTimeRoutine (VideoClip clip, float time)
{if(videoPlayer.isPlaying){videoPlayer.Stop();}videoPlayer.clip = clip;videoPlayer.Prepare();yield return new WaitUntil (() => videoPlayer.isPrepared);  yield return new WaitUntil (() => videoPlayer.canSetTime);videoPlayer.Play();videoPlayer.time = time;
}

如果是source是URL:

IEnumerator VideoPlay(){_videoPlayer.Prepare();yield return new WaitUntil(() => _videoPlayer.isPrepared);yield return new WaitUntil(() => _videoPlayer.canSetTime);// 检查是否完成初始化//while (!_videoPlayer.isPrepared)//{//    yield return new WaitForSeconds(1f);//    break;//}// 设置开头是第100帧_videoPlayer.frame += 100;// 开始播放_videoPlayer.Play();yield return new WaitForSeconds(0.01f);_videoPlayer.Pause();}
 IEnumerator VideoPlay(){_videoPlayer.Prepare();// 检查是否完成初始化while (!_videoPlayer.isPrepared){yield return new WaitForSeconds(1f);break;}// 设置开头是第100帧_videoPlayer.frame += 100;// 开始播放_videoPlayer.Play();//yield return new WaitForSeconds(0.01f);//_videoPlayer.Pause();}
http://www.lryc.cn/news/167357.html

相关文章:

  • 美团多场景建模的探索与实践
  • 第11篇:ESP32vscode_platformio_idf框架helloworld点亮LED
  • React中的页面跳转方式详解
  • Golang代码漏洞扫描工具介绍——govulncheck
  • 第31章_瑞萨MCU零基础入门系列教程之WIFI蓝牙模块驱动实验
  • arkworks工具栈概览
  • 华为云云服务器云耀L实例评测 | 在华为云耀L实例上搭建电商店铺管理系统:一次场景体验
  • sqlserver存储过程报错:当前事务无法提交,而且无法支持写入日志文件的操作。请回滚该事务。
  • 二刷力扣--字符串
  • 如何将 OBJ 模型转换和压缩为 GLTF 以与 AWS IoT TwinMaker 配合使用
  • 零基础学前端(四)重点讲解 CSS
  • 类和对象【初始化列表与友元】
  • ActiveRecord::Migration.maintain_test_schema!
  • 逆向-beginners之helloworld
  • 如何微调甜甜圈模型——使用示例
  • 小程序中如何查看指定会员的付款记录
  • LeetCode_贪心算法_困难_630.课程表 III
  • Drozer安装
  • 752. 打开转盘锁
  • Bearly:基于人工智能的AI写作文章生成工具
  • 详解哈希,理解及应用
  • 解决js加减乘除精度丢失问题
  • 八股——const 关键字
  • QT object元对象
  • 互斥锁,条件变量,信号量的三个小demo
  • 【UE 材质】力场护盾和冲击波效果
  • 类和对象三大特性之多态
  • 为何红黑树在B/B+树之上仍然占据重要地位?
  • 【算法专题突破】滑动窗口 - 水果成篮(13)
  • Peppercontent.io:人工智能驱动的内容生成工具