• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
嘿718
博客园    首页    新随笔    联系   管理    订阅  订阅
webrtc获取本地流销毁一些进程

在做直播推流时候发现video播放流文件时设置muted是不会静音的  设置是无效的

但是主播这边直播如果用video播放流的时候还要放出来声音的话就有回音  很难受...

所以流文件如何静音播放  

info.stream.getTracks().forEach(function(track){
                  console.log(track)
                  if(track.kind=='audio'){
                    track.stop()
                  }
                })

判断是否是audio 然后直接结束进程就可以   

 

在网上找了一些方法     有试过 对我这个场景来说没有作用   

 

 把enabled设置为false就是静音   我试了没有效果   有需要的话可以自己试试

posted on 2020-11-25 15:38  橘子超好次  阅读(313)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3