アセットのカスタマイズ

プレイヤーメッセージバスを使用してアセットをカスタマイズします。

Ooyalaプレイヤーはアセットのためのイベントを公開しています。イベントはすべてプリフィックス OO.EVENTS が付きます。サポートされているプレイヤー用JavaScriptメソッドは次の表に示されています。
Table 1. アセット用JavaScriptメソッド
GETメソッド SETメソッド その他メソッド
  • getBufferLength
  • getCurrentItem
  • getCurrentItemDescription
  • getCurrentItemEmbedCode
  • getCurrentItemTitle
  • getDescription
  • getDuration
  • getEmbedCode
  • getItem
  • getLiveTime
  • getPlayheadTime
  • getTitle
  • getTotalTime
  • setPlayheadTime
  • setEmbedCode
  • setCurrentItemEmbedCode
  • play
  • playMovie
  • pause
  • pauseMovie
  • seek
Note: 現在プレイヤーは、プレイヤー getActivePanelメソッドをサポートしていません。

プレイヤーアセットに関連付けられているイベントは次の表で説明されています。

Table 2. アセットイベント
イベント 発生タイミング
WILL_FETCH_ADS 広告マネージャーから広告情報が読み出される前。
WILL_PLAY_ADS 広告再生開始時。2番目のパラメータは再生されている広告の詳細。
ADS_PLAYED 広告再生終了時。2番目のパラメータは再生されている広告の詳細。
WILL_SHOW_COMPANION_ADS コンパニオン広告表示前。
SET_EMBED_CODE embed_codeが変化する前。
EMBED_CODE_CHANGED embed_codeが変化した後。
CONTENT_TREE_FETCHED コンテンツツリー受信時。2番目のパラメータは新しいコンテンツツリー。
METADATA_FETCHED アセットおよびモジュールメタデータ受信時。2番目のパラメータはメタデータ。
AUTHORIZATION_FETCHED 再生のための承認受信時。実際のストリーミングURLを含む。
PLAYBACK_READY プレイヤーが再生準備が整った時。
PLAYHEAD_TIME_CHANGED シーク時間が変化した時。
PLAYING コンテンツの再生開始時。
PLAY_FAILED なんらかの理由で再生に失敗した場合。
PAUSED コンテンツの再生が一時停止した時。
PLAYED コンテンツの再生が終了した時 (すべての広告も含めて)。
Note: OoyalaプレイヤーにはactivePanelChangedratingsApiReady、およびrelatedMediaReadyイベントは含まれません。 apiReadyplayerCreatedloadComplete、およびplayerEmbeddedイベントは提供されていませんが、相当する機能として PLAYBACK_READYイベントがお使いいただけます。

この記事はお役にたちましたか?