本主題說明如何選擇不使用自動 player 更新,以及設置 player 到特定版本。
注意:本文檔使用curl語句使用以下命令執行操作: Player Management API。 在curl語句中,您將看到的值 $ EMAIL, $ ACCOUNT_ID 以及 $PLAYER_ID。 您必須使用這些名稱創建環境變量並分配相應的值,或者提供變量的文字值。
IG自動按讃包月套餐 player 更新
默認情況下,Brightcove自動更新所有 player,這樣他們就可以利用新功能和修復功能,而無需客戶付出任何努力。 儘管在大多數情況下Brightcove不建議您退出更新,但Brightcove意識到有些客戶會不時地希望您的更新 player保持完全不變(例如,您已經為大型事件做了嚴格的測試,並且您不想冒險進行任何更改)。
選擇退出自動更新
如果您發現需要退出 player 更新一段時間後,最簡單的方法是將PATCH應用於您的 player的配置。 以下curl語句執行此任務:
curl \
--header "Content-Type: application/json" \
--user $EMAIL \
--request PATCH \
--data '{
"player": {
"template": {
"locked": true
}
}
}' \
https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration
這會將鎖定的設置添加到您的預覽中 player。 PATCH最初僅影響您的預覽 player,因此您需要發布自己的 player。 您可以在Studio中或使用以下curl語句來執行此操作:
curl \
--header "Content-Type: application/json" \
--user $EMAIL \
--request POST \
https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/publish
重新選擇自動更新
當您準備重新加入更新時,只需應用另一個更新,即設置 locked
至 false
然後重新發布 player。 首先,您將鎖定更改為false:
curl \
--header "Content-Type: application/json" \
--user $EMAIL \
--request PATCH \
--data '{
"player": {
"template": {
"locked": false
}
}
}' \
https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration
這將更新您的預覽 player 到目前 player 模板版本(如果與當前版本不同)。 您應該使用預覽進行測試 player 此調用返回的網址,以確保您的 player 仍能按預期運行。 一旦滿意,您就可以發布 player 製作新的 player go live:
curl \
--header "Content-Type: application/json" \
--user $EMAIL \
--request POST \
https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/publish
切換到特定版本
您可能希望切換您的 player 到特定版本。 您可能選擇退出更新,但想使用退出更新後的某些特定版本。 為此:請使用以下curl語句,當然要替換特定版本的 player 你要:
curl \
--header "Content-Type: application/json" \
--user $EMAIL \
--request PATCH \
--data '{
"player": {
"template": {
"version": "1.14.11"
}
}
}' \
https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration
請注意,您可以同時設置版本和退出更新:
curl \
--header "Content-Type: application/json" \
--user $EMAIL \
--request PATCH \
--data '{
"player": {
"template": {
"version": "1.14.11",
"locked": true
}
}
}' \
https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration
與任何PATCH更新一樣,您必鬚髮布 player 一旦您對更改感到滿意:
curl \
--header "Content-Type: application/json"cp
--user $EMAIL \
--request POST \
https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/publish