下面是带有agora客户端库的静音非静音逻辑的演示
主要问题是,在LocalAudioTrack的这些方法反向操作后,MediaStreamTrack在setMuted或setEnabled之后切换到‘and’状态,并且它不会回到'live‘状态,所以我不能将它与AudioContext一起用于音频处理。
即使是体积指示器事件在AgoraClient上也会在静音后停止发射,在LocalAudioTrack上取消静音操作。
那么,使静音和非静音以及获得实际活动的本地MediaStreamTrack的正确方法是什么?
发布于 2021-12-03 20:11:29
您应该能够使用setMuted方法,它不会破坏轨道(只是停止发布它),以便您的用例继续在轨道上进行处理。
setMuted
正如您所描述的,我无法复制静音后停止的volume-indicator事件,我正在附加下面日志的屏幕截图。
volume-indicator
https://stackoverflow.com/questions/70154722
相似问题