Firefox、IE 7、IE8、IE9、Safari、Chrome、および Android フォンでは機能しますが、fancybox が iphone 4 ではブライトコーブ ビデオを表示しないという問題が発生しました。
次のように、ビデオのファンシーボックスにデータを入力するjsがあります。
$(".myfancybox").fancybox({
'showCloseButton' : true,
'titlePosition' : 'inside',
'titleFormat' : formatVideoTitle,
'content' : formatVideoContent,
'scrolling' : 'no',
'autoScale' : true
});
formatVideoContent と呼ばれる関数は、html (以下のブライトコーブ ビデオ HTML コード、videoPlayer、playerID、および Key が必要) を受け取り、それを「content」パラメーターに渡します。
<object id="flashObj" width="486" height="412" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<param value="http://c.brightcove.com/services/viewer/federated_f9?isVid=1" name="movie">
<param value="#FFFFFF" name="bgcolor">
<param value="@videoPlayer=xxx&playerID=xxx&playerKey=xxx&domain=embed&dynamicStreaming=true" name="flashVars">
<param value="http://admin.brightcove.com" name="base">
<param value="false" name="seamlesstabbing">
<param value="true" name="allowFullScreen">
<param value="true" name="swLiveConnect">
<param value="always" name="allowScriptAccess">
</object>
iOS が .flv または .mov をサポートしていないことはわかっていますが、fancybox で使用したものと同じブライトコーブ ビデオ html コードは、iphone の通常の html ページで機能しますが、fancybox を差し込むと iphone では機能しませんでした。Fancybox のバージョンは 1.3.4、jQuery は 1.4.4 です。
iPhoneのファンシーボックスを介してブライトコーブのビデオを表示しようとした人はいますか? ヒントをありがとう。