我試圖使用MediaRecorder API爲Firefox錄製視頻/音頻文件。Firefox中視頻/音頻流控制音量增益
當我使用網絡的音頻API用於創建節點(源 - >增益 - >目的地)
所記錄的文件的輸出是僅作爲音頻從目的地節點返回流是唯一的音頻數據流參考本文檔 https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamAudioDestinationNode
任何有關獲取目的地輸出中的音頻/視頻流以僅記錄音頻/視頻而非音頻的建議。
var mediastream; var ctx = new AudioContext(); var mediaStreamSource = ctx.createMediaStreamSource(mediaStream); var destination = ctx.createMediaStreamDestination(); ObjectStore.VolumeGainNode = ctx.createGain(); ObjectStore.VolumeGainNode.gain.value = 0.5; mediaStreamSource.connect(ObjectStore.VolumeGainNode); ObjectStore.VolumeGainNode.connect(destination); mediaStream = destination.stream;