0
我遇到了着名的jwPlayer问题。事实上,问题在于IE(8或7)处理Flash播放器的方式。IE中的jwPlayer不会自动启动显示滚动横幅的视频
他们的问题:我得到了一个滚动的横幅(使用jQuery循环),在这个横幅中,我得到了2个图像和一个视频。该视频是使用jwPlayer的驱动器。我希望的旗帜的工作方式是这样的:每个横幅
- 卷,如果旗帜,是视频启动它。
这是JavaScript:
$('#slideshow')
.before('<div id="nav">')
.cycle({
fx: 'fade',
timeoutFn: calculateTimeout,
timeout: 20000,
pause: 1,
pager: '#nav'
});
function calculateTimeout(currElement, nextElement, opts, isForward) {
if ($(nextElement).attr("class") == "video-banner") {
return 20000;
} else {
return 8000;
}
我已经设置了循环变量的真实和真实的自动启动或者你可以看到:
<div runat="server" id="video" class="video-banner">
<!-- START OF THE PLAYER EMBEDDING TO COPY-PASTE -->
<object id="Object1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" height="384" type="video/mp4">
<param name="movie" value="/uploads/Banner/Rainmaker.mp4" />
<param name="wmode" value="window" />
<param name="allowfullscreen" value="false" />
<param name="allowscriptaccess" value="always" />
<param name="loop" value="true" />
<param name="flashvars" value="file=/uploads/Banner/Durp.mp4&autostart=true" />
<embed
type="application/x-shockwave-flash"
id="player2"
name="player2"
src="/jwplayer/player.swf"
width="612"
height="384"
allowscriptaccess="always"
allowfullscreen="false"
autostart="true"
wmode="window"
loop="true"
flashvars="file=/uploads/Banner/Durp.mp4&autostart=true&"
/>
</object>
<!-- END OF THE PLAYER EMBEDDING -->
<img style="border-width: 0px;" src="/Uploads/Banner/banner.jpg">
</div>
在所有正常的浏览器时,视频进入他自己开始的横幅。
有人可以帮助我让我在IE(7和8)中执行与在普通浏览器中相同的行为吗?
Finaly我决定去与其他视频播放器:的Flowplayer – Muffun 2011-01-25 16:13:50