使用疊加插件配置播放器疊加

在本主題中,您將學習如何使用播放器模塊將覆蓋插件添加到播放器。

Overlay插件允許將文本和圖像用作疊加層。該overlay插件也可以配置為覆蓋圖的出現時間和多長時間。要將簡單的圖像疊加層添加到播放器,請使用播放器樣式選項。看造型選手供參考。

覆蓋圖可以是顯示在播放器頂部的簡單消息或圖像。在此播放器中,Brightcove徽標顯示在播放器右下角的2秒點,直到視頻的6秒點。

您可以根據以下條件控制疊加層的顯示:

  • 玩家事件 -根據播放器事件(例如播放,暫停或自定義事件)顯示覆蓋圖
  • 時間間隔 -在視頻播放期間的指定時間顯示覆蓋圖

覆蓋使用overlay插件配置。配置插件時,需要提供JavaScript URL,CSS文件,插件名稱和插件選項。

Overlay插件選項

插件選項用於配置疊加層的顯示時間,消失的時間,顯示的內容以及顯示的位置。支持以下插件選項(格式為JSON):

  • start -定義何時顯示覆蓋圖。值可以是字串或數字。如果是數字,則當視頻播放中的時間(以秒為單位)過去時,將顯示覆蓋圖。如果值是字串,則會將其解譯為 Brightcove 播放器 事件名稱,例如playpauseended。所有玩家事件的清單都位於播放程式 API 中
  • end -定義何時隱藏疊加層。值可以是字串或數字。如果是數字,則當視頻播放中的時間(以秒為單位)過去時,疊加層將被隱藏。如果值是字串,則會將其解譯為 Brightcove 播放器 事件名稱,例如playpauseended。所有玩家事件的清單都位於播放程式 API 中
  • content -定義將顯示為疊加層的內容。該值可以是字符串或DOM對象。您可以傳入字符串,HTML元素(圖像)或DOM DocumentFragment。
  • align -定義顯示疊加層的位置。支援下列值:top-left, top, top-right, right, bottom-right, bottom, bottom-left, left

以下示例選項將顯示Brightcove徽標圖像,該圖像從視頻中的2秒點開始,到視頻經過6秒時結束:


{
  "overlays": [
    {
      "start": 2,
      "end": 6,
      "content": "<a href='https://www.brightcove.com' target='_blank'>
      <img alt='Brightcove Logo' src='http://solutions.brightcove.com/bcls/assets/images/brightcove-logo.png'></a>",
      "align": "bottom-right"
    }
  ]
}
  

請注意,在內容中,您可以包含任何適當的 HTML 標籤及其屬性(注意,例如,上面示例中為圖像提供的alt文本)。

配置播放器疊加

要使用播放器模塊實現Overlay插件,請按照下列步驟操作:

  1. 打開 播放器 模塊並找到播放器。
  2. 按一下播放程式的連結以開啟播放程式屬性。
  3. 點擊插件在左側導航中。
  4. 單擊 添加插件 > 自定義插件。
  5. 對於外掛程式名稱,請輸入overlay
  6. 對於網,請輸入:
    //players.brightcove.net/videojs-overlay/2/videojs-overlay.min.js
  7. 對於 CSS 網址,請輸入:
    //players.brightcove.net/videojs-overlay/2/videojs-overlay.css
      
  8. 輸入選項 (JSON)。下面的示例將在播放器底部顯示一個可點擊的圖像,從2秒標記開始,到6秒標記結束。
    {
        "overlays": [
          {
            "start": 2,
            "end": 6,
            "content": "<a href='https://www.brightcove.com' target='_blank'><img src='http://solutions.brightcove.com/bcls/assets/images/brightcove-logo.png'></a>",
            "align": "bottom-right"
          }
        ]
      }
  9. 按一下 [ 儲存發佈播放器]。請注意,更改最多可能需要5分鐘才能顯示在已發布的播放器中。

注意,可以為一個播放器配置多個疊加。見開發人員文檔了解更多信息。

如需如何使用 CSS 設定播放程式覆蓋樣式的範例,請參閱標誌Overlay外掛程式開發人員文件。