SMIL: t: Internet Explorer 8 中的音频问题

发布于 2024-10-20 03:55:14 字数 484 浏览 7 评论 0原文

我正在努力重振十年前的项目。 SMIL2在IE6中成功使用。

我发现 IE8 仍然支持 SMIL,但是 t:media 和 t:audio 元素都不再播放音频/媒体内容。

这是一个简单的示例,在 IE6(在 VirtualPC 下)中工作正常,但在 IE8 中存在问题


<头>


<正文>



另一个注意事项 - 如果 t:audio 包含在序列 (t:seq) 中 - t:audio 之后的元素永远不会启动其效果。

Internet Explorer 8 下的 SMIL 支持是否存在任何已知问题/解决方法?

I am trying to reanimate project made ten years ago. SMIL2 was successfully used in IE6.

I have found that IE8 still supports SMIL, however nor t:media, nor t:audio elements do not play audio/media content any more.

Here is simple example that works OK in IE6 (under VirtualPC) but has issues in IE8

<html xmlns:t="urn:schemas-microsoft-com:time">
<head>
<?import namespace="t" implementation="#default#time2">
</head>
<body>
<t:audio src="LoopyMusic.wav" repeatCount="indefinite" type="wav" />
</body>
</html>

Another notice - in case if t:audio is included into sequence (t:seq) - element after t:audio never starts it's effects.

Are there any known issues/workarounds with SMIL support under internet explorer 8?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

jJeQQOZ5 2024-10-27 03:55:14

使用结束标记而不是空标记并添加 timecontainer 属性,因为 IE8 强制执行 更严格的语法

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

参考

Use a closing tag instead of an empty tag and add the timecontainer attribute, since IE8 enforces stricter syntax:

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

References

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文