Вопрос:
У меня есть тег видео, который предназначен для воспроизведения файла mov, его работы в Safari, но не на хроме, что мне нужно настроить, чтобы сделать его воспроизводимым в chrome тоже?
<video class=»vp» width=»480″ height=»320″ controls=»controls»> <source src=»One.mov» type=»video/mp4″> <source src=»One.mov» type=»video/ogg»> Your browser does not support the video tag. </video> Лучший ответ:
Как упоминалось в Harshith, вы, вероятно, используете тип файла, который браузер не поддерживает.
Используйте ряд типов файлов, чтобы обеспечить максимальную совместимость, я вижу, что вы используете 2 исходных тега в примере, но только 1 тип файла.
Я бы рекомендовал использовать Ogg & H.264, поскольку они должны охватывать основные браузеры (кроме старых версий), а затем любые дополнительные типы файлов по мере необходимости в зависимости от браузеров, используемых вашей аудиторией.
Кроме того, вы можете захотеть добавить старый метод вставки для браузеров, которые не поддерживают HTML5, такие как IE8 и ниже. Если вы вложите 2 метода, как показано ниже, браузер будет использовать параметр вставки только в том случае, если он не поддерживает HTML5.
<video> <source src=»#» type=»#» /> <source src=»#» type=»#» /> <source src=»#» type=»#» /> <object data=»#»> <embed src=»#»> </embed> </object> </video>
Или вы можете просто использовать YouTube…