Brightcove Player 設定に関するレポート

このトピックでは、Brightcove Player の設定に関するレポートを生成できるようになります。

認証情報の取得

この設定レポート アプリを使用するには、適切な認証情報が必要です。

ほとんどの場合、認証情報を取得する最も簡単な方法は、Studio の Admin API 認証セクションを利用することです(アカウントに対する管理者権限が必要です)。詳細については、API 認証情報の管理を参照してください。以下の単一の権限が必要になります。

Studio API Requirements
Studio API 権限

必要な権限が Studio で利用できない場合や、OAuth API から直接取得したい場合は、以下に示す Get Client Credentials ドキュメントのいずれかを使用してください。どの方法を選択する場合でも、正しい操作権限を要求する必要があります。以下は、cURL または Postman を使用して Player Management API のすべての権限を取得するために使用できます。

        "operations": [
          "video-cloud/players/read"
        ]

CodePen

このサンプルに関連するすべてのコードは、こちらの GitHub リポジトリで確認できます。

以下の点に注意してください。

  • アカウント内のすべてのプレーヤーに読み込まれているプラグインを表示するレポートは、バージョン 5 以前のプレーヤーでは動作しません。
  • また、プラグイン レポートでは、@brightcove/ で始まるプラグインは Brightcove が提供するプラグインです。それ以外は、カスタム プラグイン、または Studio や curl を使用して手動で読み込まれた Brightcove 提供プラグインです。

CodePen の Brightcove Player Filtered Reports(Brightcove Learning Services 提供、@rcrooks1969)をご覧ください(CodePen)。

CodePen の使用方法

上記の CodePen を効果的に使用するためのヒントを以下に示します。

  • Result ボタンをクリックして、アプリの実際の表示を切り替えます。
  • HTML/CSS/JS ボタンをクリックすると、いずれか 1 種類のコードを表示できます。
  • 右上の Edit on CodePen をクリックすると、この CodePen を自分のアカウントにフォークできます。
  • このサンプルに関連するすべてのコードは、こちらの GitHub リポジトリで確認できます。

プロキシ コード

このページのサンプル アプリを基に独自のバージョンを構築するには、自身でプロキシを作成し、ホストする必要があります。(Brightcove Learning Services が使用しているプロキシは、Brightcove ドメインからのリクエストのみを受け付けます。)私たちが使用しているものと非常によく似ているものの、Brightcove 以外のドメインからのリクエストをブロックするチェックが含まれていないサンプル プロキシは、こちらの GitHub リポジトリで確認できます。そこには基本的な使用方法の説明も含まれており、プロキシを中心としたアプリ構築に関する、より詳細なガイドは REST API の使用で確認できます。