Firefox 4 Не воспроизводит видео HTML5 на сервере

#html #video

#HTML #Видео

Вопрос:

Я работал над проектом, в который встроено видео HTML5. Оно работает локально, но когда я помещаю его на сервер (или, в данном случае, MAMP), оно не воспроизводится. Если я щелкну правой кнопкой мыши по видео, это позволит мне сохранить видеофайл, но он никогда не воспроизводится на странице. В конкретном видео, о котором идет речь, нет элементов управления, но когда я добавил другое тестовое видео с элементами управления, в центре было X.

Я обслуживаю H264, WebM и Theora. Те же видео отлично воспроизводятся в Chrome или Safari.

Какие-либо проблемы с безопасностью, которые я упускаю? Кроме того, есть идеи, почему Firefox — единственный браузер, который отказывается зацикливать видео, в то время как другие это делают?

Заранее спасибо.

Ответ №1:

Я предполагаю, что по какой-либо причине Firefox видит это как видео, возможно, с типом MIME, отправляемым сервером. Если вы используете сервер на базе Apache, вы можете добавить следующее в свой файл .htaccess, чтобы убедиться, что отправляются правильные типы MIME.

Добавить тип видео /ogg ogv
Добавить тип видео /mp4 mp4
Добавить тип видео/webm webm

Комментарии:

1. Спасибо за ответ, я полагаю, это тоже сработало бы.

Ответ №2:

Просто измените .theora.ogv на .theora.ogg.