注:この機能は、Flash ビデオに対してのみ適用されます。

FlashVars を使用すると、OSMF プラグインと Strobe メディアプレーヤーの両方の機能を使用するように、メディアプレーヤーを拡張できます。

ここで説明するように、OSMF マーケットのプラグインを使用できます。2 つの一般的なプラグインが示されています。

メディアプレーヤーの機能を拡張する一般的な手順は次のとおりです。

  1. FlashVars および SWF を(プラグインベンダーから)入手します。
  2. Cfmediaplayer で、FlashVars を指定してparam タグを挿入します。

YouTube サーバーでのビデオの再生

次の例では、cfmediaplayer を使用して YouTube サーバーでホストされているビデオを再生する方法を示します。

<html>
<head>
</head>
<body>
<cfmediaplayer
name="player_youtube"
source="http://www.youtube.com/watch?v=gv68hDObACk&feature=feedrec_grec_index"
type="flash"
>
<param name="flashvars" value="plugin_YoutubePlugin=YouTubePlugin.swf" />
</cfmediaplayer>
</body>
</html>

この場合、ソースは実際の YouTube ビデオリンクです。FlashVars を使用して、YouTube プラグイン SWF を指し示します。

ステージビデオを使用したリニアおよび非リニアの広告の再生

ステージビデオを使用して広告を再生するようにメディアプレーヤーを拡張できます。広告はビデオでリニアモードおよび非リニアモードで再生されます。

<html>
<head>
<script type="text/javascript">
function nonLinear()
{
var player = ColdFusion.MediaPlayer.getPlayer('player');
player.displayNonLiniarAd (
"http://gcdn.2mdn.net/MotifFiles/html/1379578/PID_938961_1237818260000_women.flv", {
right: 10 * Math.random(),
bottom: 10 * Math.random(),
scaleMode: "none"});
}
</script>
</head>
<body style="background:#FFFFFF">
<input name = "AdvertisementPlugin" value="Advertisement" type="button" onClick="nonLinear('player')">
<cfmediaplayer
name="player"
source="/videos/cathy2_HD.mp4"
type="flash"
>
<param name="flashvars" value="plugin_ads=/CFIDE/scripts/ajax/resources/cf/assets/AdvertisementPlugin.swf" />
</cfmediaplayer>
</body>
</html>

この例では、FlashVars を使用し、広告プラグインを指し示します。リニアモードおよび非リニアモードでビデオを再生するには、プラグインのカスタム JavaScript 関数を使用します。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー