youtube

自訂模組嵌入YT影片

網址要用有 embed 那個才可以內嵌

在 YouTube 影片,按分享/嵌入/ 右邊有選項可以關閉下方的控制項

YouTube視頻嵌入網頁自動播放並靜音 完美適配 

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

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

2、接著複製以下程式碼,將「YOUR_VIDEO_ID」部分以你剛才複製的影片 ID 取代。

3、如果你需要修改各項設定值,該程式碼已經用中文註釋這樣更容易操作管理。

Ps:若你要用於部落格平台或架站服務的話,記得一定要支援 JavaScript 程式碼否則無法使用。

<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>

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