Unity5.0はiOS, Android向けのMovieTextureをサポートしていない
Movie Texturesは,iOS上ではサポートされません。
Movie Texturesは,Android上ではサポートされません。
まじか
Easy Movie Texture For Android (Video Texture) - Asset Store
サードパーティ製だがこのAssetが良い。$35
iOSはβ版扱いだがUnity Pro 5.0.1f1でAndroid, iOS両方に書き出せてどちらも実機で動いた。
エラーメッセージを読んでも直し方のわからないコンパイルエラーは↓のひとつを除いて出なかったと思う。
・Build Settings -> iOS -> Player Settings -> Other Settings -> Graphics API でMetalやAutomaticを選択しているとXcodeでビルドする際にエラーが出る
使えなかった / 使わなかったMovieTexture互換Asset
(値段、最終更新月)
・Asset Store - Mobile Movie Texture
$75, 2015/1, デモ有
・prime[31] - Unity plugin documentation
$70, 2015/1
・Asset Store - iPlayer
$30, 2013/4
・hayaq/GLMovieTexture
無料, 2013/1
Mobile Movie Texture
UnityEditor上では普通に動く
動画はOgg Theora形式でないといけないのでMP4をここで変換 Converting your file
iOS向けにビルドする際に"Plugins colliding with each other"エラーが出たのでAssets/Plugins/x86を削除(x86とx86_64フォルダの中身が被ってた中身が被ってた)
フォーラムを見るとUnity5.0では動いていない
→ Unity Pro 4.6.3f1 でExampleシーンを、Build Settings -> Player Settings -> Other Settings -> Graphics API をAutomaticからOpenGL ES 3.0にしたところiPhoneで動作した。しかし解像度を低くしないとかなりフレームレートが落ちる。フレームレート下がるのはMobileMovieTextureの部分のみなのでスペック不足が直接の原因ではない?
自作の動画を入れたときにiPhone上での再生が止まった
WARNING: no native support for texture format 5, converting to 4!
→ これはMovieTextureサンプルの動画でもでて、その動画は実機で再生できるので原因ではなさそう
→ Diveを外したら出なくなったのでおそらくそれ系
→
memo
Movie texture in Unity - Metaio Helpdesk
MetaioのUnity SDKにMovieTexture相当の機能が入っているらしいがどこから入手できるのか不明。
Metaio SDKには入っていなかった
Vuforiaに入っているという情報がある
Video Texture and Android GearVR | Unity Community
サンプルプロジェクトのリンクが途切れていたのでこちらからダウンロード Vuforia Developer Portal
※MovieTexture入っているとされるサンプルがない