交互入門

在本主題中,您將了解如何開始使用 Brightcove Interactivity。

Brightcove Player 的 HapYak 插件允許播放器利用 Brightcove Interactivity 提供的功能。當交互添加到 Brightcove Interactivity 項目時,它們將自動出現在相應的視頻中。這消除了在 Brightcove Interactivity Studio 中復制和發布嵌入代碼的需要。

開始之前

在開始交互之前,您必須有一個配置了 HapYak 插件的 Brightcove Player。將 HapYak 插件添加到 Brightcove 播放器將允許在視頻播放期間在播放器內部顯示交互性。HapYak 插件可以與其他播放器插件共存。有關創建支持 HapYak 的播放器的完整步驟,請參閱使用 HapYak 插件配置 Brightcove 播放器 .

創建 Brightcove 交互項目

在支持 HapYak 的 Brightcove Player 中播放視頻時,會發生以下情況:

  • Brightcove 視頻 ID、標題、標籤和自定義字段傳遞給 Brightcove Interactivity
  • Brightcove Interactivity 嘗試在您的組內查找視頻 ID
  • 如果沒有找到匹配的記錄,然後 Brightcove Interactivity 使用發送的數據創建一個項目
  • Brightcove Interactivity 還將設置項目屬性以指示它是“自動創建的”:
    • is_published值將被設置為真的
    • 帶有值的標籤居住將被添加

以下步驟將自動創建 Brightcove Interactivity 項目:

  1. 登錄到Video Cloud Studio。
  2. 開啟「媒體」模組。
  3. 勾選視訊縮圖旁邊的方塊,選取要發佈的視訊。
  4. 點擊發布和嵌入... ˇ > 發佈到網絡。
  5. 選擇帶有 HapYak 插件的播放器。
  6. 單擊預覽鏈接可在新的瀏覽器選項卡中打開預覽。
  7. 播放預覽視頻(視頻只需要播放幾秒鐘)。這將在 Brightcove Interactivity 中自動創建一個項目。
  8. 登錄 Brightcove Interactivity Studio ( https://www.hapyak.com/login ).
  9. 在左側導航中,單擊管理 .
  10. 將出現一個項目列表。確認您剛剛發布的視頻出現在項目列表中。

添加文本覆蓋

在本主題中,將添加一個簡單的文本覆蓋,以驗證是否可以在 Brightcove Player 中查看交互性。

  1. 在 Brightcove Interactivity UI 中,單擊項目將其打開。
  2. 在底部工具欄中,單擊文本疊加按鈕。
  3. 點擊編輯菜單中的鏈接。
  4. 為疊加層輸入一些示例文本,然後單擊提交 .
  5. 按一下「完成」。

有關向視頻添加文本和圖像疊加層的詳細信息,請參閱:

預覽和生成視頻的嵌入代碼

將交互添加到 Brightcove Interactivity 項目後,預覽視頻以確保交互按預期工作。在啟用 HapYak 的 Brightcove Player 中加載視頻時,會發生以下情況:

  1. Brightcove 視頻 ID、標題、標籤和自定義字段被發送到 Brightcove Interactivity。
  2. Brightcove Interactivity 嘗試在您的 Brightcove Interactivity 組中查找視頻 ID。
  3. 如果找到匹配的記錄,然後 Brightcove Interactivity 過濾到具有is_published值設置為真的 .具有匹配視頻 ID 和is_published值設置為真的將被顯示。
  4. 如果找到多個匹配記錄,然後 Brightcove Interactivity 過濾到最近修改的記錄is_published值設置為真的 .具有匹配視頻 ID 和is_published

按照以下步驟預覽並生成視頻的嵌入代碼:

  1. 開啟「媒體」模組。
  2. 選擇您用於創建 Brightcove Interactivity 項目的視頻並發布它。
  3. 在裡面選擇播放器下拉列表中,選擇支持 HapYak 的播放器。
  4. 按一下預覽播放器下方的 URL ,在新的瀏覽器標籤中開啟該網址。確認交互出現。
  5. 複製嵌入代碼並將其粘貼到您的網頁中。

此外,在嵌入代碼中,您必須添加在線播放在 - 的里面<video-js>標籤。請參考以下例子:

標準


<分區> 
style="position: relative; display: block; max-width: 960px;">
<分區
風格=“填充頂部:56.25%;">
<內嵌框架
src="//players.brightcove.net/1486906377/dunFq3vI6_default/index.html"
在線播放
允許全屏=”
允許=“加密媒體”
style="position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%;"></iframe>
</div>
</div>

進階


<div style="最大寬度: 960px;"> 
<video-js 在線播放
數據帳戶=“1486906377”
數據播放器=“dunFq3vI6”
數據嵌入=“默認”
控件=“”
數據應用程序 id=""
類=“vjs-流體”
風格=“填充頂部:56.25%;">
</視頻-js>
</div>
<腳本
src="//players.brightcove.net/1486906377/dunFq3vI6_default/index.min.js">
</腳本>

注意事項

  1. 在項目級別(意味著不通過模板)添加到項目的註釋應在大約 90 秒內出現。通過模板添加的註釋最多可能需要兩個小時才能顯示。
  2. 不要在 Brightcove Interactivity Studio 中手動創建 Brightcove 項目。該插件將自動執行此操作。
  3. 在 Video Cloud 中上傳新的視頻源文件將保留視頻 ID 和與 Brightcove Interactivity 的連接。
  4. 使用插件時,請勿使用從 Brightcove Interactivity 工俱生成的 EMBED 代碼。而是按照正常的 Brightcove 工作流程發布您的視頻。
  5. 可以使用 Brightcove Interactivity Studio 刪除工作流生成的項目。請注意,後續通過 Brightcove Player 加載相應視頻將基於門戶中的相同視頻源自動生成一個單獨的項目。