如何嵌入 YouTube 影片設定自動重播、隱藏 Logo 或靜音播放? – telegram 下載

如何嵌入 YouTube 影片設定自動重播、隱藏 Logo 或靜音播放?
(Copyright: peshkova / 123RF Stock Photo)

你應該注意到:無論在電腦版或行動裝置上滑動 Facebook 時間軸,遇到影片會自動播放,預設為靜音狀態,除非你點擊開啟影片否則不會出現聲音,這能讓你在瀏覽時不錯過影片,但又不會因為聲音而干擾到其他人,這項設計也被應用在 Instagram(不過如果你網路不是吃到飽,請記得關閉 Facebook 自動播放影片功能以免帳單爆掉)。若想把 YouTube 影片內嵌至網站,但又不希望在自動播放時出現聲音嚇到訪客的話,你知道要如何設定嗎?

國外部落客 Labnol 分享一段相當實用的程式碼,讓 YouTube 影片在嵌入網站有更多選擇。

一般使用者會直接利用 YouTube 產生的 IFRAME 內嵌程式碼,不過 Labnol 是透過 YouTube Player API,因此能夠做到包括自動播放、隱藏按鈕、隱藏影片標題、隱藏 YouTube Logo、自動循環播放(重播)、隱藏全螢幕按鈕等等,當然這些完全符合 YouTube 使用規定。

很多時候我們想在網站內嵌入影片,或者把它做為類似宣傳看板播放,自動播放、靜音及重複循環就是非常必備的!以下我會分享這段程式碼,只要照著教學修改使它符合你的需求即可。

使用教學

開始前,你可以先至 Labnol 提供的範例頁面,查看自動播放且靜音的 YouTube 影片,該影片會在頁面載入後自動播放,但音量部分預設為最左邊也就是靜音狀態。

開啟你要嵌入網站或部落格的 YouTube 影片,網址 https://www.youtube.com/watch?v= 後方字串就是該影片的 ID,稍後我們會需要用到它(例如下圖選取的部分)。

如何嵌入 YouTube 影片設定自動重播、隱藏 Logo 或靜音播放?

接著複製以下程式碼,將「YOUR_VIDEO_ID」部分以你剛才複製的影片 ID 取代。如果你需要修改各項設定值,我也已經將程式碼註解翻譯成中文,應該會更容易理解。若你要用於部落格平台或架站服務的話,記得一定要支援 JavaScript 程式碼否則無法使用。

.gist table { margin-bottom: 0; }


This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters

Show hidden characters

<div id="muteYouTubeVideoPlayer"></div>
<script async src="https://www.youtube.com/iframe_api"></script>
<script>
function onYouTubeIframeAPIReady() {
var player;
player = new YT.Player('muteYouTubeVideoPlayer', {
videoId: 'YOUR_VIDEO_ID', // YouTube 影片ID
width: 560, // 播放器寬度 (px)
height: 316, // 播放器高度 (px)
playerVars: {
autoplay: 1, // 在讀取時自動播放影片
controls: 1, // 在播放器顯示暫停/播放按鈕
showinfo: 0, // 隱藏影片標題
modestbranding: 1, // 隱藏YouTube Logo
loop: 1, // 讓影片循環播放
fs: 0, // 隱藏全螢幕按鈕
cc_load_policty: 0, // 隱藏字幕
iv_load_policy: 3, // 隱藏影片註解
autohide: 0 // 當播放影片時隱藏影片控制列
},
events: {
onReady: function(e) {
e.target.mute();
}
}
});
}
// Written by @labnol
</script>

view raw

embed-mute-youtube-video.js

hosted with ❤ by GitHub

如此一來,你就能將 YouTube 影片嵌入網站中,又能讓它自動播放、靜音,有很多產品網站會將廣告或產品介紹直接放置於網站首頁,在開啟後自動播放或於背景播放,也是利用類似方式做到的。不過這裡列出的設定值不多,想更深入應用的話可以去查查看 YouTube Player API。

參考資料:How to Embed a YouTube Video with Sound Muted

相關文章

  • OneLinePlayer 免費網頁影音播放器,嵌入影片可自訂各種模式和按鈕樣式
  • 嵌入 YouTube 影片為音樂播放器教學,僅保留音樂點擊自動播放
  • 啟用 YouTube 隱藏「深色模式」教學,任何瀏覽器皆可使用免下載外掛
  • 體驗 YouTube 全新版面設計,立即啟用白色及深色模式免外掛

Ten articles before and after

Facebook Comment Export 將臉書粉絲專頁留言匯出下載為 csv 格式 – telegram 下載

Burner Emails 填寫 Email 時自動帶入匿名轉寄信箱,避免真實身分洩漏 – telegram 下載

is.gd – 比縮網址還要更短! – telegram 下載

AOL Reader:AOL 推出全新 RSS 閱讀器,帶給你更舒服的瀏覽體驗 – telegram 下載

Pic-Hoster(已失效) – telegram 下載

卡巴拉島Online – telegram 下載

Unhear it 隨機音樂播放器,抽離腦海中熟悉旋律 – telegram 下載

DNSReport:檢查DNS配置 – telegram 下載

One Click Test 測試介面設計可否讓使用者快速找到需要的功能或資訊 – telegram 下載

Bara Art 捷克設計師釋出攝影作品,可商業用途高畫質相片免費下載 – telegram 下載