Easy Movie Texture在Unity编辑器中播放,但不在设备上播放。 我错过了什么?

我们正在使用资产商店中的Easy Movie Texture资产,并试图在iPhone 7设备上播放embedded的mp4文件。 它适用于stream式URL,但一旦我试图实际Load()一个MP4文件,它的响应非常无益:

[prepareAsset]错误:无法播放项目未知错误0 MediaPlayerCtrl:OnError(MEDIAPLAYER_ERROR,MEDIAPLAYER_ERROR)

有没有什么特别的问题,在编辑器和iOS设备上玩的区别?

这个问题最终是比特率。 一旦我们用Adobe而不是ffmpeg编码video,video似乎工作正常。

我有同样的问题。

资产时打印错误。 可玩的是假的。

这可能是一个url问题或不支持的格式..

我的猜测是分辨率太高

iOS:通用设备支持高达1920 * 1080。

最新的设备支持高达2560 * 1440。

iPhone 6s Plus支持高达4k。

https://www.assetstore.unity3d.com/en/#!/content/10032

编辑:testing。 决议确实是我的问题在这里。

我从来没有使用特定的资产包,但是您可能需要查看电影贴图上的Unity文档,因为它甚至可能与您使用的资产包相关。

https://docs.unity3d.com/Manual/class-MovieTexture.html

也许值得确保你的video文件符合Unity文档中提到的要求,并试图看看是否能弥补你的问题。