Шаг 42.
Внедрение аудиоданных на Web-страницу
На этом шаге мы расскажем об использовании тэга EMBED.
Помимо организации ссылок на аудиофайлы имеется возможность “внедрить” звуковую
информацию в Web-страницу. Например, создать звуковое сопровождение. Для этой
цели используется тэг <EMBED>, который имеет следующие параметры:
- SRC – задает имя аудиофайла;
- WIDTH и HEIGHT – при наличии на Web-странице звукового объекта,
каким является аудиофайл, браузер автоматически отображает компонент, управляющий
поведением этого объекта. Указанные параметры задают размеры этого компонента в пикселях;
- AUTOSTART – определяет время начала воспроизведения аудиофайла. Если этот
параметр имеет значение true (по умолчанию), то воспроизведение начнется сразу
после открытия страницы. Значение false предотвращает автоматическое воспроизведение;
- LOOP=true – позволяет организовать непрерывное звучание аудиофайла;
- HIDDEN – использование этого параметра позволяет скрыть компонент, управляющий
звуком. Его применение совместно с параметром AUTOSTART=true обеспечит
автоматическое воспроизведение звука сразу после открытия Web-страницы.
Замечание. Если ни один параметр (за исключением SRC) не задан, то при
отображении Web-страницы в браузере:
- появится компонент, управляющий воспроизведением (не задан параметр HIDDEN);
- воспроизведение начнется сразу же после загрузки страницы (AUTOSTART=true);
- по завершению воспроизведения аудиофайла не будет его повторного запуска
(не задан параметр LOOP).
Приведем несколько примеров использования тэга <EMBED> с различными наборами
параметров:
- <EMBED SRC=abc.mp3 HIDDEN AUTOSTART=true LOOP=true> - файл abc.mp3
начнет воспроизводиться автоматически сразу же после открытия Web-страницы, причем
звук будет звучать непрерывно;
- <EMBED SRC=abc.mp3 WIDTH=170 HEIGHT=25> - будет воспроизведен файл
abc.mp3. Воспроизведение начнется сразу после загрузки Web-страницы.
Однако имеется возможность управлять воспроизведением через соответствующий компонент,
который будет размещен на экране. Его ширина 170 пикселей, а высота – 25 пикселей.
В приложении 8 содержатся дополнительные сведения по работе с аудио- и видеофайлами.
Если браузер не поддерживает воспроизведение аудиофайлов, то можно сообщить об этом,
используя тэг <NOEMBED>. Этот тэг содержит текст, который выводится в
браузере только тогда, когда невозможно воспроизвести аудиофайл. В противном случае
этот текст выводиться не будет:
Рис.1. Использование тэга <NOEMBED>
Задание 1. Найдите какой-либо WAV-файл (или возьмите любой аудиофайл),
создайте HTML-документ, в который внедрите этот файл. Поэкспериментируйте с
рассмотренными на данном шаге параметрами.
Решение и комментарии вы можете посмотреть
здесь.
На следующем шаге мы рассмотрим внедрение видеофайлов на Web-странице.
Предыдущий шаг
Содержание
Следующий шаг