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

关于flv.js离开页面时候,销毁问题

Open wuguyu opened this issue 4 years ago • 7 comments

我这边离开了页面后,使用了 flvPlayer.destroy(); flvPlayer.pause(); flvPlayer.unload(); flvPlayer.detachMediaElement();flvPlayer = null;;我这边看到我页面还在一直请求视频的数据,视频的端口,一直在使用中,,当我刷新里面页面时候,停止了请求视频数据了;心都碎了

wuguyu avatar Dec 14 '20 03:12 wuguyu

同求问!!!

dl34521 avatar Dec 15 '20 10:12 dl34521

flv默认的loader是FetchStreamLoader,方式是使用fetch,内部销毁并没有取消fetch请求,可利用AbortController实现,需要自己修改。 flv.createPlayer提供了customLoader自定义loader

jiangyukun avatar Dec 16 '20 08:12 jiangyukun

解决了吗 兄弟

wenjing111 avatar Dec 17 '20 10:12 wenjing111

可通过AbortController中断fetch请求 @wuguyu

ThreeFat avatar Dec 27 '20 08:12 ThreeFat

flvjs播放器事件动态监听并实现flvjs实例销毁(http-flv协议) https://blog.csdn.net/TurtleOrange/article/details/119147481

turtleOrange avatar Aug 12 '21 09:08 turtleOrange

添加AbortController,用来中断fetch image image

lifei1091 avatar Dec 31 '21 03:12 lifei1091

您好,我是HXH,邮件已收到,有问题的话我会尽快给您回复,谢谢您的来信。

turtleOrange avatar Dec 31 '21 03:12 turtleOrange