Open jiang-rex opened 6 years ago
destroy后重新createPlayer一个
destroy后重新createPlayer一个
如果视频直播请求没有获取到视频,播放器一直等待,destroy会报错(Uncaught (in promise) DOMException),出现3-5次后,整个浏览器的播放器都不能使用了,哪怕是获取有视频的流也不能正常播放了。
请问解决了吗?我也是切换地址会报错,但是能切换成功
可以每次都创建新的mediaDataSource,能够解决问题。 因为在transmuxing-controller.js中修改了mediaDataSource参数的内容。 参考如下代码: //transmuxing-controller.js 39-46行 // treat single part media as multipart media, which has only one segment if (!mediaDataSource.segments) { mediaDataSource.segments = [{ duration: mediaDataSource.duration, filesize: mediaDataSource.filesize, url: mediaDataSource.url }]; }
我在同一个video里面原来是有一个视频正在直播,我要怎么做用另一个直播地址来替换原来在直播的地址,在react里面 我现在是在didUpdate里面先unload然后再load,这样视频不会切换还是原来的样子,