chrome播放视频时报错:Uncaught (in promise) DOMException

浅浅的花香味﹌ 2022-04-24 02:12 266阅读 0赞

参考:https://blog.csdn.net/wo_shi_ma_nong/article/details/88077869

来龙去脉

用video.js和video_contrib.js播放hls视频流,浏览器时有时无地提示==“Uncaught (in promise) DOMException”==导致视频播放不成功。有时候刷新能够正常播放,但是很不爽。

原因

google禁止了video,audio标签的autoplay属性。为了不让网页给用户带来骚扰吧。谷歌的初衷不是禁止视频,而是禁止音频,但是视频中包含了音频信息,所以一并被禁止了。

解决办法

给video标签添加属性muted解决。也就是让视频静音。我这边本来就是不需要播放音频的所以无所谓。如果需要播放音频,可以在js中进行处理。

发表评论

表情:
评论列表 (有 0 条评论,266人围观)

还没有评论,来说两句吧...

相关阅读