|
|
>>> Перейти на мобильный размер сайта >>> Онлайн учебники на TEPKA.ru Учебник по HTML 4Встраивание звуковых файлов в Web-страницу
Для использования звуковых файлов на Web-странице можно применить любой из двух вариантов: встраивать файл с помощью тега <EMBED>, либо создать ссылку на звуковой файл. В любом случае фонограмму можно будет прослушать при просмотре страницы в браузере Netscape при помощи подключаемого модуля LiveAudio. Первый вариант дает большую гибкость в компоновке страницы.
Как будет описано ниже, тег <EMBED> обладает значительным количеством параметров, задавая которые можно контролировать аспекты работы модуля LiveAudio. Однако у этих возможностей есть и оборотная сторона. Если страница, рассчитанная на использование модуля LiveAudio, будет просматриваться другим браузером, который, вероятнее всего, будет иметь свои средства для воспроизведения звука, то все уникальные для модуля настройки не будут работать. Использование же ссылки на файл является стандартным способом, применяемым для любых типов файлов. В примере 7.1 приведен HTML-документ, в котором имеются встроенные файлы, а также есть ссылка на звуковой файл. Пример 7.1. Пример документа, использующего звуковые фрагменты <HTML> <HEAD> <TITLE>Пример использования звуковых файлов</TITLE> </HEAD> <BODY> Встраивание звукового файла с <U>полным</U> набором органов управления консоли <P> <EMBED SRC="example1.wav" HEIGHT=60 WIDTH=144 AUTOSTART=TRUE> <P> Встраивание звукового файла с <U>ограниченным</U> набором органов управления консоли <P> <EMBED SRC="example2.wav" HEIGHT=15 WIDTH=144 CONTROLS=SMALLCONSOLE> <P> <A HREF="example.mid">Это ссылка на звуковой файл</А> </BODY> </HTML> В документе, приведенном в примере 7.1, используются два встроенных звуковых файла (example1.wav и example2.wav), а также есть ссылка на звуковой файл example.mid. При просмотре этого документа в браузере Netscape для каждого из встроенных файлов будет отображена консоль управления модуля LiveAudio (рис. 7.2). Для файла example1.wav консоль управления будет иметь полный набор кнопок управления (этот режим используется по умолчанию), причем воспроизведение начнется автоматически при загрузке документа (AUTOSTART= TRUE) . Окно консоли управления будет иметь размеры 144 на 60 пикселов. Для звукового файла example2.wav консоль управления будет иметь более компактные размеры (144 на 15 пикселов) и урезанный набор органов управления, что определено инструкцией CONTROLS=SMALLCONSOLE. Воспроизведение этого файла начнется только в случае, если пользователь нажмет соответствующую кнопку. Примечание Размеры консоли органов управления модуля LiveAudio имеют постоянные значения и не могут изменяться (например, при полном наборе органов управления — 144 на 60 пикселов). Значения размеров окна, отводимых под встраиваемый элемент параметрами HEIGHT и WIDTH, не должны быть меньше требуемых. Если же этими параметрами заданы размеры больше требуемых, то справа и снизу от консоли управления будет оставлено соответствующее свободное место.
Рис. 7.2. Отображение документа со встроенными звуковыми файлами в браузере Netscape На третий звуковой файл, используемый в документе (example.mid), дана стандартная ссылка. Реализация этой ссылки откроет новое окно браузера Netscape с полной консолью управления и автоматически запустит файл на воспроизведение (рис. 7.1). В табл. 7.1 перечислены параметры тега <EMBED> и их значения, использующиеся совместно с модулем LiveAudio. Все параметры необязательные, за исключением SRC, WIDTH и HEIGHT, применяющихся при встраивании в HTML-документ большинства объектов. Таблица 7.1. Параметры тега <EMBED>
Примечание Если для клипа задать параметры CONTROLS="VOLUMELEVER" и CONSOLE= "_MASTERVOLUME", то изменение громкости звучания данного клипа будет отражаться на громкости всех остальных клипов, т. е. изменять громкость работы звуковой карты. Отображение документа, рассчитанного на определенный браузер, с помощью другого браузера может нарушить весь замысел автора. Посмотрим, как пример 7.2, будет выглядеть в браузере Microsoft Internet Explorer (рис. 7.3). Здесь для проигрывания встроенных звуковых файлов используется вспомогательное приложение Microsoft ActiveMovie, работающее как компонент браузера. Естественно, что это приложение не распознает большинства специфических параметров тега <EMBED>, рассчитанных на использование модуля LiveAudio браузера Netscape. В итоге, хотя оказывается вполне возможным прослушать все имеющиеся на странице звуковые файлы, внешний вид документа оставляет желать лучшего.
Рис. 7.3. Отображение документа со встроенными звуковыми файлами в браузере Microsoft Internet Explorer Возможна и обратная ситуация. Документ, подготовленный с учетом требований браузера Internet Explorer, может неудачно отображаться браузером Netscape. Заметим, что приложение ActiveMovie предоставляет больше возможностей по управлению прослушиванием (рис. 7.4). Так, например, можно задать режим повторения фонограммы заранее заданное или бесконечное число раз. Есть возможность одновременного исполнения (с наложением звука) нескольких файлов встроенных на страницу, даже если они имеют одинаковый тип. Например, можно заставить играть два файла типа WAV одновременно, соорудив из браузера своего рода микшерский пульт. Этой возможности лишен модуль LiveAudio, в котором запуск одной фонограммы автоматически останавливает воспроизведение файла такого же типа. Исключением является возможность одновременного воспроизведения файла с оцифрованной музыкой и файла типа MIDI, что возможно всегда.
Рис. 7.4. Консоль управления приложения ActiveMovie с полным набором кнопок
Если вам потребуется сконфигурировать программу-сервер для работы со звуковыми файлами, то нужно сначала задать соответствующие MIME-типы. В табл. 7.2 перечислены MIME-типы и соответствующие им типы файлов, с которыми работает модуль LiveAudio. Таблица 7.2. MIME-типы и соответствующие им файлы
|
|
|