發行前播放程式

在本主題中,您將學習如何建立始終使用最新的預先發行版本的播放器。

為什麼是預先發行的玩家?

您可能希望經常對最新版本的 Brightcove 播放器進行測試,包括預先發行版本。本文件說明如何設定每次推出新的預先發行版本時都會更新的玩家。通過設"version_alias": "prerelease"置選項,您可以確保這個播放器始終擁有最新的售前版本。

在 Studio 的PLAYERS模塊中,您可以將播放器設置為始終使用最新的預發布版本:

在工作室中設置版本別名

它是如何運作的

每當針對目前主要版本發行新的售前版本時,玩家管理 API 會重新發佈主要分支上具有售前版本別名的所有玩家。

使用 API 建立發行前版本播放器

下列 curl 陳述式會使用播放程式管理 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"
    }
  }