0

我使用带有 cloudinary 的 react-player 来自动播放和循环播放没有控件的视频(所以它看起来像一个 gif)。

首选项当前设置为:

<ReactPlayer 
    url={elem.media_path}
    playing={true} 
    loop={true} 
    controls={false}
/>

除非控件已打开并且您手动启动视频,否则视频在加载之前不会播放。

是否可以在没有控件的情况下自动启动视频?

4

1 回答 1

3

取决于您使用的浏览器,但muted如果您不想与autoplay用户交互,则必须使用视频。

Chrome 的自动播放策略很简单:

  • 始终允许静音自动播放
  • 在以下情况下允许自动播放声音:
    • 用户与域进行了交互(单击、点击等)。
    • 在桌面上,用户的媒体参与指数阈值已被超过,这意味着用户之前播放过有声视频。
    • 用户已将网站添加到移动设备的主屏幕或在桌面设备上安装 PWA。
  • 顶级框架可以将自动播放权限委托给其 iframe 以允许自动播放声音。

您可以在Google Developers - Autoplay Policy Changes阅读更多相关信息

于 2020-09-11T09:53:48.223 回答