我们正在使用资产商店中的Easy Movie Texture资产,我们正在尝试在iPhone 7设备上播放嵌入式mp4文件。它适用于流式URL但是一旦我尝试实际加载()一个mp4文件,它响应非常无益:
[prepareAsset]错误:无法播放项目 未知错误0 MediaPlayerCtrl:OnError(MEDIAPLAYER_ERROR,MEDIAPLAYER_ERROR)
在编辑器和iOS设备上玩的区别是否有任何特殊问题?
答案 0 :(得分:1)
这个问题最终成了比特率。一旦我们使用Adobe而不是ffmpeg对视频进行编码,视频似乎工作正常。
答案 1 :(得分:0)
我有同样的问题。
可能是网址问题或格式不受支持..
我的猜测是分辨率过高
iOS:一般设备最高支持1920 * 1080.
最新设备支持最高2560 * 1440.
iPhone 6s Plus支持最高4k。
编辑:经过测试。决议确实是我的问题。
答案 2 :(得分:-1)
我从未使用过该特定资产包,但您可能需要查看一下有关电影纹理的Unity文档,因为它甚至可能与您正在使用的资产包相关。
https://docs.unity3d.com/Manual/class-MovieTexture.html
也许值得确保您的视频文件符合Unity文档中提到的要求,并尝试查看是否可以解决您的问题。