iOS 自动播放不起作用

标签 ios safari html5-video

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

<video
   autoPlay="true"
   loop="true"
   muted="true"
   playsInline="true"
   poster="/assets/pictures/poster.jpg"
   src="https://myURL"
   className="stage-vid"
/>

出于某种原因,它适用于 Chrome 和 Firefox,但当我查看视频时 .muted Chrome 上的属性设置为 而在 Safari 中设置为 .我正在使用 Browserstack 进行调试,但我在 iOS 设备上进行了尝试,即使该视频甚至没有音轨,视频也无法播放。

非常感谢

最佳答案

不幸的是,iOS 阻止了自动播放。播放功能需要从点击或触摸事件中触发。模拟的点击或触摸也不起作用。恐怕这无关紧要,因为这取决于 Apple。

关于iOS 自动播放不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49251287/

相关文章:

ios - MPMovieplayercontroller 在流式传输时自动暂停并且不再播放

CSS 的 JQuery 属性更改在 Chrome 中不起作用

javascript - 我怎么知道 <video></video> 元素内的视频何时完全加载?

ios - iOS 8.1 升级后无法在 iPhone 5 上运行 App

ios swift 隐藏由NavigationViewController创建的UINavigationBar

ios - Kotlin Multiplatform Mobile 无法在 iOS 上运行 : Execution failed for task ':shared:compileKotlinIosX64'

html - SVG 中的剪切路径在 Safari 中不起作用

ios - iOS 11(测试版)中的 webKit 是否支持 WebRTC?

javascript - 使用onclick jquery加载视频字幕两次

html - 从两侧调整全屏 html 视频的大小