支持 聯繫支持 | 系統狀況 系統狀態
頁面內容

    分享多部影片

    本示例使用 CMS API 通過JavaScript和代理(PHP)與一個或多個會員帳戶共享多個視頻。

    簡介

    在此示例中,您將學習如何使用以下功能將多個視頻從一個主帳戶共享到一個或多個會員帳戶: CMS API.

    限制

    1. 對共享視頻的API請求的響應將包括 所有 共享視頻,而不僅僅是請求中指定的會員。 查看答复時請注意這一點。
    2. 這個程序可以 檢查會員是否已批准共享合同。 否則,共享將失敗。
    3. 這個程序可以 檢查是否已與選定的會員共享選定的視頻。 如果您轉載已經與會員共享的視頻,則該會員所做的任何元數據更改都將被覆蓋。
    4. 這個程序可以 檢查共享錯誤。 由於主帳戶和會員帳戶之間的自定義字段不匹配或其他原因,共享可能會失敗。 查看對視頻共享請求的響應,看是否有任何錯誤。

    可以通過將附加代碼添加到此應用的自己的版本中來消除上述最後三個限制。 為了使示例應用程序邏輯盡可能簡單易懂,我們沒有添加代碼。

    使用此應用程序的要求

    為了使用此應用程序,您將需要準備一些先決條件:

    1. 必須啟用帳戶才能進行媒體共享-如果尚未啟用,請聯繫您的客戶經理或Brightcove支持
    2. 您必須具有啟用了媒體共享操作的主帳戶的客戶端憑據(請參閱 獲取憑證 下面的部分)
    3. 你必須有一個 default 頻道(為您的帳戶啟用媒體共享後會自動設置此頻道)
    4. 您必須有一個或多個 分支機構 已添加到頻道中-如果您尚未這樣做,則可以在 工作室 或使用此 配套應用,用於添加多個會員.

    CodePen

    源代碼

    在此找到與此樣本相關的所有代碼 GitHub存儲庫.

    示例應用

    見筆 CMS API 示例:共享多個視頻 通過Brightcove學習服務(@ rcrooks1969)上 CodePen.

    使用CodePen

    以下是有效使用上述CodePen的一些技巧:

    • 切換 player 通過點擊 結果 按鈕。
    • 點擊 HTML / CSS / JS 按鈕顯示一種代碼類型。
    • 點擊 在CodePen上編輯 在右上角將此CodePen分支到您自己的帳戶中。
    • 在此找到與此樣本相關的所有代碼 GitHub存儲庫.

    代理代碼

    為了在此頁面上構建自己的示例應用程序版本,您必須創建並託管自己的代理。 (Brightcove Learning Services使用的代理僅接受來自Brightcove域的請求。)一個示例代理與我們使用的代理非常相似,但是沒有可以阻止來自非Brightcove域的請求的檢查。 這個GitHub倉庫。 您還將在此處找到使用它的基本說明,以及有關在Proxy中構建應用的更詳盡的指南。 使用REST API.


    頁面最後更新於24年2020月XNUMX日