0
使用userMedia我得到一個包含視頻和音頻的流。 有沒有辦法將它們分開?即從一個流中獲得2個流,一個只有視頻,另一個只有音頻?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。
這可能會更好做服務器端ffmpeg或類似的東西.. –