我正在尝试为网站编写一个简单的音频播放器,并使用EMBED ...标签嵌入音频并设置HIDDEN =“true”并使用各种javascript命令来控制音频播放。它适用于realplayer和mplayer但是如果设置了隐藏位,quicktime插件不响应javascript - 是否有解决方法?
答案 0 :(得分:2)
首先,我建议您使用标准化的object
html标记,embed
不是。
然后你可以使用CSS代替这个hidden
param隐藏你的嵌入音频。
更好的是,你应该通过JavaScript使用CSS隐藏它,因为如果你这样做,那些没有启用JavaScript但支持CSS的人可以直接使用插件播放器。
答案 1 :(得分:1)
我发现设置height = 0 width = 0的工作方式与hidden = true相同并解决了问题
答案 2 :(得分:1)
实际上,Quicktime插件要求至少显示12px的平方区域,否则将无法加载,并且不会公开JavaScript API。区域检测以较短的间隔进行,如果可见区域减少,则立即停止播放。该插件非常擅长确定是否可以实际看到它,你不能用其他元素覆盖它。