如何停止所有媒体流

How to stop all mediaStreams

有什么方法可以关闭所有媒体流吗?

我正在使用一个名为 wavesurfer 的包进行反应,我无法使用包的给定方法停止麦克风。所以我想知道是否有什么方法可以尽可能轻松地切断所有 audio/video 设备?

类似于

if (mediaDevice === active) {
   mediaDevice.stop()
}

不,没有。
您必须有权访问所有使用该设备的 MediaStreamTracks 并调用它们的 stop() 方法。