我同意 iframe 通常是常规的,但您始终可以从一些 java 脚本和 CSS 框架中获得帮助来修改您的 iframe 属性。
例如这个学习网站将提供更多关于如何使用 j-query 库来修改 iframe 的详细信息。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script src="src/jquery.youtubebackground.js"></script>
````````````````````````````````````````````````````````````````````````````````````````````````````
<div id="video"></div>
调用插件函数,你的轮播就准备好了。
$('#video').YTPlayer({
fitToBackground: true,
videoId: 'LSmgKRx5pBo'
});
需要自定义一些 CSS 以使其成为背景
#video{
position: relative;
background: transparent;
}
.ytplayer-container{
position: absolute;
top: 0;
z-index: -1;
}
与 Youtube Javascript API 一起使用
Youtube Javascript API 选项
任何 youtube 选项都必须放在 playerVars 对象中。
$('#video').YTPlayer({
fitToBackground: true,
videoId: 'LSmgKRx5pBo'
playerVars: {
modestbranding: 0,
autoplay: 1,
controls: 1,
showinfo: 0,
branding: 0,
rel: 0,
autohide: 0,
start: 59
}
});
使用播放器访问 YouTube 的所有 API 事件和方法:
var player = $('#background-video').data('ytPlayer').player;
player.pauseVideo();
player.playVideo();
player.addEventListener('onStateChange', function(data){
console.log("Player State Change", data);
});
更多可以在下面的链接中找到::
https://github.com/rochestb/jQuery.YoutubeBackground
https://www.learningjquery.com/2016/03/10-jquery-youtube-plugins