Я пытаюсь загрузить / воспроизвести видео на локальном сервере браузера Safari для настольных ПК v11.0.2, используя Phaser.js. Проблема в том, что видео даже не загружается.
Предварительная загрузка видео с помощью загрузчика Phaser не работает. Я получаю эту ошибку:
Phaser.Loader - video [intro]: ошибка при загрузке ресурса с URL video / intro.mp4
Отображение видео в HTML:
<video width="320" height="240" controls>
<source src="video/intro.mp4" type="video/mp4">
</video>
Также не работает. Не вижу никаких ошибок, но если я смотрю видео на панели Resources
, я получаю следующее сообщение:
Произошла ошибка при загрузке ресурса.
Попытка получить прямой доступ к видео с URL, но безуспешно. Получение следующей ошибки:
Не удалось загрузить ресурс: плагин обработал загрузку
- Имя файла правильное.
- Путь к файлу правильный.
- Видеофайл не поврежден.
- Различные видеофайлы выдают одну и ту же ошибку.
- Chrome и Firefox отлично работают.
Обслуживание файлов на локальном сервере Python
python -m SimpleHTTPServer
имеет ту же проблему, что и обслуживание с PHP
php -S localhost:8000
Если я загружаю файлы на общедоступный сервер nginx, проблема не возникает . Хотя я получаю еще одну ошибку из-за воспроизведения видео без предварительного взаимодействия с пользователем (это проблема, которую я хочу решить на своем локальном компьютере).
Что я могу сделать?