リモートメディアへのリンク
JavaScript を使用して、ランタイムにリモートのメディアリソースにリンクできます。これは、「オーディオ」および「ビデオ」ウィジェットに対して実行できます。プロジェクト内で保持することが困難な、別のサーバーに保存されたビデオやオーディオのコンテンツに対してこの機能を使用できます。
|
「詳細」枠の「リソース」の値を指定することで、デザインタイムにリモートのメディアリソースにリンクできます。現時点では、リモートリソースに対するバインディングの使用はサポートされていません。
|
ビデオに対してリモートメディアを設定する際の、JavaScript とバインディングの使用方法の例を以下に示します。
1. 「ビデオ」ウィジェットをキャンバス上にドラッグアンドドロップします。
2. 「Home.js」エディタに、次の JavaScript を入力します。
$scope.assignTrustedUrl = function() {
$scope.view.wdg['video-1'].videosrc = 'http://example.org/example.mp4';
};
3. 「ボタン」ウィジェットをキャンバス上にドラッグアンドドロップし、ボタンに「Load Video」という名前を付けます。
4. 「詳細」枠の「クリック」イベントの横に表示されている「JS」をクリックし、定義式ボックスに以下の定義式を入力します。
assignTrustedUrl()
5. これで、エクスペリエンスを表示して「Load Video」ボタンをクリックすると、JavaScript で参照されているビデオが「ビデオ」ウィジェットにロードされ、ビデオを表示できるようになります。