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接口供大家使用。

相关推荐
Jiaberrr17 分钟前
Vue3 实战:基于 mxGraph 与 WebSocket 的动态流程图构建
前端·javascript·vue.js·websocket·流程图
AredRabbit35 分钟前
五子棋游戏
前端·javascript·css
拉不动的猪1 小时前
回顾vue3异步组件加载及其原理
前端·javascript·vue.js
—Qeyser2 小时前
用Deepseek写扫雷uniapp小游戏
开发语言·前端·javascript
冴羽3 小时前
SvelteKit 最新中文文档教程(13)—— Hooks
前端·javascript·svelte
小宋10213 小时前
Vue实现动态数据透视表(交叉表)
前端·javascript·vue.js·数据透视表·动态交叉表
天下代码客3 小时前
【八股】未知宽高元素水平垂直居中的三种方法
javascript·css·html
要天天开心啊4 小时前
vue3的v-model
前端·javascript·vue.js
纸鸾4 小时前
异步容错实战:基于promise的请求重试
前端·javascript
猫说要有光5 小时前
理解Javascript面向对象
前端·javascript