我已将此iframe代码附加到我的普通html页面。在这里我想在页面加载时进行自动播放。我尝试在firefox中为我工作正常。当我加载铬时,它没有得到自动播放。
我的代码是<iframe width="420" height="345" src="https://www.youtube.com/embed/qsP3Y4hHyeM?autoplay=1">
</iframe>
它适用于firefox浏览器。但是当我加载到Chrome浏览器时它无法正常工作。
任何人都可以帮助我吗?
我还需要制作额外的参数吗?
三江源。
答案 0 :(得分:4)
Chrome开发团队禁用了自动播放功能,以避免因自动播放视频而导致用户受到刺激。您可以通过以下步骤启用它:
从现在开始,autoplay将再次在您的应用中使用的webview组件中运行。
答案 1 :(得分:0)
这是Chrome开发团队在2018年推出的一项功能:https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
以及相关要求:https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#iframe
本文介绍了使嵌入式播放的音频/视频内容和用户交互所需的哪些条件:
热门帧可以将自动播放权限委派给其iframe 允许自动播放声音
<!-- Autoplay is allowed. -->
<iframe src="https://cross-origin.com/myvideo.html" allow="autoplay">
<!-- Autoplay and Fullscreen are allowed. -->
<iframe src="https://cross-origin.com/myvideo.html" allow="autoplay; fullscreen">
媒体参与度指数(MEI)
MEI衡量个人在站点上消费媒体的倾向。 Chrome当前的做法是每个来源的访问次数与重要媒体播放事件的比率: