0
有名なjwPlayerに問題があります。実際問題は、IE(8または7)がフラッシュプレーヤーを処理する方法にあります。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