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