СообЧа > База Знаний > Интернет > Веб-строительство > HTML и XHTML

Вопрос

Каким кодом вставляется музыка (в формате «mid») в страницу и играет при открытии этой страницы?

Ответ

Есть тег, называемый кажись Backmusik или backsound. Его тебе подскажут многие. Но тут музыка будет играть всегда.

А я тебе расскажу про другой. Чтобы музыка играла только один раз. Скажу сразу, что лучше этого не делать. Потому что если пользователю не понравится, то во второй раз он на вашу страницу не вернется. Далее цитата:

EMBED

(В спецификациях W3C отсутствует) — Embed

Используется для вставки в HTML различных объектов: не-HTML документов и media-файлов. Тип вставляемого объекта, будь то музыкальный wav/midi-файл или трехмерный мир VRML, должен быть зарегистрирован на машине пользователя как проигрываемый одним из имеющихся plug-in'ов или поддерживаемый каким-либо приложением. Если браузер поддерживает элемент EMBED, содержащиеся между начальным и конечным тэгами текст и элементы будут игнорироваться.

Параметры:

Вставка объекта происходит так же, как и вставка изображения (см. элемент IMG) : под внедряемый объект необходимо сначала выделить место. Поэтому элемент EMBED имеет ряд одинаковых с элементом IMG параметров, а именно:
NAME, ALIGN, ALT, BORDER, WIDTH, HE
IGHT, HSPACE и VSPACE.

Другие параметры:

SRC — обязательный параметр. Определяет имя файла вставляемого объекта.

PLUGINSPACE — указывает на адрес (URL), по которому можно найти plug-in, необ-ходимый для просмотра типа файлов, аналогичных указанному в параметре SRC.

PALETTE — определяет тип цветовой палитры для просмотра объекта. Данный параметр работает только на Windows-машинах с 256-цветной системной палитрой. Возможные значения:

background — использовать background-палитру для отображения объекта (используется по умолчанию).
foreground — использовать foreground-палитру для отображения объекта.
HIDDEN — определяет, отображать указанный объект или нет.

Возможные значения:

true — отображать объект.
false — не отображать объект (используется по умолчанию).
TYPE — явно указывает браузеру к какому типу файлов относится загружаемый объект, помогая определить необходимое средство просмотра (plug-in). В качестве значения указывается зарегистрированный MIME-тип файла.

Пример 1:

<EMBED SRC="music.mid" HIDDEN="true">
<NOEMBED>
Альтернативный текст для старых браузеров</NOEMBED>
</EMBED>

Пример 2:

<EMBED SRC="music.vrml"
HEIGHT="300"
WIDTH="200"
HSPACE="10"
ALIGN="center"
PLUGINSPACE="../plugins/download_vrml.html">
<NOEMBED>Альтернативный текст для старых браузеров</NOEMBED>
</EMBED>

Примечания:

Для старых браузеров, не поддерживающих элемент EMBED, необходимо использовать элемент NOEMBED с указанием между начальным и конечным тэгами альтернативного текста, как показано в примерах выше.

Обратите внимание — в спецификациях консорциума W3C про EMBED ничего не сказано (!), скорее всего данный элемент появился по инициативе разработчиков Netscape 1.1 и с тех пор поддерживается всеми браузерами для совместимости (начиная с MSIE 3.0-beta-2 и выше).

Каким бы привлекательным элемент EMBED вам ни казался, но, поверьте, лучше его не использовать. Далеко не каждому может понравиться принудительное проигрывание MID-файла или попытка прокрутить ролик в неизвестном браузеру формате. Если вам все же не терпится украсить HTML чем-нибудь из ряда вон выходящим, не поленитесь, потратьте время на усиленное тестирование со всеми популярными видами браузеров.

Из конференции Expert_FAQ



Copyright © 2000-2004 Сообщество Чайников
Контактная информация