如果我点击“呼叫”按钮,将在屏幕上方显示“允许/拒绝”菜单。当我点击“允许”时,Chrome会在标题栏中显示红色圆圈,表示麦克风正在使用。其他Chrome标签中的所有声音都会被静音(例如,YouTube视频)。
当我点击“挂断”按钮时,红色圆圈并没有消失,第二个标签中的YouTube视频仍然被静音。我必须按F5键才能恢复之前的状态。
是否有PeerConnection来停止通话并停止麦克风录制?
如果我点击“呼叫”按钮,将在屏幕上方显示“允许/拒绝”菜单。当我点击“允许”时,Chrome会在标题栏中显示红色圆圈,表示麦克风正在使用。其他Chrome标签中的所有声音都会被静音(例如,YouTube视频)。
当我点击“挂断”按钮时,红色圆圈并没有消失,第二个标签中的YouTube视频仍然被静音。我必须按F5键才能恢复之前的状态。
是否有PeerConnection来停止通话并停止麦克风录制?
getusermedia
收集到的媒体流对象中的媒体跟踪(在该特定页面上称为localstream
)仍在播放/活动状态。localstream.stop()
,它将结束流并停止访问本地媒体输入。这将停止所有关联的媒体跟踪。mediaStream
中获取的个别媒体跟踪(从getVideoTracks
或getAudioTracks
中抓取)上的stop()
来完成此操作。mediaStream
更改,您可能需要重新协商连接。