对不起,朋友。我有一个大麻烦,无法让我入睡......我有一个网站: - 一个带视频的 div (jwplayer) - 一个带画廊的 div(灯箱,点击图片弹出框)
如果视频播放和用户(仅使用 IE)单击图像,弹出框出现在视频上,视频继续播放(好的!)但视频变为空白!当我关闭图像弹出框时,视频时间线正常播放,但视频仍然是空白(全黑)。
我一直在尝试使用您在此处编写的内容,但没有成功。这是我必须用来插入 jwplayer 的脚本。
<div id="Player">player should load here</div>
<script language="javascript" type="text/javascript">
var flashvars = {};
flashvars.linkfromdisplay = "true";
flashvars.autostart = "false";
flashvars.height = "' . $h . '";
flashvars.controlbar = "over";
flashvars.width = "' . $w . '";
flashvars.repeat = "false";
flashvars.bufferlength = "5";
flashvars.displayheight = "' . $h . '";
flashvars.displaywidth = "' . $w . '";
flashvars.file = "http://blablabla.com";
flashvars.type = "vdox";
flashvars.provider = "vdox";
var params = {};
params.menu = "true";
params.allowscriptaccess = "always";
params.allowfullscreen = "true";
params.wmode = "transparent";
params.windowless="true";
var attributes = {};
attributes.id = "Player";
attributes.name = "Player";
swfobject.embedSWF("' . get_bloginfo("template_directory") . '/embed/mediaplayer.swf", "Player", "' . $w . '", "' . $h . '", "8","expressInstall.swf", flashvars, params, attributes);
</script>
我还尝试在打开弹出窗口之前通过js视频停止(player1.sendEvent('STOP');):视频停止,但如果我点击播放按钮,仍然是黑色。
我还尝试通过 jquery 删除视频元素,将其保存在变量中。然后我插入一个按钮“恢复视频”:在 Chrome 中工作,在 IE 中重新出现视频对象,它播放但全黑。谢谢