利用 YouTube 视频
YouTube 提供各種可選功能。您可以在遊戲中使用這些功能來舉辦各種活動。
通過 URL 播放 YouTube¶
當使用者透過 URL 播放 YouTube 影片時,會根據應用程式的存在情況在 YouTube 應用程式或網頁瀏覽器(例如,Chrome, Safari)上運行。要在上述兩種環境中的影片片段上顯示字幕,請確保處理以下設定。
應用程式上的標題顯示¶
當你註冊一個 YouTube 影片時,請添加 ‘yt:cc=on‘ 標籤。具有此標籤的影片即使在用戶觀看其他影片時已將字幕/CC 關閉,仍會顯示字幕。此設置的字幕語言由 YouTube 選擇。
在網頁瀏覽器上顯示的標題¶
可以使用 YouTube 嵌入 URL 來設置字幕語言和強制顯示字幕。名為 cc_load_policy 的參數決定是否強制顯示字幕,而 hl 則決定字幕語言。
- 模板: https://www.youtube.com/embed/視頻ID}?cc_load_policy={是否強制顯示字幕}&hl={字幕語言}
- 例子: https://www.youtube.com/embed/4Fpeq3R0QXE?cc_load_policy=1&hl=ko
在 Hive 上播放 YouTube¶
在 Hive 播放 YouTube 影片時,您可以利用以下各種選項。如果您在開發過程中請求所需的選項值,這些值將在事件頁面開發階段應用。
選項名稱 | 代碼 | 描述 |
---|---|---|
自動播放 | autoplay | 您可以設置是否自動播放視頻。 |
字幕 | cc_load_policy | 您可以設置是否在視頻中顯示字幕。如果您未設置語言值(下面的hl選項),則語言將由YouTube的算法決定。 |
控制器 | controls | 您可以設置是否顯示視頻控制器。 |
開始時間 | start | 您可以設置希望開始播放視頻的時間。 |
結束時間 | end | 您可以設置希望停止播放視頻的時間。 |
全螢幕 | fs | 您可以設置是否在視頻控制器上顯示全螢幕按鈕。 |
語言值 | hl | 您可以設置視頻界面和字幕的語言值。這些值將決定所有語言,例如視頻標題和字幕。如果未設置該值,YouTube的算法將決定顯示哪種語言。 |
特殊效果 | iv_load_policy | 您可以設置是否顯示視頻的特殊效果。此選項僅在禁用控制選項時有效。 |
重複 | loop | 您可以設置視頻播放完畢後是否重複播放。 |
顯示YouTube標誌 | modestbranding | 您可以設置在視頻播放期間是否顯示YouTube標誌。此選項僅在禁用控制選項時有效。 |
播放列表 | playlist | 您可以設置是否顯示要播放的以逗號分隔的視頻ID列表。 |
播放螢幕類型 | playinline | 您可以設置是否在iOS的網頁視圖或全螢幕中播放視頻。我們建議在網頁視圖中播放視頻。 |
顯示相關視頻 | rel | 您可以設置視頻播放完畢後是否顯示相關視頻。 |
顯示相關信息 | showinfo | 在開始播放視頻之前,您可以設置是否顯示有關視頻的信息。 |