Unity中MP4视频无法播放

记录工作中遇到的一个问题

老板给到一个视频文件,mp4,丢到unity里头居然识别不了,效果如下,而且报错

然而我找了另一个mp4视频,放进来没问题,识别正常。

查了下可能的原因,分别请教百度老师、谷歌老师、ChatGPT老师,找到以下解决方案:

1、视频文件兼容性 - Unity 手册

2、我自己随便捏的一个GPTs,回答如下

由于两个mp4文件的属性里看不到编码,因此使用格式工厂试试看。发现编码还真的不一样,因此选择H264,转了之后就好了。

格式工厂官网:格式工厂 官方主页 - 免费多功能的多媒体文件转换工具

希望能帮到有缘人

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
网传资源,如有侵权请联系/留言,资源过大上传乃是下载链接的ZIP文件。 目录: 1.Animal1 2.Animal2& ]9 p, D+ }, l6 e" U4 [+ F! R+ \4 I 3.Animal3 4.Animal4 5.Twist1+ T4 z* ?, N/ s$ ^* p* R 6.Twist2 7.Twist37 `* }8 p$ `6 y1 ^ 8.Twist4* o3 O) i) b6 X4 w5 U( l: M9 x 9.AssetBundle 原理1 10.AssetBundle 原理2 11.AssetBundle 原理3) _3 K- H5 u8 y# K. } 12.AssetBundle 原理4 13.AssetBundle初识1 14.AssetBundle初识2 15.AssetBundle初识3- c. d4 {3 z- Z3 y. P1 Y# M 16.byte操作1! p1 X1 p$ A& P o% J8 j- F! E" E 17.byte操作2$ {, e5 X* |2 y3 f: R 18.byte操作3 19.C#基础1. Z6 R8 o; w. I1 p$ i 20.C#基础2 21.C#基础3) B: I6 B! g/ A4 I$ {" X 22.C#基础41 V& X! B$ K' m# ^3 k# Z 23.oop1 24.oop2/ x! i8 b* a+ `* |# \7 e1 v 25.oop33 s) }. f3 d" d4 A5 h9 ]9 }: T8 { 26.oop4 27.方法调用1! Y' N, n, \+ y+ ~1 D, b7 {9 C 28.方法调用2 29.方法调用3 30.方法调用4 31.WWW1 32.WWW21 o! W# Q/ r& y7 z& K 33.WWW3, z4 u/ m B& s2 D0 j8 d4 Y 34.WWW4; Y" S6 M7 {6 q! a' e 35.贪吃蛇1# _6 O" {. y/ | 36.贪吃蛇2 37.贪吃蛇3 38.Buider1- @' a5 p7 H' y6 `/ K) R 39.Buider2' `. w5 j8 g8 q) W 40.Buider3 41.Buider4 42.CameraView1 43.CameraView2 44.CameraView3; b# }8 D) I4 J( O 45.Combine1 46.Combine25 L) `& E3 C# u2 ` 47.Combine3 48.设计模式01 49.设计模式02. }3 ~# Y' W A* L { 50.设计模式03 51.设计模式04 52.设计原则1 53.设计原则2 54.设计原则3 55.Frame01 56.Frame02 57.Frame03 58.Frame04 59.Frame056 m. o( _0 U9 T0 f8 t 60.Frame06 61.Frame07- u, ?- z" E7 l! q 62.Frame081 `# W$ g% p7 d* x. D 63.Frame099 ]/ l# D& S' _! l6 R( K4 h% V 64.LuaFrame010 p2 j* t+ c: C+ E' V 65.LuaFrame02* Y2 @# ?+ ]1 U' y @8 I: ^ 66.LuaFrame032 L: ]* ^, X4 o1 b1 P9 o" V 67.LuaFrame04 68.LuaFrame051 ?$ x3 B* \9 }+ B4 m, {9 U 69.LuaFrame06 70.LuaFrame07 71.Fsm1 72.Fsm2 73.Fsm30 e; n' F* t, z L4 U) K 74.Fsm4 75.lua01 76.lua02; h$ V% |, x2 S3 Z7 r 77.lua03 78.lua04 79.lua053 s/ q! c4 V1 a 80.lua06 81.lua07" q- j" }2 O( h- {/ b 82.tolua 使用1 83.tolua 使用25 ?7 L3 r/ X* p4 s' b* B 84.tolua1 85.tolua2 86.tolua3 87.UIEasyTouch1 88.UIEasyTouch2" a+ ~- \( u; f 89.UIEasyTouch3 m9 d( x1 d$ j3 }, j6 |; i 90.UIEasyTouch4% h) d% N! G! A% A% z; X 91.矩形攻击1 92.矩形攻击27 i6 z0 P, K3 I7 o3 d4 {: U 93.矩形攻击3 94.矩形攻击4! H7 w7 C" t1 U6 \) @ 95.矩形攻击5 96.TCP 沾包 拆包问题1/ t) X8 ?4 r% _! d1 a 97.TCP 沾包 拆包问题2 98.TCP 沾包 拆包问题39 A/ [; B/ H6 |1 _3 ]- K( K 99.TCP 沾包 拆包问题41 ~- }" G& k! a5 b 100.TCP 沾包 拆包问题5 101.tcp11 V) C2 ^" L3 i" P 102.tcp22 M. @1 }- P& h2 i4 H 103.tcp3 104.protobuffer1' o) E) N$ i" U/ m 105.protobuffer21 V" C9 y, F, ~3 n& H 106.protobuffer3 107.protobuffer4 108.UDP014 S8 r! X* {& o: i 109.UDP02 110.UDP032 b* _4 X% a; P. N" X. }' Y( }( B 111.UDP04 112.UDP05, g C8 F( M$ o$ D 113.UDP06& i. i- o( z8 h8 e' V3 }, J 114.UDP07 115.UDP086 ?4 S/ `! h# ]( s6 f$ N9 d 116.更新 M层 数据1 117.更新 M层 数据2 118.更新 M层 数据3: `- m) J7 D! X5 @. \) T 119.LitMap16 Q8 F' i, Q C2 M 120.LitMap21 ]3 u3 F6 z' X/ l* O5 u0 ~2 a 121.LitMap3) U) a& k; v8 x3 H8 ~9 z 122.LitMap47 d5 w1 |0 L) d1 u- c 123.Painter1* {7 f6 f% w0 d, V 124.Painter2 125.Painter3 126.Painter41 x0 {2 ?. F/ ~. s' @ 127.UIFrame01 128.UIFrame022 K- d6 D$ ^3 N3 f6 q r) d( e 129.UIFrame032 Y3 A, `! T q. ]5 |1 g' E z4 r1 R+ C 130.UIFrame04 131.UIFrame05 132.UIFrame062 R- |& e z; u 133.UIFrame07 134.UIFrame08 135.UIFrame096 k9 R4 `# o# S. w8 S 136.UIFrame10& |* r5 P, [5 C) q 137.Audio1 138.Audio2/ D- x4 J6 e0 B8 J0 P 139.Audio3' b5 c. |. B" _5 ? X/ H 140.www1 141.www2 142.www3
Unity,有多种方法可以实现视频播放。其一种方法是使用第三方插件,如MobileMovieTexture和EasyMovieTexture。这些插件可以在移动端播放视频,并支持本地播放和RTSP。 另一种方法是使用Unity自带的Video Player控件。这个控件可以在Unity 5.6及更高版本使用。它支持多种视频格式,如.mov、.mpg、.mpeg、.mp4、.avi和.asf。你可以通过创建Video Player组件来播放视频,并设置视频的显示区域和控制模式。 此外,Unity还提供了一个名为Handheld.PlayFullScreenMovie的标准视频播放接口。这个接口支持PC和移动端播放多种视频格式,包括本地和在线视频。你可以使用视频的URL或文件路径作为参数来调用这个接口,并设置视频的显示颜色和控制模式。 综上所述,在Unity播放视频可以通过使用第三方插件如MobileMovieTexture和EasyMovieTexture,或者使用Unity自带的Video Player控件,还可以使用Handheld.PlayFullScreenMovie接口来实现。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Unity视频播放的各种实现方式汇总](https://blog.csdn.net/qq_21743659/article/details/108725249)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [unity5.6 播放视频](https://download.csdn.net/download/u013482430/9872389)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值