2015-01-05 1 views
5

Каждый учебник/объяснение я вижу, что там обсуждается HTML5 откаты формат видео использовать этот тип разметки в качестве примера:webm до или после mp4 в HTML5-элементе видео?

<video autoplay> 
    <source src="/myvideo.mp4" type="video/mp4"> 
    <source src="/myvideo.webm" type="video/webm"> 
    Sorry, your browser doesn't support HTML5 video. 
</video> 

Так что мой вопрос, почему все рекомендуем поставить MP4 перед формат WebM? Если ваш браузер поддерживает Webm, он почти определенно поддерживает MP4 ... Вышеупомянутая разметка, по сути, гарантирует, что более эффективное видео Webm никогда не будет использоваться, хотя оно, возможно, улучшит сжатие и уменьшит пропускную способность. Почему это?

Я пропустил что-то о том, как работают видеопакеты?

ответ

4

Это связано с обратной совместимостью с устройствами iOS 3. iPads, работающие на iOS 3, имели ошибку, которая мешала им замечать что-либо, кроме первого видеоисточника.

Тип видео MP4 был единственным поддерживаемым видеоформатом, поэтому, если версия mp4 видео не является первым источником, она игнорируется.

Итак, если вы хотите доставить видео владельцам iPad, которые еще не обновили iOS, вам нужно будет сначала указать ваш MP4-файл, а затем остальные видеоформаты.

Read more

+0

Спасибо, что это хорошо. К счастью, iOS <7 составляет <3% доли рынка на данный момент. https://developer.apple.com/support/appstore/ –