2011-03-31 30 views
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> 

回答

相关问题