Я нахожусь в процессе создания прототипов, которые требуют от меня проигрывания больших видеофайлов из приложения Unity (10 ГБ +). Это 360 видео, которые будут воспроизведены в больничной среде, и поэтому мне сложно просто загрузить эти видео на сервер, как я делаю сейчас, и транслировать их. Больница не позволяет загружать подобные файлы, а соединение недостаточно для эффективной потоковой передачи.
Мое решение заключается в том, чтобы добавить видео в гарнитуру вручную, а затем просто воспроизвести их из приложения Unity, извлекая их по коду, так как я буду знать, где они хранятся. Увы, я не могу заставить это работать.
Я пытался поместить видео в папку потоковых ресурсов, но единство не может даже сформироваться при попытке этого, так как у меня возникают проблемы с пространством кучи Java, кроме того, я добавил разрешения для манифеста Android, поэтому у него должно быть разрешение на получение видео.
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Мне интересно, есть ли кто-нибудь, имеющий опыт работы с подобными вещами, который любезно пролил бы свет на то, как лучше разместить видеофайл локально в гарнитуре (скорее всего, в com. . папку или «постоянный путь»), а затем воспроизводить его из сценария или из видеоплеера Url / Path.
спасибо, любезно.
Unity 2019.2 0b1