JavaScript. Подробное руководство, 6-е издание, стр. 348
<b><video id="news" width=640 height=480 controls preload></b><b> <!-- В формате WebM для Firefox и Chrome --></b><b> <source src="news.webm" type='video/webm; codecs="vp8, vorbis'"></b><b> <!-- В формате H.264 для IE и Safari --></b><b> <source src="news.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2'"></b><b> <!-- Для совместимости с расширением Flash --></b><b> <object width=640 height=480 type="application/x-shockwave-flash" </b><b> data="flash_movie_player.swf"></b><b> <!-- Здесь можно указать параметры настройки проигрывателя Flash --></b><b> <!-- Текстовое содержимое, используемое в самом худшем случае --></b><b> <div>Элємeнт video не поддерживается и расширение Flash не установлено.</div></b><b> </object></b><b></video></b>Элементы
<b><audio></b><b><video></b><b>controls</b><b><audio></b><b><video></b><b><audio></b><b><video></b><b><video></b><b>width</b><b>height</b>Несмотря на раздражающую необходимость определять мультимедийные данные в нескольких форматах, возможность воспроизводить звук и видеоизображение родными средствами броузера без использования дополнительных расширений является новой мощной особенностью, добавленной стандартом HTML5. Обратите внимание, что обсуждение проблемы поддержки кодеков и совместимости броузеров выходит далеко за рамки этой книги. В следующих подразделах мы сосредоточимся исключительно на методах JavaScript, предназначенных для работы с аудио- и видеопотоками.
Элементы
<b><audio></b><b>controls</b><b>Image(),</b><b>Audio(),</b><b>new Audio("chime.wav").play(); // Загрузить и проиграть звуковой эффект</b>Конструктор
<b>Audio()</b><b><audio></b><b>document.сreateElement("audio").</b><b>Video()</b>21.2.1. Выбор типа и загрузка
Если вам потребуется проверить, способен ли мультимедийный элемент воспроизводить мультмедийные данные в определенном формате, передайте М1МЕ-тип этих данных (при необходимости с параметром
<b>codec</b><b>сапРlауТуре</b><b>var а = new Audio();</b><b>if (a.canPlayType("audio/wav")) {</b><b> a.src = "soundeffect.wav";</b><b> a.play();</b><b>}</b>Когда свойству
<b>src</b><b>preload</b><b>src</b><b>src</b><b><source>,</b><b><source>,</b><b>load()</b>