介紹
可以將隱藏式字幕添加到視頻中,以便為希望訪問它的個人提供額外的或解釋性的信息。字幕是必要的,這樣聾啞人和聽障人士就可以訪問視頻演示的音頻部分。
此類文本可用於可訪問性、提供音軌的翻譯或其他一些目的,但所使用的基礎技術是相同的。
字幕文件位置
您可以選擇在何處託管 WebVTT 字幕文件:
- 在遠程 URL(遠程資產) - 在這種情況下,WebVTT 文件託管在您的服務器上,您將文件的 URL 添加到視頻元數據中。
- 使用 Beacon 上傳 ( 攝取 ) - 在這種情況下,WebVTT 文件被上傳(攝取)到 Beacon。這可以使用媒體模塊或 API 來完成。
將字幕與視頻相關聯
將字幕文件與視頻相關聯的方法有多種:
- 使用工作室
- 修改播放器發布代碼
- 使用 API
自動為視頻生成字幕
Brightcove Beacon 可以為視頻生成字幕。有關信息,請參閱為視頻生成字幕 .
在 Studio 中添加字幕
可以使用媒體模塊將字幕與視頻相關聯。有關信息,請參閱使用媒體模塊為視頻添加字幕 .
修改播放器發布代碼
在這種情況下,一個<track>
標籤被添加到播放器發布代碼中。有關詳細信息,請參閱以編程方式向視頻添加字幕 .
通過 API 添加字幕
通過 API 添加字幕的方式會有所不同,具體取決於字幕文件是被提取還是用作遠程資產。
-
遠程資產說明 - 如果您更喜歡自己託管字幕(或有託管字幕的字幕提供商),則可以使用 CMS API 將字幕與視頻相關聯。有關信息,請參閱使用內容管理系統 API:添加 WebVTT 字幕 .
-
為 Brightcove Beacon 添加字幕 - 如果您想讓 Brightcove 託管您的字幕,您可以使用動態攝取 API 攝取您的 WebVTT 文件。有關信息,請參閱攝取 WebVTT 文件 .
刪除字幕
可以使用媒體模塊或通過 CMS API 從視頻中刪除字幕。在 Studio 中,打開媒體模塊並編輯視頻屬性。編輯文本軌道財產根據需要。
也可以使用CMS API通過製作一個更新視頻請求並提交一個空的請求體text_tracks
數組(或與該組字幕關聯的對像已從中刪除的數組)。
樣式字幕
可以使用 CSS 將樣式應用於 WebVTT 字幕。看樣式字幕了解詳情。