H.264/H.265播放器EasyPlayer.js网页直播/点播播放器关于播放的时候就有声音

EasyPlayer.js H5播放器,是一款能够同时支持HTTP、HTTP-FLV、HLS(m3u8)、WS、WEBRTC、FMP4视频直播与视频点播等多种协议,支持H.264、H.265、AAC、G711A、Mp3等多种音视频编码格式,支持MSE、WASM、WebCodec等多种解码方式,支持Windows、Linux、Android、iOS全平台终端的H5播放器,使用简单,功能强大。

播放器播放时有声音分两种业务场景:

  • 希望页面打开的时候,就自动播放,并且带有声音

  • 通过交互点击事件打开播放器,带有声音

页面打开,刷新页面的时候,就需要自动播放,并且带有声音

如果是通过点击链接、脚本操作等方式加载页面,可以通过js程序去掉静音。

"重新加载"按钮或者location.reload()方法加载,通过"前进"或"后退"按钮加载 这种是不会带有声音播放的。

目前推荐的方案是:借助performance.navigation.typ,判断是否满足加载声音的条件,来实现自动播放(带声音)。

可以监听点击事件来解除静音。

复制代码
$container.addEventListener('click', function () {

   EasyPlayer.jscancelMute()

}, false)

通过交互点击事件打开播放器,带有声音

播放器默认播放的时候,是静音播放的。所以如果想播放的时候解除静音,则需要配置isNotMute:true就可以了。

总之EasyPlayer.js网页直播/点播播放器支持直播、点播、录像、快照截图、MP4播放、多屏播放、倍数播放、全屏播放等特性,具备较高的可用性和稳定性。为了便于用户集成与调用,我们也提供了API接口供大家使用。

相关推荐
Everbrilliant8922 分钟前
音视频之H.265/HEVC环路后处理
音视频·h.265·h.265/hevc·去方块滤波技术·h.265环路后处理·sao技术·h.265去方块滤波
一夜枫林1 小时前
uniapp自定义拖拽排列
前端·javascript·uni-app
良艺呐^O^1 小时前
uniapp实现app自动更新
开发语言·javascript·uni-app
拉不动的猪4 小时前
前端自做埋点,我们应该要注意的几个问题
前端·javascript·面试
烛阴5 小时前
Node.js中必备的中间件大全:提升性能、安全与开发效率的秘密武器
javascript·后端·express
小杨升级打怪中5 小时前
前端面经-JS篇(三)--事件、性能优化、防抖与节流
前端·javascript·xss
鱼樱前端6 小时前
前端必知必会:JavaScript 对象与数组克隆的 7 种姿势,从浅入深一网打尽!
前端·javascript
yzhSWJ6 小时前
Spring Boot中自定义404异常处理问题学习笔记
java·javascript
Everbrilliant898 小时前
音视频之H.265/HEVC量化
h.265·h.265/hevc·h.265量化·h.265标量量化·h.265均匀量化·熵编码量化器·量化矩阵
zyk_5208 小时前
前端渲染pdf文件解决方案-pdf.js
前端·javascript·pdf