如何解决强制视频在低功耗模式 IOS 下播放 - 可能/解决方法?
因此,IOS 低功耗模式的一个功能是在存在自动播放时不播放视频(在 iphone 上),即
<video id="video_1" class="video" autoplay="autoplay" loop muted playsinline poster="./assets/video/poster.jpg">
<source src="assets/video/echo-video-optomized2.mp4" type="video/mp4">
your browser does not support HTML5
</video>
我知道您可以使用事件侦听器来检测此问题:
let header_video = document.getElementById('video_1');
header_video.addEventListener('suspend',() => {
console.log('Device has suspened the video from playing')
header_video.play()
})
我以为我可能是偷偷摸摸的,然后检测到此问题,只需通过以下方式播放视频即可:
header_video.play()
我已经测试过 .play()
和 .pause()
功能在台式机上工作,但这在 Iphone 上不起作用 - 我怀疑 Apple 的聪明开发人员在低功耗模式打开时禁用了这些功能但是(这里是问题):
1:是这样吗?开发人员是否已删除/阻止 JS 在 IOS 设备的低功耗模式下使用 .play() / .pause()
? (这也适用于 adriod 吗?)
2:可以强制播放视频吗?
在此先感谢您的帮助,并随时提出任何相关问题 - 沃利
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。