У меня проблема со знаменитым jwPlayer.На самом деле проблема в том, как IE (8 или 7) обрабатывает флеш-плеер.
Их проблема: я получил скользящий баннер (используя цикл 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;
}
Я установил для переменной цикла значение true, а для автоматического запуска - значение true, как вы можете видеть:
<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>
Во всех обычных браузерах, когда видео поступает вbanner он начинает сам.
Может ли кто-нибудь помочь мне заставить меня сделать то же поведение в IE (7 и 8), что и в обычном браузере?