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


Плагин медиа-проигрывателя не работает на странице - часть 2


<embed src="Media/Escape.avi" autostart=true autoplay=true>

Netscape может не разобрать, какой именно плагин использовать для файла, это зависит от конфигурации плагина. Если ни один плагин не загружен, плагин выбирается по установкам MIME типа – это название системного кода для имени файла. Чтобы определить MIME тип, используйте атрибут type в тэге <EMBED>. Например, если MIDI аудио не проигрывается, используйте следующую строку, чтобы гарантировать, что броузер знает, что вы хотите использовать плагин для MIDI файлов:

<embed type="аудио/midi" src="Takefive.mid" hidden=true autostart=true>

В Netscape, вы видите, какие плагины и MIME типы имеются в распоряжении при наборе about:plugins в панели локализации. (Internet Explorer использует MIME типы из реестра Windows.)

В Netscape: чтобы разобраться, в чем источник проблемы, посмотрите подробности об установленных плагинах

увеличить изображение
В Netscape: чтобы разобраться, в чем источник проблемы, посмотрите подробности об установленных плагинах

  • В зависимости от плагинов, установленных у посетителей, и порядка, в котором они были установленны, ваша страница может использовать не тот плагин, который установлен в тэге <EMBED>. Например, если посетитель имеет плагин QuickTime, сконфигурированный по умолчанию как проигрыватель, броузер использует его встроенное аудио. Из-за этого опции вашего аудио могут игнорироваться, так как QuickTime ожидает других атрибутов.

    Вы можете написать код JavaScript, который проверяет, установлен ли плагин, до того как попытаться его отобразить. Для получения дополнительной информации, обратитесь к msdn.microsoft.com/ windowsmedia, www.apple.com/quicktime/ authoring, или www.realnetworks.com/devzone и поищите JavaScript.

    За исключением написания программного кода, не существует способа поддерживать все конфигурации плагинов. Можно сказать пользователям какой плагин или проигрыватель установить, а затем использовать соответствующие этому плагину атрибуты тэга <EMBED>. Например, приведенный ниже тэг использует атрибуты специально для QuickTime для проигрывания видео автоматически и без каких-либо средств управления (заметьте, что атрибуты autoplay и controller не работают с другими плагинами):




    Начало  Назад  Вперед