微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

强制视频在低功耗模式 IOS 下播放 - 可能/解决方法?

如何解决强制视频在低功耗模式 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 举报,一经查实,本站将立刻删除。