flv.js icon indicating copy to clipboard operation
flv.js copied to clipboard

chrome Tab切换导致video播放暂停

Open dorseysen opened this issue 6 years ago • 4 comments

你好,我这边通过httpflv播放的直播流,但是当浏览器tab切换或者最小化的时候,视频疑似是暂停了,等回来的时候继续开播。

这样就导致了,最小化10分钟后,继续播放的还是10分钟前的那串流(笑哭)

请问这个可以通过设置什么参数解决吗?

dorseysen avatar Nov 13 '19 09:11 dorseysen

image

dorseysen avatar Nov 13 '19 09:11 dorseysen

这个值增大到一定大小后就卡死了

dorseysen avatar Nov 13 '19 09:11 dorseysen

  1. tab切换自己监测一下: document.addEventListener('webkitisibilitychange', ()=> { if(document.webkitVisibilityState === 'visible') { //do something} }
  2. 自己主动把 HTMLMediaElement.currentTime 指向当前buffer.end(index)往前一点点继续播

epubcn avatar Nov 19 '19 13:11 epubcn

我也遇到同样问题

Corgis avatar Jul 22 '22 04:07 Corgis