Я добавлю 2 ¢ здесь тоже. Только что испытал эту проблему сегодня. С Firefox теперь в версии 33 (!), Firefox делает «что-то» с веб-сайтом, но, конечно же, это не делает ПРАВИЛЬНО. (Я начал нить об этом здесь ... Trouble getting HTML5 vidio to play, in Firefox 33
Но суть в том, что это еще один случай проблемы Firefox, которые, вероятно, потребуются годы, чтобы решить. Но я отвлекся ... это IS Firefox, проблема, и поскольку предпочтительным приложением для размещения файлов видео исходных файлов является MP4, за которым следует webm, а затем ogg, единственная разумная вещь, которую нужно сделать сейчас - это обнаружить браузер Firefox и действовать соответствующим образом. Как я это делал, это создать javascript функция в моем обычном «sitescripts.js файл, как это ...
function browserComment(browser, comment)
{
if(navigator.userAgent.toLowerCase().indexOf(browser) < 0) return;
if (comment == true) document.write("<!--");
else document.write("-->");
}
Его цель состоит в том, чтобы позволить мне обнаружить конкретный браузер, а также добавить HTML комментарий начало или конец комментария. Итак, в моем кодировании видео HTML5 я сделаю что-то вроде ниже. Обратите внимание, как я использую указанную выше функцию для обнаружения firefox и добавляю открытый или закрытый комментарий при визуализации страницы, передавая либо true, либо false.
<video width="640" height ="480" controls poster="somePhoto.JPG">
<source src ="someVideo.mp4" type='video/mp4' > <!--cSafari/iOS 1st -->
<!-- firefox supports 'webm'... but doesn't work properly.
So I'll comment out the webm version -->
<script> browserComment('firefox', true) </script>
<source src ="someVideo.webm" type='video/webm' > <!-- Firefox/Opera/Chrome -->
<script> browserComment('firefox', false) </script>
<source src ="someVideo" type='video/ogg' > <!-- Firefox/Opera/Chrome -->
<!-- other code to invoke Flask player as a fallback -->
</video>
Его немного уродливые, но по крайней мере он сохраняет надлежащий порядок видеоисточников для других браузеров, которые работают отлично с WebM файлов, таких как Chrome. Когда Mozilla, наконец, устранит проблему, возможно, около версии 623.2 в далекой галактике, мне нужно будет изменить функцию browserComment(), чтобы начать учитывать эту версию.
Вы использовали разные настройки для разных видео? Например, другой битрейт, аудиоформат, размер? –
Можете ли вы сделать одно из проблемных видеороликов для изучения? –