Воспроизведение фильма / DVD на веб-сайте - PullRequest
0 голосов
/ 16 марта 2012

Я пытаюсь воспроизвести фильм (скопированный с DVD с помощью ручного разбора в формат mp4, затем использующий Miro для преобразования в webm) на веб-сайте - он отлично работает в Firefox и Chrome, но IE6 / IE7 просто отображает черный экран.

Я использую videojs , но резервная копия Flash не была активирована, я думаю, это потому, что она пыталась просмотреть внешний файл .swf, который я теперь размещал локально (он находится на https), но Я все еще не могу запустить видео:

https://secure.photofileltd.co.uk/new_site/index.php?page=video

Любые предложения будут высоко оценены, к сожалению, они сказали, что не хотят размещать видео на YouTube или Vimeo ...

Спасибо!

(правка) только что протестирован, и он не будет работать в IE8 / 9, ба ...

1 Ответ

1 голос
/ 16 марта 2012

несколько заметок: 1) если вы отключили флэш-память, вы не увидите ничего в IE6-8, поскольку они не поддерживают HMTL5 2) вы добавили тип в тег исходного кода? (пример ниже) 3) Я скачал ваш mp4 и воспроизвел его непосредственно в IE9, который отлично работает. это означает, что это может быть проблема с конфигурацией вашего сервера. тип номер 1 добавьте MIME-типы через файл .htaccess на ваш сервер

//.htaccess 
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/mp4 .mov
AddType video/webm .webm

если это не работает, попробуйте это без video-js только для того, чтобы убедиться, что ошибка не происходит в рамках video-js (например, неправильный / плохой кодек)

<video poster="movie.jpg" controls>
  <source src='movie.webm' type='video/webm'/>
  <source src='movie.ogv' type='video/ogg'/>
  <source src='movie.mp4' type='video/mp4'/>
  <p>Your browser doesn t support html5.</p>
</video>
...