このサンプルでは、動的取り込み API を使用して動画を置き換える方法を学習します。APIが行うことに注意してくださいない複数の動画の操作をサポートします-ここのコードは、データセットをループして動画を1つずつ置き換えます。
概要
Dynamic Ingest API呼び出しは、新しい動画を取り込む場合とまったく同じです。唯一の違いは、を事前に呼び出す必要がないことです。CMS APIビデオクラウドシステムとそのIDを取得します。指定した URL のソースビデオファイルが、最初に取り込まれたものと同じである場合は、新しいレンディションのセットを取得します。ソースファイルが新しい場合は、既存のビデオを置き換えます。再変換が完了するまで、すべてのビデオは既存のレンディションで再生できます。
実装に関する注意事項
アクセストークンを取得して API を呼び出すには、Brightcove ラーニングサービスによって構築されたプロキシが使用されます。
認証情報の取得
レート制限
レート制限の詳細については、「ベストプラクティス」を参照してください。
動画アプリを置き換える
このサンプルに関連付けられているすべてのコードを、この GitHub リポジトリで検索します。ペン動的取り込み API のサンプルを参照してください。ビデオの置き換え(レガシー取り込み) Brightcove Learning Services( @ rcrooks1969) オンCodePen。
CodePen を使用する
プロキシコード
このページのサンプルアプリを独自のバージョンで作成するには、独自のプロキシを作成してホストする必要があります。(Brightcove ブラーニングサービスで使用されるプロキシは、Brightcove ブのドメインからのリクエストのみを受け付けます)。サンプルプロキシは、私たちが使用しているものと非常に似ていますが、BrightCove 以外のドメインからのリクエストをブロックするチェックがないサンプルプロキシは、この GitHub リポジトリにあります。また、そこで使用するための基本的な手順と、 REST API の使用で説明されているプロキシの周りにアプリを構築するためのより精巧なガイドがあります。