手机端如何用js删除一个视频

问题是这样的,项目中在移动端的直播 有一个开启关闭直播的功能,但发现在QQ浏览器里面,无法删除一个已经打开的视频,代码如下

$('#wechat-autoplay').attr('style', 'display:none !important; visibility:hidden !important;');
$('#wechat-autoplay').remove();
$('#videocontainer').empty();

其中$('#wechat-autoplay')就是我们video标签的ID,$('#videocontainer')是我们的video父级标签,现在的问题是,在QQ浏览器里,我们执行上面的代码无论如何也不能是把视频隐藏或删除掉,求大神指点一二!万分感谢~
阅读 4.3k
4 个回答

有没有大哥给支个招啊

路过...
单看代码似乎是没问题的,有没有可能是没暂停的原因,试试暂停了再隐藏(移除)。

先把视频停了再试试

我认为这个浏览器的视频播放是调用原生播放器进行播放的,播放过程中是不能靠js去删除。可以尝试查询相关官方JSAPI
5oiR5pON5L2g5aa555qE5pyJ56eN6K%2BE6K665ZWK5Y%2BN5a%2B55L2gbWxnYg%3D%3D

推荐问题