先上图为敬

本文测试环境:
Win10
Unity 2020.3.40
Pico G2 4k VR一体机

一、使用Video Player心理负担比较小

使用Unity自带的【视频播放器(Video Player)】来播放360全景视频的【好处】:

  • 1、控制逻辑与2D视频相同,可以使用家里祖传的代码
  • 2、不用学习其他播放器

二、如何实现

(一)新建一个用于渲染的纹理-RenderTexture

注意图中标红的两个地方:

  • 【Shader】设置成 Skybox/Panoramic【天空盒-全景视频】
  • 【Render Queue】设置成透明——Transparent

(二)创建一个(Sphere)球体作为全景银屏

注意:
把刚才新建的【RenderTexture360】拖给Sphere球球

(三)、添加VideoPlayer播放组件

  • 新建一个物体,取名【播放器】
  • 添加VideoPlayer组件
  • VideoPlayer属性设置:
    【1】Render Mode:Material Override
    【2】Renderer:Sphere(荧幕球)

三、后续

  • 愉快的使用祖传代码
    你可以用祖传的VideoPlayer代码来处理视频播放了。
    比如:正播,倒播,进度条控制等

  • 遗憾之处
    不知道怎么优化,在picon g2一体机上,只有40帧左右,而用另一个播放器则轻松70帧

播放全景视频【一】:用unity Video Player视频播放器来播放360全景视频相关推荐

  1. Mine Video Player – 视频播放器WordPress插件

    介绍: 轻松实现视频在wp页面播放,支持剧集列表,支持多组视频来源,这款视频播放器WordPress插件支持m3u8/mp4等网页视频格式,同时支持直播源,也可将主流视频站的视频通过第三方程序来播放, ...

  2. video标签学习 xgplayer视频播放器分段播放mp4

    文章目录 学习链接 目标 video标签自带视频和制作的视频区别 video标签的src属性 本地视频文件 前端代码 播放效果 服务器视频文件 示例1 后端代码 前端代码 播放效果 示例2 后端代码 ...

  3. 播放视频android学习笔记---44_在线视频播放器,网络视频解析器,SurfaceView 控件使用方法...

    最近用使开辟的过程中涌现了一个小题问,顺便录记一下因原和法方--播放视频 44_在线视频播放器 ------------------------- 1.注意这里,在模拟器中,android2.2和an ...

  4. java jmf播放视频_使用JMF实现java视频播放器

    JMF这个多媒体开发框架太牛了,简单的几句代码就能实现一个视频播放器的开发,厉害,就是支持的格式少了一些,没关系,这个视频播放器可以播放mpg,avi,fvl等等,想播放其他的请开发自己的插件,下面将 ...

  5. pyQT 视频播放器(三) 实现视频截图、获取每一帧数据

    pyQT 视频播放器(三) 实现视频截图.获取每一帧数据 背景 方法调研 详细代码说明 最终效果 总结: 参考资料 背景 在 "PyQt5 实现视频播放器(二) ,详细版本 ,适合新手入门& ...

  6. Qt实用技巧:使用OpenCV库的视频播放器(支持播放器操作,如暂停、恢复、停止、时间、进度条拽托等...

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 需求 使用OpenCV库的视频播放器(支持播放器操作,如暂停.恢复 ...

  7. 【音视频零基础入门 1】视频播放器原理、流媒体协议、封装格式、视频编码、音频编码

    [音视频零基础入门 1]视频播放器原理.流媒体协议.封装格式.视频编码 一.视频播放器原理 1.1 解协议 1.2 解封装 1.3 解码 1.4 视音频同步 二.流媒体协议 三.封装格式 四.封装格式 ...

  8. linux音视频质量,linux好用的视频播放器

    想知道在Linux上应该使用哪种视频播放器吗?我们在这里列出了Linux发行版中可用的7款最佳开源视频播放器. 您可以在Linux上观看在线流媒体服务,但是在电脑上观看电影/电视连续剧或其他视频内容还 ...

  9. Vue中使用Video.js视频播放器

    Video.js是一个有着HTML5背景的网络视频播放器.它同时支持HTM5和Flash视频,简单来说就是HTMl5 和 Flash 视频播放器 安装: npm install video.js ma ...

  10. video.js视频播放器进度条标记的功能实现

    video.js视频播放器 的使用 video.js视频播放器 安装 引入 使用 video.js视频播放器 接到个需求,需要一个视频播放页面,并且进度条需要在某个时间点打上标记.在网上找了一下,发现 ...

最新文章

  1. linux虚拟网络设备之veth(二)
  2. linux版本photoshop,在linux上使用ps(转载)
  3. 佐治亚理工学院 计算投资公开课第六周作业 投资策略分析平台
  4. Helm 3 完整教程(十九):Helm 流控制结构(3)range 语句
  5. hdu 1333水题
  6. BilSTM 实体识别_“万创杯”中医药天池大数据竞赛——中药说明书实体识别挑战的一点感受...
  7. 思维导图的绘制要点及使用GitMind工具快速制作思维导图
  8. appscan如何扫描移动应用APP
  9. python程序设计语言中的小于等于号_Python(matplotlib)小于或等于tex中的符号
  10. 【Unity3D基础2-5】Unity3D本地坐标系与世界坐标系
  11. 使用svg实现的曲线时间线 2022-01-09
  12. 如何掌握电烙铁焊接技术
  13. c++ notes (very basic)
  14. Rpm、Yum(程序包管理)
  15. java导出excel自动计算公式
  16. mysql 当前日期加3天_MySQL应用总结(十三)—函数的操作(3):日期时间函数
  17. gitlab服务器社区版安装与使用
  18. 分离数字的python编码_把数字拆分成2的幂的和
  19. C#设计模式之简单工厂模式(过渡模式)
  20. java架构师的自我修养是什么

热门文章

  1. Linux里面的进程管理
  2. 软件测试思想者(Software Testing - Thinker) - Logo一览
  3. 利用poi实现word转换html
  4. 波士顿大学计算机科学与技术专业,波士顿大学计算机科学专业.pdf
  5. DATEDIF 函数(转)
  6. 3D游戏模型师的日常工作内容
  7. YIT-CTF—社工类
  8. 删除IE加载项及取消加载项的提示
  9. 深度学习炼丹术 —— Taoye不讲码德,又水文了,居然写感知器这么简单的内容
  10. ap位置服务器怎么找,如何正确选择无线AP的安装位置?