Unity - 360 видео в Интернете с помощью панорамного Skybox - PullRequest
0 голосов
/ 30 ноября 2018

Мой проект Unity действительно прост:

Я рендерил 360 ° видео на текстуру.Он воспроизводится через видеоплеер, установленный на панорамном Skybox.Как описано здесь: https://docs.unity3d.com/Manual/VideoPanoramic.html

Отлично работает на всех платформах, кроме сборки Web GL.Он компилируется, воспроизводится, но фон (скайбокс) черный.

Поскольку он довольно новый, я ничего не нашел по этому вопросу,

Есть ли ограничение, о котором я не знаю?

Спасибо, ребята,

РЕДАКТИРОВАТЬ:

Журналы Firefox:

enter image description here

ПоследнийЛиния говорит: - Невозможно прочитать СМИ.Не найден кодек для необходимых форматов: video / x-ms-wmv

1 Ответ

0 голосов
/ 30 ноября 2018

Обходной путь - вызывать видео с URL-адреса внутри папки StreamingAssets, а не делать это локально.

Итак:

VideoPlayer vp;
vp.clip = clips [idVid]; //Local array of vids
vp.Play();

Становится:

VideoPlayer vp;
string url = Application.streamingAssetsPath+"/"+idVideo+".mp4;
vp.url = url;
vp.Prepare();
vp.Play();
...