jwplayer を使用してサーバーからビデオをロードする最新の fancybox (5.8.2011) を実装しようとしています。残念ながら、fancybox の Web サイトは非常にむき出しであり、多くの情報を提供していません。これまでのところ、私のコードは次のとおりです。
HTML:
<div class="vidHolder">
<a href="HTTP://myserver.com/images/pathtofile/test_640.mp4"
class="fboxVid">
<img src="Assets/img/preview.jpg" alt="" />
</a>
</div>
JavaScript:
$(document).ready(function () {
$('.fboxVid').click(function () {
$.fancybox({
'title': this.title,
'content': '<embed src="player.swf?file=' + this.href + '&autostart=true&" type="application/x-shockwave-flash" width="352" height="240" wmode="opaque" allowfullscreen="true" allowscriptaccess="always"></embed>'
}); // fancybox
return false;
}); // click
}); // ready
一言で言えば、ウィンドウが開き、Flash Player が読み込まれますが、ビデオは再生されません。
jwplayerの設定を正しくロードしていないためだと感じていますが、どうすればよいかわかりません。興味のある方のために説明すると、私のプレイヤー SWF ファイルはドキュメント ルートにあります (ただし、firebug または chrome 開発者ツールでは表示されません)。
ありがとう