iOS 自动播放不工作

jua*_*gon 4 safari html5-video ios

我正在尝试在 iOS 的 Safari(任何版本)上自动播放视频,并且我正在使用以下 HTML5 标签:

<video
   autoPlay="true"
   loop="true"
   muted="true"
   playsInline="true"
   poster="/assets/pictures/poster.jpg"
   src="https://myURL"
   className="stage-vid"
/>
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它可以在 Chrome 和 Firefox 上运行,但是当我检查 Chrome 上视频的.muted属性设置为true,而 Safari 中设置为false时。我正在使用 Browserstack 进行调试,但我在 iOS 设备上尝试过,即使该视频没有音轨,视频也无法播放。

多谢

小智 7

你是否尝试过写:

<video muted playsinline />
Run Code Online (Sandbox Code Playgroud)

或者:

<video muted="muted" playsinline="playsinline" />
Run Code Online (Sandbox Code Playgroud)

正如Apple 文档中所述,iOS 上可以自动播放

可能还有其他情况,例如低功耗模式会阻止自动播放或降低 MEI(如果在 Chrome 上)。