|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Поддержка
мультимедийных данных Поговорим
о том, каким же образом 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
Дополнительные
программы, расширяющие возможности Web-обозревателя, делятся на две разновидности,
различающиеся принципом работы:
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||