Раньше в HTML имелась только одна возможность добавлять мультимедийную информацию на web-страницы - элемент IMG. Он позволял
добавлять только изображения, а остальные форматы были закрыты для web. Тогда разработчики браузеров стали добавлять
поддержку новых элементов. Так появились теги <embed> от фирмы Netscape и <applet>
от фирмы Sun.
Но появление этих элементов не решило всех проблем и тогда в спецификацию HTML был добавлен новый элемент
<object>, позволяющий работать с любыми форматами. При этом на компьютере пользователя должно быть
установлено приложение или дополнительный модуль к браузеру (плагин), позволяющий просматривать объект соответствующего
формата.
Встраиваем звук
Теперь вы можете управлять звуком, правда для этого вам придется загрузить дополнительный плагин.
Код следующий:
Звук
Посмотрите на результат у себя и разберем, что же мы написали:
Теги <object></object> позволяют встраивать любой объект заданием его URL.
Теги <param> позволяют задать объекту начальные значения.
Тег <embed> указывается для старых версий браузера, которые не поддерживают теги
<object></object> (поэтому параметры повторяются).
<param name="quality" value="..."> - задает качество отображения объекта, возможные значения: high (высокое),
medium (среднее) и low (низкое).
<param name="bgcolor" value="..."> - задает фон для области отображения объекта.
У тега <embed> есть еще параметры:
type - задает MIME-тип встроенного объекта.
pluginspage - указывает на URL приложения, которое необходимо для просмотра встраиваемого объекта.
Встраиваем flash-анимацию
Рассмотрим встраивание flash-анимации в html-страницу. Для этого нам понадобится flash-player (скачать можно
по адресу www.macromedia.com) и сама flash-анимация (файл с расширением .swf). Сам
файл можно и не скачивать, а лишь узнать ссылку на него. Например, мне очень понравился этот котик:
(поводите вокруг него мышкой).
Эта анимация находится по адресу http://dump.nnov.ru/flash/blackcat.swf. Для того, чтобы вставить ее в страницу добавим
следующий код:
Анимация
Как видите код почти такой же, как в примере со звуком, разница только в URL файлов и их типах. Но элемент
<object> для того и существует, чтобы встраивать совершенно разные объекты: картинки, музыку,
видео, анимации и т.д. Чтобы все это работало, необходимо указать MIME-тип встраиваемого объекта и иметь нужный плагин.
Типов объектов существует очень много, приведем здесь лишь наиболее популярные:
тип файла
расширение
MIME-тип
аудиозапись AU
.au
audio/basic
аудиозапись MIDI
.mid
audio/mid
аудиозапись MP3
.mp3
audio/mpeg
аудиозапись WAV
.wav
audio/wav
видео в формате AVI
.avi
video/x-msvideo
видео в формате MPEG
.mpeg, .mpg
video/mpeg
видео в формате QuickTime
.mov
video/quicktime
трехмерная интерактивная графика в формате VRML
.wrl
x-world/x-vrml
flash
.swf
application/x-shockwave-flash
На этом урок закончен. На следующем уроке научимся делать навигационные карты.