先决条件: AudioContext baseLatency 属性
HTML AudioContext.createMediaStreamTrackSource() 用于创建 MediaStreamAudioSourceNode 对象的实例,用户可以使用该实例来操作
AudioContext.createMediaStreamTrackSource() 方法。 MediaStreamAudioSourceNode 用于音频处理图中的使用和操作。
句法:
audioSourceNode = audioContext.createMediaStreamSource(stream)
参数:此方法接受包含 ediaStream(stream) 以用作音频源的单个参数流。
返回值:此方法返回 MediaStreamAudioSourceNode 对象。
例子:
html
GeeksforGeeks
AudioContext.createMediaStreamSource() Method
输出:
发生错误时
说明:在本例中,我们从 navigator.getUserMedia 获取媒体(音频 + 视频)流,将媒体输入到视频元素中进行播放,然后将音频静音,同时将音频输入到 MediaStreamAudioSourceNode 中。
支持的浏览器:
- 谷歌浏览器
- 微软边缘
- 火狐
- 歌剧
- 苹果浏览器