css - YouTube 背景视频不会垂直展开

标签 css video youtube

我想使用 YouTube 视频作为背景视频。但是视频不会垂直展开。有谁知道如何解决这一问题? 另外,视频结束(循环播放)时会有延迟,有什么想法吗? 当我从我的服务器加载视频时,它运行良好

<video class="bg-video__main" playsinline="" autoplay="" muted="" loop="">
<source src="img/cover-video.m4v" type="video/mp4">
</video>

但当我使用它时,它不会从 YouTube 中获取

<iframe class="bg-video__main" src="https://www.youtube.com/embed/u7vq7nImkV8?controls=0&showinfo=0&rel=0&autoplay=1&loop=1&list=PLMGGIV_q_unoMJGsH4GnoBv2dLkCxdb6D" frameborder="0" allowfullscreen></iframe>

http://freewill-freespace.com/test

我需要从外部服务器加载,因为视频大约有 5mb。 YouTube background video issue

最佳答案

您需要为水平扩展添加 width="100%",为垂直扩展添加 height="100%"

对于循环,您似乎已经通过在 url 中添加 loop=1 来实现了。它不兼容所有播放器。如果您想了解更多相关信息,可以查看 google documentation

关于css - YouTube 背景视频不会垂直展开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44673202/

相关文章:

python - 使用 OpenCV Python 从 Android 智能手机捕获视频

javascript - 将光标定位在ckeditor中的标签内

audio - 在 gstreamer 中从 HLS 生成 MP4

CSS 在小屏幕上两栏变成一栏

html - 带有/非固定标题的固定侧导航栏在滚动后在顶部留下间隙

WP 中的 CSS 下拉菜单

python - 视频播放速度慢 - Python 3.6、OpenCV 3、PyQT 5

api - 检索YouTube用户添加到所有播放列表的所有视频

jquery - 图片导入YouTube视频

html - 如何使多行文本淡入和淡出以及每行不同的速率?