提问人:ZooPanda 提问时间:11/16/2023 最后编辑:ZooPanda 更新时间:11/16/2023 访问量:23
当用户离开页面时,视频代码会自动播放暂停
Video tag autoplay pauses when user navigates away from page
问:
我有一个视频标签,如下所示
<video
muted
controls
autoPlay
src={videoSrc}
width="640px"
height="480px"
onEnded={handleOnEnded}
ref={videoRef}
/>
通过 react 状态 videoSrc(websocket 流式传输的 blob 上的 createObjectUrl)从 websocket 流式传输视频。这工作正常。
但是,问题在于,在 blob 完成播放之前,如果我更改选项卡,页面仍处于打开状态(并且仍在播放),视频会暂停,并且仅在我导航回页面时才会恢复。为什么会这样?是浏览器优化吗?
如何防止这种情况发生(我希望视频继续播放,例如当我离开 Youtube 时,我打开的视频会继续播放)
答: 暂无答案
评论