U3D VideoPlayer播放视频和坑点
最近做的游戏里,需要先播放一段几秒钟的工作室LOGO片头,拿到的视频是AVI格式,以前没在U3D里用到过视频,本以为很简单,没想到都2022年了,U3D播放视频还这么烂。。。
插件最好用的是AVPro,除非你有大量的视频要播放,否则没必要用插件,一个是贵,另一个插件很大。
首先,我用的转格式软件是格式工厂,各种格式导入U3D会有乱七八糟的问题,导进来了不能用,或者不能识别,我一开始弄得是OGV格式,编辑器可以用,PC端打包就显示不出来了,最后各种实验,MPG4在PC端是可以用的。
1。画面质量一定不要选4K,或者非常卡,必须2K以下,如果还卡再减。
2。视频编码一定要选MPEG4,选其他的导入不了U3D。
其次,U3D的VideoPlayer组件逻辑是,声音和画面分开处理。
先在这个组件上挂一个视频,再把视频输出到RenderTexture,然后再来一个RawImage组件来接受RenderTexture,如果有声音的话,再连到一个Audio Listener上,我的视频是没有声音,所以音频的处理我这边没弄。
RenderTexture,鼠标右键就能创建了。
视频文件可以放在StreamingAssets,也可以放在Resources里,没有规定一定要放在哪。
这个办法是最方便最快速的,要做的东西也比较少,PC端肯定能用,手机上没试过。
videoPlayer.Play(); //播放
videoPlayer.Stop(); //停止
videoPlayer.Pause(); //暂停
videoPlayer.Prepare(); //准备
videoPlayer.targetTexture.Release(); //清除残留画面
videoPlayer.started //开始回调
videoPlayer.prepareCompleted //准备完成
videoPlayer.loopPointReached //结尾回调
videoPlayer.time = 5; //视频时间跳到多少秒
准备和准备完成回调,如果视频比较大,我估计是先准备再回调,再播放,这样会不卡。因为我的视频就几秒,就没去试。
U3D VideoPlayer播放视频和坑点相关推荐
- Unity3D VideoPlayer播放视频和音频
Unity3D VideoPlayer播放视频和音频 今天来记录一下用Unity自带的VideoPlayer播放视频和音频. 首先准备一个带音频的视频文件,导入到工程中.Windows支持的视频格式有 ...
- ViewPager中显示图片和播放视频填坑之旅
一.需求来源与实现思路 1.最近项目需求中有用到需要在ViewPager中播放视频和显示图片的功能,视频是本地视频,最开始的实现思路是ViewPager中根据当前item位置对应的是图片还是视频去初始 ...
- vue3 + video-player 播放视频
//安装 npm install video.js @videojs-player/vue --save//全局引入//main.ts import VueVideoPlayer from '@vid ...
- unity中VideoPlayer播放视频,使用Shader除去黑底且无黑边
1. 创建一个Shader 和 一个 材质球:Shader中复制如下代码:(此Shader代码为"ChromaKeyKit"插件中的ChromaKey_Alpa_Genera代码, ...
- Unity自带组件VideoPlayer播放视频
1.VideoPlayer和AudioSource组件 2.Source选择VideoClip(URL模式不做讨论,自行学习,简单) 3.Project视图里,我把同一视频文件放入Assets/Str ...
- 微信浏览器video播放视频踩坑
video属性介绍 iOS的属性 playsinline On iPhone, video playsinline elements will now be allowed to play inlin ...
- videoPlayer 无法播放视频
项目中使用videoPlayer 播放视频的时候 整个播放器都显示出来了,可是视频显示就是黑色的. 后来切换到一个装的IOS7.0的PAD上运行,输出的时候显示 _itemFailedToPlayTo ...
- Unity3d C# 使用Universal Media Player(ump)插件播放视频的众坑之无法播放视频和VLC播放器依赖的问题
前言 Ump播放视频的坑,相信很多人都踩过了很多了,这个问题是必须VLC播放器的问题,我默认导入UMP Pro Win Mac Linux WebGL 2.0.3后,设置界面是这样的: 并且无法去除U ...
- flutter开发仿抖音首页面上下滑动切换播放视频效果
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. -----[视频教程 感兴趣的伙伴可以瞅瞅] 本小节讲述: 1 VideoPlayer 视频播放组件使用 2 Vide ...
最新文章
- Linux 学习记录 四(Bash 和 Shell scirpt).
- 台式电脑怎么找不到计算机在哪,台式机没有蓝牙怎么办
- Truncated incorrect DOUBLE value: 'xxx'的解决方法
- 《Cisco/H3C交换机高级配置与管理技术手册》目录
- 网易云部分 解析歌词
- HTML简单网页-员工申请表单
- 百度智能云金融安全计算平台有多强?安排!
- Java宠物管理系统(运用接口简易版)
- 一不小心薅了「支付宝」的羊毛
- Java Reflection
- MATLAB排列组合计算
- python版问答聚合采集工具源代码+反编译完美还原
- [SSL_CHX][2021-10-15]移动路线
- redis 优惠券秒杀逐步优化
- 逻辑英语公式R1+R2
- AS 项目目录组成架构
- 目前最火的人工神经网络,神经网络未来发展趋势
- 关于遥感中影像数据的组织方法BIL/BSQ/BIP
- 微信企业号通讯录导入
- 11选5经典技巧 收集的