首页 > 解决方案 > iframe youtube 自动播放在移动设备上不起作用?

问题描述

当我在桌面上运行它时它还可以,但是当我检查元素并更改为移动视图时,它无法自动播放。

iframe src="https://www.youtube.com/embed/vsSQEUSQkIs?autoplay=1" allow='autoplay'>

那就是我使用 put ?autoplay=1 的 iframe 使它可以自动播放到桌面,但不能在移动设备上工作。

标签: youtube-iframe-api

解决方案


移动浏览器一直在让视频更难在移动设备上自动播放,以防止非自愿数据使用。自从提出这个问题以来已经过去了两年的大部分时间,但即使在那时也是如此。

YouTube Iframe API 文档说:

在某些移动浏览器(例如 Chrome 和 Safari)中,HTML5 元素仅允许在由用户交互(例如点击播放器)启动的情况下进行播放。这是Apple文档的摘录

“警告:为了防止用户自费通过蜂窝网络进行未经请求的下载,嵌入式媒体无法在 iOS 上的 Safari 中自动播放——用户始终会启动播放。”


推荐阅读