Практика разработки Web-страниц

Фоновый звук не проигрывается


Мелодия помогает создать атмосферу. Используя добавления к броузеру и плагины, вы можете проигрывать фоновый звук автоматически при загрузке страницы. Но поберегите ваши уши, потому что результат, который вы получите, зависит от способа связи или включения медиа в вашу страницу. Существуют некоторые различия между броузерами, и результаты могут изменяться в зависимости от программного обеспечения, которое установил посетитель. Также, если вы используете FrontPage, вы должны сделать следующее, если вы хотите, чтобы звук всопроизводился не только в Internet Explorer. (См. "На страницах, созданных в FrontPage, не работают звук или видео".) Для фонового звука лучше использовать широко поддерживаемые аудио-форматы: WAVE (.wav), µ-LAW (.au), AIFF (.aif ), или MIDI (.mid). Если вы используете другой формат, ваш звук будет воспроизводиться, только если установлен медиа-проигрыватель, и плагин его броузера поддерживает использованный вами HTML. Для информации относительно медиа-проигрывателей и форматов обратитесь к разделу "Форматы аудио и видео". Если вы не знаете, где найте звук для своей страницы, обратитесь к разделу "Запись и поиск аудиофайлов". И если вы не можете включить фоновый звук, сделайте следующее.

  1. Чтобы проверить, работает ли аудио вообще, попробуйте проиграть звук вне броузера. Найдите файл в вашем компьютере или сети и два раза щелкните на нем мышкой. Если он не проигрывается, убедитесь, что колонки подключены и включены, а звук отрегулирован. Если вы видете сообщение, спрашивающее, какая программа должна быть использована для открытия файла (ваш компьютер не знает, как поступать с файлом такого типа), вам, возможно, надо установить или реконфигурировать программу для проигрывания медиа. Если вы видите ошибку в медиа-проигрывателе, возможно, файл не в порядке или он имеет более новый формат, чем тот, который понимает ваш медиа-плейер. Если у вас есть программа для обработки аудио, откройте и протестируйте файл. Для улучшения результата, экспортируйте файл в WAVE (.wav).




    Возможно, вы сталкивались с тем, что некоторые фоновые аудио требуют время для загрузки, а затем играют слишком долго и слишком громко. Прежде чем включить фоновое аудио – особенно, если файл большой – подумайте, действительно ли это нужно. Если вы решили его включить, подумайте об ослаблении звука (см. шаг 2). Вы также можете включить ссылку на ваше аудио, вместо того чтобы автоматически проигрывать звук (см. шаг 4).



  2. Существует несколько способов проигрывания фонового звука в HTML файле. Чтобы поддерживать Netscape так же хорошо, как Internet Explorer, используйте тэг <EMBED>, установите атрибутам hidden и autostart значение true. Произвольно установите атрибут звука (как процент от заданного по умолчанию уровня звука системы) и установите атрибуту loop значение true или false:

    <embed src="Groove.wav" hidden=true autostart=true volume=50 loop=true>

    Тэг <BGSOUND> является открытым и загружает аудио быстро, но работает только в Internet Explorer. Например, включите приведенный ниже тэг в секцию <HEAD> вашей страницы, чтобы при ее открытии играл файл WAVE (установите атрибуту loop значение -1, если вы хотите, чтобы файл повторялся в течении всего времени, пока открыта страница):

    <bgsound src="Groove.wav" loop=-1>

    Наконец, используя тэг <META>, вы можете указать броузеру, что звуковой файл следует открывать автоматически. Включите следующую строку самой первой в секции <HEAD> вашей страницы:

    <meta http-equiv=refresh content="0;url=Groove.wav">

    Фактически этот метод не проигрывает фоновый звук; он заставляет броузер открыть внешний проигрыватель для файла, как будто посетитель нажал на гиперссылку к нему. (В зависимости от установок броузера, посетитель может получить запрос, хочет ли он загрузить файл.)



  3. Чаще всего фоновый звук не проигрывается вследствие того, что броузер не может найти аудио-файл. (При использовании тэгов <EMBED> или <BGSOUND> броузер не будет сообщать вам, что он не может найти файл.) Проверьте путь и имя аудио-файла, который вы определили в HTML. Убедитесь, что имя файла правильно написано и имеет правильное расширение, типа .wav, .au или .mid. (Если сервер работает под UNIX или Linux, убедитель, что совпадают заглавные и прописные буквы.) Убедитесь, что адрес в ссылке указывает на существующий файл, например, если ваши аудио-файлы лежат в папке Audio, используйте следующую строку, чтобы проиграть файл Intro.wav:

    <embed src=" Audio /Intro.wav" hidden=true>



  4. Если у вас все еще ничего не выходит, поместите гиперссылку к аудио-файлу, отдельно или как добавление к фоновому звуку, так что посетители смогут проигрывать его на внешнем медиа-проигрывателе.

    <a href="Аудио/Imagine.mp3">Face the music</a> (requires MP3 player)

Если аудио проигрывается вне броузера, но не использует тэг <EMBED>, могут возникнуть проблемы с плагинами броузера. Обратитесь к разделу "Плагин медиа-проигрывателя не работает на странице".


Содержание  Назад  Вперед