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

    MRSS發生器

    在此示例中,您將學習如何使用 Playback API 根據以下內容生成MRSS Feed: MRSS規格.

    限制

    為了確保您的內容安全,Brightcove API返回的視頻和資產的URL為 ,這意味著它們包含僅在短時間內(通常是幾個小時)有效的令牌,但這取決於帳戶配置。 這意味著此工俱生成的MRSS代碼中的URL僅在一段時間內有效。

    您可以通過以下兩種方式之一來處理:

    • 您可以要求Brightcove支持增加帳戶媒體URL上附加的令牌的“生存時間”。 該值可以設置為最多一年的任意時間段。 但是請注意,這是一個帳戶級設置,更改將應用於您的所有視頻。
    • 另外,您可以創建自己的此應用程序版本,並讓其在令牌有效期內定期創建MRSS Feed的新版本。

    替代樣品

    我們還有一些其他示例,它們使用 CMS API 通過代理應用程序:

    您可能也對此感興趣 替代樣本 由Brightcove客戶單獨用PHP創建。

    使用的唯一優勢 Playback API 在 CMS API 是該應用程序完全是客戶端-不需要服務器端代理即可獲取訪問令牌。

    認證

    請求通過策略密鑰進行身份驗證,可以通過以下三種方式之一進行傳遞:

    1. 在爭論 Accept 標頭:
          Accept: application/json;pk={policy_key}

      對於基於瀏覽器的客戶端,這是推薦的方法,因為作為瀏覽器CORS“飛行前”檢查的一部分,它允許請求繼續進行而無需額外的請求。 這樣可以節省第一次發出瀏覽器請求時的延遲。

    2. Authorization 標頭使用realm關鍵字 BCOV-Policy:
          Authorization: BCOV-Policy {policy_key}
    3. BCOV-Policy 標頭:
          BCOV-Policy: {policy_key}

    獲取策略密鑰

    這個應用程式需要 啟用搜索 策略密鑰。 默認策略密鑰已添加到 Brightcove Players自動是 啟用搜索功能,因此您無法使用這些鍵之一。 有兩種方法可以生成啟用搜索的策略密鑰:

    1. 您可以使用 策略密鑰快速入門
    2. 您可以向 Policy API

    依賴

    工作樣本

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

    見筆 Playback API:MRSS生成器 通過Brightcove學習服務(@ rcrooks1969)上 CodePen.

    使用CodePen

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

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

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