如何解决退出 webkitfullscreen 并在线播放视频
我正在构建一个面向 iOS 的小型视频库网络应用,其中视频全屏显示。
我希望在正在播放的视频结束前 7 秒制作 Netflix 风格的“下一个视频”。
为此,我根据 currentTime
检查视频 duration
并确保尚未触发 exitfullscreen
video.addEventListener('timeupdate',() => {
let time = video.currentTime,duration = video.duration
if (time > duration - 7 && !_exitfullscreen) {
video.webkitExitFullscreen()
_exitfullscreen = true
video.removeAttribute('controls')
video.style.height = '150px'
video.setAttribute('playsinline','playsinline')
}
})
设置 playsinline
属性后,我尝试执行 video.play()
重新开始播放,但它不起作用。其他都不错,除了玩法。
我错过了什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。