概要
知見というより、実験のメモです。
問題
OculusGOでEasyMovieTextureを使った360度ムービーを見ようとしたら失敗しました。
他のAndroidプロジェクトではまず問題なく動いていたのですが、
どうしてもGOでは動かない。
具体的には、動画再生を実行しようとすると動作が止まる。
解決
とりあえず今回は動画のビットレートを落とすことで対応できました。
GearVRよりもどうやら許容量が小さいらしく、350MBほどあると再生できないようです。
250MBでは再生できる のを確認しました。
情報提供お願いします
とりあえず今回は急ぎで再生しなければならず、
詳しい実験をしたり、考察する時間が取れていないようですが、
「俺はこれくらいのサイズでも動いたぜ!」とか、
「この辺りを直すとうまくいくよー」などの情報があれば、
コメントで提供していただけると助かります。
2018/06/28 追記
さっそく情報提供いただきました、izmさん、ありがとうございます!!
問題が発生している原因は「ビットレート、コーデック、解像度」のどれか
https://twitter.com/izm/status/1012162329981509632
だろうとのこと。
ちなみにアドバイスくださったizmさん、この本に書いたはずーとのことです。
まだ読んでなかった(申し訳ありません)ので、さっそくポチりました。
VRコンテンツ開発ガイド 2017 西川 善司
https://www.amazon.co.jp/dp/4844366661/ref=cm_sw_r_tw_dp_U_x_HTenBbXC2CN1T
また、より具体的な情報提供もいただきました、脱着さんありがとうございます!!
自分がやるときは30~80Mbpsの間、H265がエンコードできるならそっち、できないならH264で出す。
A's Video Converterでハードウェアエンコードが自分の中では一番手早い。
解像度の意味のサイズなら4096x2048以上はやったことない。
https://twitter.com/removablesystem/status/1012161453153849345
とのこと。
動画周りは不勉強なので、もっと勉強しないと。。。!