YouTube 视频自动播放指定时间段 - 跳过开头和结尾
你可以使用 YouTube 的 JavaScript API 来实现这个功能。首先,你需要在 HTML 页面中引入 YouTube 的 API 库:
<script src='https://www.youtube.com/iframe_api'></script>
然后,在 JavaScript 代码中,你可以使用 `onYouTubeIframeAPIReady` 函数来初始化 YouTube 播放器,并设置其参数:
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '360',
width: '640',
videoId: 'VIDEO_ID', // 替换为你要播放的视频的 ID
playerVars: {
start: 30, // 从第 30 秒开始播放
end: 150 // 结尾前的 120 秒
},
events: {
'onReady': onPlayerReady
}
});
}
function onPlayerReady(event) {
event.target.playVideo();
}
在上述代码中,将 `VIDEO_ID` 替换为你要播放的视频的 ID。然后,通过 `playerVars` 参数,设置播放器的 `start` 和 `end` 属性,以便从第 30 秒开始播放,并且在结尾前的 120 秒停止播放。
最后,在 HTML 页面中,添加一个 `
` 元素作为播放器的容器,并指定一个唯一的 ID:
<div id='player'></div>
这样,当页面加载完成时,YouTube 视频播放器就会自动从第 30 秒开始播放,并在结尾前的 120 秒停止播放。
原文地址: https://www.cveoy.top/t/topic/qnPx 著作权归作者所有。请勿转载和采集!