我使用JW Player& amp;幻灯片中嵌入了一个视频。 jQuery循环。由于某种原因,分配给JW Player的预览图像不会出现在IE(7和8)中。所有其他浏览器显示预览图像正常,我有其他视频不在IE正确显示图像的周期中。
如果我将该幻灯片作为第一张幻灯片加载,它会显示,但如果它隐藏了,然后再“循环”,预览图像就不存在了。我有什么办法可以:
A)使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>
答案 0 :(得分:0)