oculus quest の開発を unity(バージョン:2019.2.21f1) を使用して行っております。
video player を使用して動画を再生しようとしているのですが、video player の url にてローカルの WEBサーバーにアクセスしようとすると開発時のMAC上では再生できるのですが、oculus quest では再生することができません。
URLには「http://192.168.1.10/video.mp4」のような形式で入力しております。
どなたか原因分かる方がおりましたらアドバイスいただけますでしょうか。
よろしくお願いいたします。
2020/03/27 追記
パーミション周りを調査してみて、AndroidManifest.xml を/Assets/Plugins/Android に設置&変更してみましたが、やはり oculus quest では表示できませんでした。
(<uses-permission android:name="android.permission.INTERNET" />の追記)
他のパーミションなど思い当たることがありましたら是非ご連絡いただけるとありがたいです。
よろしくお願いいたします。
ku__ra__geさんがおっしゃっていた通り、パーミションの可能性が高そうです。
というのも、URLが https の場合は動画が再生できました。
http の場合再生できないようです。
https://qiita.com/tarotarokun/items/926c02b8ab2c8ec8c5f0
こちらの記事を読んで、AndroidManifest.xml に android:usesCleartextTraffic="true" を追加してみましたが、やはり再生できません。
他のパーミションにお心当たりのある方、是非ご連絡いただけるとありがたいです。
よろしくお願いいたします。
MMashiroさんより教えていただいた、logcatを使用してログを取ってみました。
以下のようなエラーログが出力されているようです。
2020/03/27 14:55:20.974 27115 27459 Error NuCachedSource2 source returned error -1, 0 retries left 2020/03/27 14:55:20.999 27115 27140 Error NdkMediaExtractor sf error code: -1010 2020/03/27 14:55:20.999 27115 27140 Warn Unity AndroidVideoMedia: Error opening extractor: -10000 2020/03/27 14:55:20.999 27115 27140 Warn Unity (Filename: ./PlatformDependent/AndroidPlayer/Modules/Video/Private/AndroidVideoMedia.cpp Line: 461)
なにかお気づきの方がいらっしゃいましたらご連絡いただけるとありがたいです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー