Brightcove player
Brightcoveのサンプルアカウントと動画IDを使用します。
Custom integration
customModalHtmlを使い、標準形式ではない外部プレイヤーをモーダルへ組み込む開発用デモです。
brightcove:VIDEO_IDを解析し、プレイヤーマークアップと外部スクリプトをmounted時に準備します。
Brightcoveのサンプルアカウントと動画IDを使用します。
同じカスタムテンプレートで通常のtemplateも表示できます。
外部プレイヤー以外のコンテンツも同じインスタンスで扱えます。
外部サービスのネットワーク状態や埋め込み設定によって、プレイヤーが利用できない場合があります。
new MODAL_MODULE({
customModalHtml(type, videoId) {
if (type === 'brightcove') {
return `<section id="{{ id }}" ...>
{{ contentStart }}
<video data-video-id="${videoId}" ...></video>
{{ contentEnd }}
</section>`;
}
}
});