SMIL: t: проблема со звуком в Internet Explorer 8

Пытаюсь реанимировать проект десятилетней давности. SMIL2 успешно использовался в IE6.

Я обнаружил, что IE8 по-прежнему поддерживает SMIL, однако элементы t:media и t:audio больше не воспроизводят аудио/медиаконтент.

Вот простой пример, который нормально работает в IE6 (под VirtualPC), но имеет проблемы в IE8.

‹html xmlns:t=urn:schemas-microsoft-com:time›
‹head›
‹?import namespace=t реализация=#default#time2›
‹/head›
‹body›
‹t:audio src=LoopyMusic.wav repeatCount=indefinite type=wav /›
‹/body›
‹/html›

Еще одно замечание - в случае, если t:audio включен в последовательность (t:seq) - элемент после t:audio никогда не запускает свои эффекты.

Существуют ли какие-либо известные проблемы/обходные пути с поддержкой SMIL в Internet Explorer 8?


person Voronenko    schedule 03.03.2011    source источник


Ответы (1)


Используйте закрывающий тег вместо пустого тега и добавьте атрибут timecontainer, так как IE8 применяет более строгий синтаксис:

<t:audio src="LoopyMusic.wav" repeatCount="indefinite" type="wav" timecontainer="par"></t:audio>

Ссылки

person Paul Sweatte    schedule 14.02.2012