使用非亮灣玩家
簡介
Brightcove 網頁和行動裝置播放器具有大量內建的功能,無論是直接或透過外掛程式,都可以運作您的 Video Cloud 帳戶的各個層面:
- 擷取視訊資料和中繼資料
- 透過網域或地理限制來處理內容保護
- 將分析資料傳送給布萊特灣資料收集器
如果由於某種原因需要播放您的 Video Cloud 視訊,您將需要自行處理此功能。以下部分說明如何使用布萊特灣 API 來執行此操作。
取得原則金鑰
為了獲取視頻和播放列表數據或設置內容限制,您需要政策金鑰。在大多數情況下,您可以透過視訊雲端工作室執行這項操作,或者您可以使用原則 API。
簡單的原則金鑰
如果您需要做的就是按ID檢索視頻和/或播放列表,則只需從玩家那裡獲得策略密鑰。
如果你想能夠搜索視頻使用播放API,您將需要創建一個啟用搜索的策略密鑰。您可以通過Policy API進行操作,也可以使用我們嵌入在快速開始:政策API。
具有播放限制的原則金鑰
玩家的網域限制和地理限制也會使用原則金鑰來實作。如果您需要一個或兩個,則獲取策略密鑰的最簡單方法是在Studio中對新播放器設置所需的限制,然後從該播放器獲取策略密鑰。如果您願意,也可以使用政策API。
取得視訊資料
有了策略密鑰後,您可以使用播放API。數據可以通過三種方式進行檢索:
- 通過 ID 或引用 ID 獲取視頻
- 通過 ID 或引用 ID 獲取播放列表
- 獲取視頻搜索
見快速開始:播放API對於示例JavaScript,您可以用來設置API請求。
響應數據將包括視頻sources
,它是一個演繹數據數組,包括URL。您還將獲得縮略圖和海報圖像的網址,以及視頻等元數據name
和description
。
將這些資料載入播放器的方式將取決於玩家的 API。
分析
由於非Brightcove播放器不會自動將數據發送到資料收集API對於Brightcove Analytics系統,您有責任實施該程序。
您需要做什麼取決於播放器的 API,尤其是播放器動作廣播的事件。見數據收集API示例基於VideoJS播放器的模型,以指導您應捕獲哪些事件以及如何將數據提交到API。
其他功能
如果您需要其他功能,例如廣告或 DRM 解鎖,您也需要為您的播放器實作此功能。查看源代碼Brightcove Player插件將提供一些有關您需要做什麼的有用線索。