このトピックでは、Video Cloud の以前の HTML5 動画配信ソリューションを配備したパブリッシャが、弊社の最新ソリューションであるスマート プレーヤを利用する方法について説明します。
Brightcove での HTML5 体験という記事で説明された、Video Cloud の以前の HTML5 動画配信ソリューションでは、Web ページに埋め込まれた JavaScript を使用して、MobileCompatibility.js という名前の JavaScript ファイルを呼び出していました。これにより、視聴者の機器を検出し、適切な場合には、Video Cloud Flash Player を取り出して、代わりに HTML5 プレーヤを組み込みます。Video Cloud は現在、簡単に HTML5 動画配信の優れた機能を備えたスマート プレーヤを提供しています。スマート プレーヤを使用すると、Flash モードおよび HTML5 モードの両方でシングル プレーヤを使用できます。Video Cloud プレーヤに適用されたカスタム デザインは、そのプレーヤの Flash モードおよび HTML5 モードの両方に引き継がれます。基本的なプレーヤ パブリッシング コードの他に、Web ページに余分な JavaScript を含める必要はありません。
公開するプレーヤとしてスマート プレーヤを使用するために、特別なことをする必要はありません。プレーヤが、「HTML5 とスマート プレーヤを使って動画を配信する」で示された、スマート プレーヤの要件を満たしていて、(「HTML5 配信オプションを設定する」に示されたように)アカウントまたはプレーヤのレベルで HTML5 配信を無効にしていない限り、通常の JavaScript プレーヤ パブリッシング コードを使用して、スマート プレーヤ機能を十分に利用できます。次も参照してください。
MobileCompatibility.js ソリューションを使用してすでにプレーヤを公開している場合、Web ページでのプレーヤ公開方法を変更して、プレーヤをスマート プレーヤ ソリューションに変換できます。プレーヤがスマート プレーヤの要件を満たすと仮定して、以下のようにプレーヤを含む Web ページを編集します。
<script language="javascript" type="text/javascript" src="MobileCompatibility.js"> </script>
Web ページにある JavaScript による runMobileCompatibilityScript()> の呼び出しを削除します。これは、次のようになっています。
<script type="text/javascript">
runMobileCompatibilityScript('myExperience', 'anId');
</script>
MobileCompatibility.js および runMobileCompatibilityScript() への参照を削除すると、JavaScript プレーヤ パブリッシング コードは、スマート プレーヤを表示するように機能します。視聴者の機器によって Flash モードと HTML5 モードとの間を自動で切り替えます。