Не могу загрузить / воспроизвести видео на локальном Safari - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь загрузить / воспроизвести видео на локальном сервере браузера 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, проблема не возникает . Хотя я получаю еще одну ошибку из-за воспроизведения видео без предварительного взаимодействия с пользователем (это проблема, которую я хочу решить на своем локальном компьютере).

Что я могу сделать?

...