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

AVPro Video加载视频文件并播放,可指定视频文件的位置、路径等参数

AVPro Video加载视频文件并播放,可指定视频文件的位置、路径等参数

版本:AVPro Video - Core Edition 2.1.0

using RenderHeads.Media.AVProVideo;using UnityEngine;public class AvproVideoPlayCtrl : MonoBehaviour
{//MediaPlayer组件拖入即可,脚本挂在场景物体或摄像机上public MediaPlayer _mediaPlayer;void Awake(){// 视频文件在 StreamingAssets 文件夹下string videoPath = "封面视频.mp4";// 获取路径(根据实际平台情况调整)string fullpath = System.IO.Path.Combine(Application.streamingAssetsPath, videoPath);// 加载并播放视频if (_mediaPlayer.OpenMedia(MediaPathType.RelativeToStreamingAssetsFolder, fullpath, false)){_mediaPlayer.Play();Debug.Log("视频加载成功并开始播放");}else{Debug.LogError("视频加载失败");}}void Start(){//_mediaPlayer.Play();}// 播放/暂停public void TogglePlayPause(){if (_mediaPlayer.Control.IsPlaying()){_mediaPlayer.Control.Pause();}else{_mediaPlayer.Control.Play();}}// 调整音量(0-1)public void SetVolume(float volume){_mediaPlayer.Control.SetVolume(volume);}// 跳转到指定时间(秒)public void Seek(float time){_mediaPlayer.Control.Seek(time);}
}

相关文章:

  • 海外社交软件开发进阶:AI驱动与高可用架构的深度实践
  • 极品工具箱 1.3.7 | 多功能合一的工具箱,涵盖音乐搜索、短视频解析等特色功能
  • 电子病历高质量语料库构建方法与架构项目(临床情景理解模块篇)
  • 【综述】相位解包裹算法对比分析
  • LVGL -按键介绍 下
  • (51单片机)LCD显示红外遥控相关数据(Delay延时函数)(LCD1602教程)(Int0和Timer0外部中断教程)(IR红外遥控模块教程)
  • 大连理工大学选修课——机器学习笔记(5):EMK-Means
  • 《软件设计师》复习笔记(10.1)——算法特性、时间复杂度、递归、分治、动态规划
  • flutter 专题 六十四 在原生项目中集成Flutter
  • 应对过度处方挑战:为药物推荐任务微调大语言模型(Xiangnan He)
  • 4.29[Q]NLP-Exp2
  • pycharm导入同目录下文件未标红但报错ModuleNotFoundError
  • Locate 3D:Meta出品自监督学习3D定位方法
  • 03_Mybatis-Plus LambadaQueryWrapper 表达式爆空指针异常
  • 大数据应用开发和项目实战-Seaborn
  • Python-pandas-操作csv文件(读取数据/写入数据)及csv语法详细分享
  • python + segno 生成个人二维码
  • 模拟频谱分析仪(Linux c++ Qt)
  • Qt:(创建项目)
  • PageOffice在线打开word文件,并实现切换文件
  • 中方拟解除对5名欧洲议会议员制裁?外交部:望中欧立法机构相向而行
  • 聚焦各领域顶尖工匠,《上海工匠》第十季于五一播出
  • 复星医药换帅:陈玉卿接棒吴以芳任董事长,吴以芳改任复星国际执行总裁
  • 金科服务:大股东博裕资本提出无条件强制性现金要约收购,总代价约17.86亿港元
  • TAE联手加州大学开发出新型核聚变装置:功率提升百倍,成本减半
  • 国家能源局:支持民营企业参股投资核电项目