QQ浏览器中如果使用video标签,那么浏览器会将video劫持,使用他们浏览器自带的video,那么层级会很高,之前写在video上面的样式就会被覆盖,因此可以把视频url转成blod,那么就可以解决
从虎牙直播发现的,他们转为blod后,上面就可以加弹幕,滚动条等,因此发现了这个
1、将video的视频链接转为blod
encryptionVideo(url) { return new Promise((resolve, reject) => { window.URL = window.URL || window.webkitURL; var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.responseType = 'blob'; xhr.onload = function() { if (this.status == 200) { var blob = this.response; var u = window.URL.createObjectURL(blob); resolve(u); } }; xhr.send(); }); }
标签:qq,浏览器,H5,xhr,window,blod,video,blob From: https://www.cnblogs.com/symlove/p/17476652.html