最近做的游戏里,需要先播放一段几秒钟的工作室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播放视频和坑点相关推荐

  1. Unity3D VideoPlayer播放视频和音频

    Unity3D VideoPlayer播放视频和音频 今天来记录一下用Unity自带的VideoPlayer播放视频和音频. 首先准备一个带音频的视频文件,导入到工程中.Windows支持的视频格式有 ...

  2. ViewPager中显示图片和播放视频填坑之旅

    一.需求来源与实现思路 1.最近项目需求中有用到需要在ViewPager中播放视频和显示图片的功能,视频是本地视频,最开始的实现思路是ViewPager中根据当前item位置对应的是图片还是视频去初始 ...

  3. vue3 + video-player 播放视频

    //安装 npm install video.js @videojs-player/vue --save//全局引入//main.ts import VueVideoPlayer from '@vid ...

  4. unity中VideoPlayer播放视频,使用Shader除去黑底且无黑边

    1. 创建一个Shader 和 一个 材质球:Shader中复制如下代码:(此Shader代码为"ChromaKeyKit"插件中的ChromaKey_Alpa_Genera代码, ...

  5. Unity自带组件VideoPlayer播放视频

    1.VideoPlayer和AudioSource组件 2.Source选择VideoClip(URL模式不做讨论,自行学习,简单) 3.Project视图里,我把同一视频文件放入Assets/Str ...

  6. 微信浏览器video播放视频踩坑

    video属性介绍 iOS的属性 playsinline On iPhone, video playsinline elements will now be allowed to play inlin ...

  7. videoPlayer 无法播放视频

    项目中使用videoPlayer 播放视频的时候 整个播放器都显示出来了,可是视频显示就是黑色的. 后来切换到一个装的IOS7.0的PAD上运行,输出的时候显示 _itemFailedToPlayTo ...

  8. Unity3d C# 使用Universal Media Player(ump)插件播放视频的众坑之无法播放视频和VLC播放器依赖的问题

    前言 Ump播放视频的坑,相信很多人都踩过了很多了,这个问题是必须VLC播放器的问题,我默认导入UMP Pro Win Mac Linux WebGL 2.0.3后,设置界面是这样的: 并且无法去除U ...

  9. flutter开发仿抖音首页面上下滑动切换播放视频效果

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. -----[视频教程 感兴趣的伙伴可以瞅瞅] 本小节讲述: 1 VideoPlayer 视频播放组件使用 2 Vide ...

最新文章

  1. Linux 学习记录 四(Bash 和 Shell scirpt).
  2. 台式电脑怎么找不到计算机在哪,台式机没有蓝牙怎么办
  3. Truncated incorrect DOUBLE value: 'xxx'的解决方法
  4. 《Cisco/H3C交换机高级配置与管理技术手册》目录
  5. 网易云部分 解析歌词
  6. HTML简单网页-员工申请表单
  7. 百度智能云金融安全计算平台有多强?安排!
  8. Java宠物管理系统(运用接口简易版)
  9. 一不小心薅了「支付宝」的羊毛
  10. Java Reflection
  11. MATLAB排列组合计算
  12. python版问答聚合采集工具源代码+反编译完美还原
  13. [SSL_CHX][2021-10-15]移动路线
  14. redis 优惠券秒杀逐步优化
  15. 逻辑英语公式R1+R2
  16. AS 项目目录组成架构
  17. 目前最火的人工神经网络,神经网络未来发展趋势
  18. 关于遥感中影像数据的组织方法BIL/BSQ/BIP
  19. 微信企业号通讯录导入
  20. 11选5经典技巧 收集的

热门文章

  1. 黄金车厘子文案:黄金车厘子发朋友圈文案,水果黄金车厘子促销文案
  2. 手机屏幕纸java_使用Java自动化方法模拟Android手机点击、触屏事件
  3. ubuntu源更新问题的坑
  4. 收藏!2018最新最全增值税税率表来了,很实用!
  5. Python 生成一个二维码
  6. web服务器未能创建类型,WEBSERVICE 分析器错误信息: 未能创建类型
  7. marshal 和 unmarshal(一)
  8. 多人小组开发App思路,开发前的准备
  9. 2019科学突破奖揭晓 庄小威陈志坚许晨阳上榜
  10. MKS TFT(3d打印触屏屏幕)如何定制客制化图标及logo制作说明