プレリリース プレーヤー

このトピックでは、常に最新のプレリリース版を使用するプレーヤーを作成する方法について説明します。

なぜプレリリース プレーヤーが必要なのか

Brightcove Player の最新バージョン(プレリリースを含む)で頻繁にテストを行いたい場合があります。本ドキュメントでは、新しいプレリリースが利用可能になるたびに更新されるプレーヤーを設定する方法を説明します。"version_alias": "prerelease" の設定オプションを指定することで、このプレーヤーが常に最新のプレリリース版を使用するようにできます。

Studio の PLAYERS モジュールで、プレーヤーを常に最新のプレリリース版に設定できます:

Set version alias in Studio

動作の仕組み

現在のメジャーバージョンに対して新しいプレリリース版がリリースされると、Player Management API は、マスターブランチでプレリリースのバージョン エイリアスを設定しているすべてのプレーヤーを再公開します。

API を使用したプレリリース プレーヤーの作成

以下の curl 文は、Player Management API を使用して常に最新のプレリリース版を使用するプレーヤーを作成します:

  curl \
    --header "Content-Type: application/json" \
    --user $EMAIL \
    --request POST \
    --data '{
        "name": "Player",
        "configuration": {
          "player": {
            "template": {
              "name": "single-video-template",
              "version_alias": "prerelease"
            }
          }
        }
      }' \
      https://players.api.brightcove.com/v1/accounts/$ACCOUNT_ID/players

設定例

以下は "version_alias": "prerelease" を使用するように設定されたプレーヤーです。この場合、最新のプレリリースはバージョン 6.23.0 でした。

  {
    "account_id": "1507807800001",
    "compatibility": true,
    "embed_id": "default",
    "player": {
      "template": {
        "name": "single-video-template",
        "version": "6.23.0",
        "version_alias": "prerelease"
      }
    },
    "player_id": "ipKAiobF4S",
    "player_name": "test for \"version_alias\": \"prerelease\"",
    "updated_at": "2018-08-30T19:51:41.813Z",
    "video_cloud": {
      "policy_key": "BCpkADaw...lB71l9h"
    }
  }