概述
要將視頻識別為360°視頻,需要設置投影屬性。 您可以設置此屬性 在Studio中使用媒體模塊,也可以按照本主題中的說明以編程方式進行操作。
在本主題中,您將執行以下任務:
獲取客戶憑證
要使用Brightcove API,您將需要客戶端憑證以使用您想要使用的帳戶和API。
- 按照以下說明獲取Studio中的客戶憑據 管理API身份驗證憑據。 在以下步驟中,我們將 Player Management API 使用Postman的請求,因此您的憑據至少應具有以下權限:
-
不育系: 視頻讀/寫
您可以根據需要添加任意數量的其他權限,以獲得可用於更廣泛的API請求的憑據。 還要注意,如果您願意,您會獲得適用於多個帳戶的憑據。
-
檢索視頻信息
將視頻上傳到後 Video Cloud Studio,您已經準備好從 CMS API。 有關上傳視頻的信息,請參閱 使用上傳模塊上傳視頻 文件。
- 打開郵遞員應用程序。
- 獲取您的新訪問令牌 Video Cloud 帳戶,然後選擇 使用令牌 按鈕。
訪問令牌 - 註冊一個 GET 要求 CMS API, 使用 通過ID獲取視頻 句法。 為此,您可以在 輸入請求網址 字段,將您的帳戶ID替換為
{account_id}
和您的視頻ID{video_id}
:https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}
- 將方法保留為GET,然後選擇 發送:
GET請求 - 在響應正文中,您應該看到 投影 屬性。
GET回應
設置360°視頻屬性
為了表明視頻是360°視頻, 投影 屬性應設置為 等矩形.
- 返回郵遞員應用程序。 您可能需要獲取新的訪問令牌。
- 選擇 補丁 作為HTTP方法,使用與上一節相同的URL語法。
補丁請求 - 點擊 頭 按鈕,並提供 核心價值 對 內容類型-application / json。 只需開始在輸入區域中輸入,就會為您提供選項,您可以從中選擇指示的值。
添加標題 - 點擊 袋身 部分位於網址下方,然後 原 單選按鈕:
請求正文 - 對於原始數據,為主體輸入以下JSON代碼(JSON之後的屏幕快照顯示了請求的顯示方式):
{ "projection" : "equirectangular" }
補丁身體 - 點擊 發送
- 在響應正文中,您現在應該看到 投影 屬性已設置。
補丁響應 現在,您可以將視頻作為360°視頻播放了。