Почему встроенное видео ogg работает на локальном хосте, а не на веб-сервере? - PullRequest
2 голосов
/ 12 октября 2010

У меня есть видео ogg, которое прекрасно работает с использованием тега video, когда я запускаю его на localhost в Chrome или Firefox.Тем не менее, когда я пытаюсь запустить страницу на сервере, отображаются элементы управления проигрывателем, но не видео.

Я знаю, что видео на сервере, потому что у меня есть ссылка для скачивания, которая работает, которая имееттот же самый точный путь .. я в растерянности.

<video width="800" controls preload>
   <source src="../VIDEOS/AddUser.ogg" type="video/ogg" />
   <object width="800" type="video/ogg" data="../VIDEOS/AddUser.ogg">
     <object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="player" width="800" height="550"><param name="url" value="../VIDEOS/AddUser.wmv" /><param name="src" value="../VIDEOS/AddUser.wmv" /><param name="showcontrols" value="true" /><param name="autostart" value="true" />
        There was an error embedding the video. Please download the video to view.<br>
     </object>
   </object>
</video>

Поработав с ним некоторое время, я обнаружил, что, по мнению браузера, видео просто нет.когда я проверяю сервер, файл работает.Однако при переходе непосредственно к файлу в браузере возникает ошибка "файл не найден".

Может ли это быть проблемой с моим веб-хостом, или есть какая-то другая возможная причина?

Ответы [ 4 ]

3 голосов
/ 19 октября 2010

Вероятно, вашему хосту необходимо добавить тип OGG MIME на сервер.

Подробности типа MIME можно найти на http://xiph.org Инструкции по настройке будут различаться в зависимости от того, является ли сервер Apache или IIS

0 голосов
/ 14 августа 2014

Не забудьте файл типа Webm на вашем .htaccess, если он у вас есть:)

AddType video/mp4 .mp4 .m4v AddType video/webm .webm AddType video/ogg .ogv .ogg

0 голосов
/ 20 ноября 2012

Расширение ответа @mradbourne: Отображения типа расширения хранятся в файле mime.types в каталоге httpd / conf .Если пропущен тип расширения пары, то у вас есть эта проблема.

Если у вас есть доступ к файлу mime.types, найдите следующие строки:

video/mp4                   mp4 mp4v mpg4
video/ogg                   ogv

Если вы не можете изменить свою главную конфигурациюфайлы, отредактируйте файл .htaccess, расположенный в вашем корневом каталоге (если он не существует, не стесняйтесь его создавать).Добавьте эти строки:

AddType video/mp4 mp4 mp4v mpg4
AddType video/ogg ogv
0 голосов
/ 18 октября 2010

Я видел, что есть видео OGG и WMV. Какие из них являются правильными? Может быть, вам нужно загрузить оба файла. Если это не сработает, проверьте, не связана ли проблема с относительным путем: ../, пытаясь передать абсолютный путь http: //.../.

...