Html5从视频流中分离音频流

使用userMedia我得到一个包含视频和音频的流。 有没有办法将它们分开?即从一个流中获得2个流,一个只有视频,另一个只有音频?Html5从视频流中分离音频流

回答:

使用MediaStream constructor创建从音频和视频轨道新流:

let stream = await navigator.mediaDevices.getUserMedia({video: true, audio: true}); 

audioStream = new MediaStream(stream.getAudioTracks());

videoStream = new MediaStream(stream.getVideoTracks());

这里有一个working fiddle。

以上是 Html5从视频流中分离音频流 的全部内容, 来源链接: utcz.com/qa/257788.html

回到顶部