flv.js自动播放失怎么解决

2025年02月17日 建站教程

flv.js为什么会出现自动播放失败,是什么原因造成的,应该怎么解决?下面web建站小编给大家简单介绍一下!

flv.js自动播放失错误提示:

DOMException: play() failed because the user didn't interact with the document first.

flv.js自动播放失败原因:(谷歌浏览器)

谷歌浏览器的自动播放限制,说是为了改善用户体验,最大程度地减少安装广告拦截器的动机,并减少昂贵和/或受限网络上的数据消耗。

如何解决谷歌浏览器自动播放

一、始终允许静音可以自动播放。

二、在以下情况下,允许自动播放声音:

1、用户已与域进行了交互(单击,点击等)。

2、在台式机上,已经超过了用户的“媒体参与度索引”阈值,这意味着该用户以前曾播放带声音的视频。

3、用户已将该网站添加到他们在移动设备上的主屏幕,或者在桌面上 安装了PWA。

三、顶级框架可以将自动播放权限委派给其iframe,以允许自动播放声音。

代码监听:

let promise = vm.flvPlayer.play();
promise.then(()=>{
  console.log('播放成功!')
}).catch(err=>{
  console.log('播放失败,查看原因:',err)
})

本文链接:http://so.lmcjl.com/news/23345/

展开阅读全文
相关内容