0
我有一个使用JW播放器& jQuery Cycle嵌入幻灯片中的视频。由于某种原因,分配给JW Player的预览图像不会出现在IE(7和8)中。所有其他浏览器都会显示预览图像,而且我有其他视频不在IE正确显示图像的循环中。JW播放器图像没有显示在jQuery Cycle插件 - IE浏览器只有
如果我加载幻灯片作为第一张幻灯片,它会显示出来,但是如果它隐藏然后在后面“循环”,预览图像就不存在了。有没有什么办法可以:)
一个让IE保持预览图像始终
B)组JW Player将重新绘制预览图像(我可以挂接到当周期插件显示的幻灯片,但我没有看到在JW Player的JS API或Flash API中设置或重绘图像的选项)jwplayer('myVideo')。redraw()会导致更多问题。
C)有没有其他想法?
下面是一个代码示例,这个拥有jQuery的周期绑定到它:
<ol id="slides">
<li>Slide 1</li>
<li>Slide 2</li>
<li>
<script type="text/javascript" src="/lib/jwplayer/swfobject.js"></script>
<script type="text/javascript" src="/lib/jwplayer/jwplayer.js"></script>
<div id="videoSpace">Sorry, your browser does not support this video.</div>
<script type="text/javascript">
jwplayer('videoSpace').setup({
flashplayer: '/lib/jwplayer/player.swf',
file: 'my-video-file.mov',
image: 'my-image-preview.jpg',
height: 348,
width: 620,
events: {
onPlay: function() {
$('#slides').cycle('pause');
},
onComplete: function() {
$('#slides').cycle('resume');
}
}
});
</script>
</li>
</ol>
欢迎堆栈溢出!欢迎来到堆栈溢出!虽然这可能会在理论上回答这个问题,[这将是更可取的](http://meta.stackexchange.com/q/8259)在这里包括答案的基本部分,并提供参考链接。 – 2011-10-13 21:54:10