【问题标题】:How to get YouTube autoplay to work for website?如何让 YouTube 自动播放适用于网站?
【发布时间】:2018-07-03 22:08:17
【问题描述】:

我一直在尝试让 youtube 视频在客户访问我的网站时自动播放。 我一直在环顾四周,发现 Google 禁用了该功能。有没有办法编写一些代码,这样人们就不必手动启用它,或者手动点击它? 我不是编程专家,所以请原谅我的无知

我的代码:

<!DOCTYPE html>
<html>
<head>
<style>
body {
    background-color: black;
}

h1 {
    color: white;
    text-align: center;
}

p {
    font-family: verdana;
    font-size: 20px;
}
</style>
</head>
<body>

<iframe width="560" height="315" src="https://www.youtube.com/embed/DkW87-Z9FAY?autoplay=1"></iframe>

</body>
</html>

【问题讨论】:

  • 另外,如果无法解决这个问题,我如何将 iframe 垂直和水平居中。我正在尝试像图像一样进行操作,但它不起作用。

标签: html youtube autoplay


【解决方案1】:

设置autoplay=autoplay会给你一个更友好的初始帧,但它不会自动播放。如果您下载视频并从终端提供,您可以尝试使用 video 标记的 HTML5 自动播放属性。根据 MDN 文档,自动播放无论如何都被认为是不好的做法,所以也许你已经在这里得到了你需要的东西。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video

【讨论】:

  • 啊,好吧,那我就不说了。你知道如何垂直和水平对齐吗?
  • 是的,但这是一个单独的问题。此外,关于居中的问题无处不在,并且有据可查。您可能不需要就此提出新问题。 ;)
【解决方案2】:

你设置什么并不重要,因为浏览器和用户已经设置了自己的偏好。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-27
    • 2019-01-22
    • 2017-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-12
    相关资源
    最近更新 更多