我试图使用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;