Unity WebGL собирает недостающий sharedassets1.resource при загрузке и не проигрывании видео - PullRequest
1 голос
/ 18 апреля 2020

В моем проекте у меня есть пара «экранов», на которых воспроизводятся видео. Обычные .mp4 файлы прикрепляются к 3D-объекту.

Когда я играю в редакторе - все работает как положено. Нет ошибок Не проблемы.

Когда я собираю проект для WebGL и играю в онлайн - все работает, кроме этих видео. Глядя на консоль, я вижу эту ошибку:

sharedassets1.resource:1 Failed to load resource: the server responded with a status of 404 (File not found)

Повторяется 6 раз = у меня 6 видео.

Что это за файл sharedassets1.resource? Я его нигде не вижу? В ошибке ссылка на файл ожидает его здесь: http://localhost:8000/main/sharedassets1.resource - в папке main. Но это моя структура папок Успешной сборки:

enter image description here

Что я должен проверить? Какие настройки могут быть неправильными?

Любые идеи / знания приветствуются! Спасибо!

ОБНОВЛЕНИЕ С РЕШЕНИЯМИ РЕШЕНИЯ:

Ниже предложение может решить эту проблему. Однако это означает, что вам нужно проверить формат ваших видео (mp4? Mov? Avi?) И преобразовать их во что-то, что WebGL может передавать без каких-либо проблем. Например, .webm будет работать ОТЛИЧНО, но только если игра ведется через chrome.

1 Ответ

1 голос
/ 18 апреля 2020

В редакторе создайте папку с именем StreamingAssets и поместите в нее свои видеофайлы.

...