SMIL: t: проблема со звуком в Internet Explorer 8
Я пытаюсь реанимировать проект, сделанный десять лет назад. SMIL2 был успешно использован в IE6.
Я обнаружил, что IE8 по-прежнему поддерживает SMIL, однако ни элементы t:media, ни t:audio больше не воспроизводят аудио / мультимедийный контент.
Вот простой пример, который хорошо работает в IE6 (под VirtualPC), но имеет проблемы в IE8
<Голова>
import namespace = "t" реализация = "# default # time2">
HEAD>
<Тело>
Body>
Html>
Еще одно замечание - в случае, если t:audio включен в sequence (t:seq) - элемент после t:audio никогда не запускает свои эффекты.
Существуют ли известные проблемы / обходные пути с поддержкой SMIL в Internet Explorer 8?
1 ответ
Используйте закрывающий тег вместо пустого тега и добавьте timecontainer
атрибут, так как IE8 обеспечивает более строгий синтаксис:
<t:audio src="LoopyMusic.wav" repeatCount="indefinite" type="wav" timecontainer="par"></t:audio>
Рекомендации