自動為 YouTube 影片新增字幕

自動為 YouTube 影片新增字幕

我想在我的網站上嵌入 YouTube 影片。原始影片不是英文的,我希望訪問我網站的人看到的影片帶有英文字幕。我知道如何為自己執行此操作,但如何自動為所有訪客執行此操作?

答案1

在嵌入程式碼(我假設是 iframe)中,只需在 url 後面加上 cc_load_policy=1 即可。像這樣:

<iframe id="ytplayer" type="text/html" width="640" height="390" src="http://www.youtube.com/embed/randomvideo-VE?cc_load_policy=1" frameborder="0"/>

這應該會自動啟用字幕,即使用戶預設為停用它。

來源:YouTube 嵌入式播放器與播放器參數

若要指定語言,請使用&hl=es&cc_lang_pref=langID先前的參數?cc_load_policy。 langID:es 代表西班牙語,en 代表英語等。

來源:在 YouTube 影片中強制使用隱藏式字幕

相關內容