Поддержка
мультимедийных данных
Поговорим
о том, каким же образом Web-обозреватель обрабатывает мультимедийное содержание.
Некоторые
типы мультимедийных данных поддерживаются Web-обозревателем непосредственно.
(Хотя мультимедийными данными это назвать сложно.) Как вы поняли, речь идет
об обычных растровых изображениях в формате GIF, JPEG или PNG (они помещаются
на страницы с помощью тега <IMG>). Internet Explorer также поддерживает
свой собственный тег <BGSOUND> для привязки к странице фонового музыкального
сопровождения и атрибут DYNSRC тега <IMG>, с помощью которого на страницу
можно поместить фильм. Но эти возможности не являются стандартными, поэтому
мы не будем их рассматривать. Если вы хотите узнать о них побольше, обратитесь
к электронному руководству по HTML.
Но
поддержка очень и очень многих форматов данных в Web-обозреватель не заложена
— форматов так много, что охватить все просто невозможно. Проблема решается
использованием дополнительных программ. Каждая'такая программа "отвечает"
за свой формат данных. И, когда Web-обозреватель получает какие-либо данные,
которые он не может обработать непосредственно, он загружает соответствующую
программу.
Мультимедийные
данные, не поддерживаемые Web-обозревателем, помещаются на страницу с помощью
особого тега. С помощью соответствующего атрибута задается имя файла данных,
который и будет обрабатываться дополнительной программой. Программа читает
данные из файла, обрабатывает их и генерирует на их основе какой-то экранный
вывод, либо проявляет себя каким-то иным образом.
Но
как Web-обозреватель определяет, какая программа нужна для обработки данных
того или иного формата? Дело в том, что каждый формат данных имеет свой уникальный
идентификатор, называемый типом MIME (Multipurpose Internet Mail Extensions
— многоцелевые расширения почты Интернета). А дополнительная программа при установке
сообщает системе, какой тип MIME ей "по зубам". Соответствия типов
MIME форматам данных и обрабатывающим их программам записываются в Реестре Windows.
В
табл. 4.1 приведены некоторые типы MIME и соответствующие им форматы данных.
Таблица
4.1. Типы MIME
|
|
|
|
|
|
|
|
|
|
application/x-tar
application/x-zip-compressed
|
|
|
Аудио-
или видеозапись ASF
|
|
|
|
Аудио-
или видеозапись WMV
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Визитная
карточка, используемая почтовыми программами для хранения данных об
адресате
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Графический
файл Macromedia Flash
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Дополнительные
программы, расширяющие возможности Web-обозревателя, делятся на две разновидности,
различающиеся принципом работы:
- Модули расширения
Web-обозревателя (по-английски — plugins). Впервые их начал поддерживать
Netscape 2.0; в Internet Explorer поддержка их появилась в версии 3.0. Это
небольшие специализированные программы, выполненные в виде динамических библиотек
Windows DLL. Они загружаются самим Web-обозревателем, чтобы обработать тот
или иной файл. Если нужный модуль расширения не установлен, то Web-обозреватель
может сам загрузить и установить его.
- Элементы
ActiveX. Общий стандарт расширения для операционной системы Windows, продвигаемый
фирмой Microsoft, может быть использован и для "оживления" Web-страниц.
Обладая всеми возможностями модулей расширения, элементы ActiveX могут поддерживаться
не только Web-обозревателями, но и всеми программами, установленными в системе.
Элемент ActiveX однозначно идентифицируется с помощью GUID (Global
Unique IDentifier - глобальный уникальный идентификатор), который вместе с
поддерживаемыми типами данных MIME записывается в Реестре. Элементы ActiveX
поддерживаются Internet Explorer 3.0, Navigator 6.0, Mozilla 1.0 и более новыми
версиями; о поддержке их Opera данных нет.
Назад Содержание Вперед