1

我正在尝试为网站编写一个简单的音频播放器,并且正在使用 EMBED... 标签嵌入音频并设置 HIDDEN="true" 并使用各种 JavaScript 命令来控制音频播放。它适用于 realplayer 和 mplayer,但如果设置了隐藏位,quicktime 插件不会响应 javascript - 有什么解决方法吗?

4

3 回答 3

2

首先,我建议你使用object标准化的 html 标签,embed不是。

hidden然后你可以简单地使用 CSS 而不是这个参数来隐藏你的嵌入音频。

更好的是,你应该通过 JavaScript 使用 CSS 隐藏它,因为如果你这样做,没有启用 JavaScript 但支持 CSS 的人可以直接使用插件播放器。

于 2008-09-16T13:22:34.787 回答
1

我发现设置 height=0 width=0 与 hidden=true 相同并解决了问题

于 2008-09-16T13:18:11.147 回答
1

实际上,Quicktime 插件要求至少显示一个 12px 的平方区域,否则它不会加载,并且 JavaScript API 也不会暴露。区域检测以较短的间隔进行,如果可见区域减少,则立即停止播放。该插件非常擅长确定它是否真的可以看到,你不能用其他元素覆盖它。

于 2009-10-22T06:02:40.087 回答