為什麼是預先發行的玩家?
您可能希望經常對最新版本的 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"
}
}