使用userMedia获取的流包含视频和音频。有没有办法将它们分开?也就是说,从一个流中获取两个流,一个只有视频,另一个只有音频?
使用userMedia获取的流包含视频和音频。有没有办法将它们分开?也就是说,从一个流中获取两个流,一个只有视频,另一个只有音频?
MediaStream
构造函数从音频和视频轨道创建新流:let stream = await navigator.mediaDevices.getUserMedia({video: true, audio: true});
audioStream = new MediaStream(stream.getAudioTracks());
videoStream = new MediaStream(stream.getVideoTracks());
这里有一个可用的代码编辑器。