【发布时间】:2020-10-20 22:44:45
【问题描述】:
我正在尝试获取单独的音频表单 html 元素(文件为 mp4 格式)。文件有 6 通道音频,我想分别在每个通道上使用 PannerNode。
到目前为止,我能够从文件创建 AudioNode,但我不知道如何获取单独的通道以供以后在 PannerNode 中使用。
var context = new (window.AudioContext || window.webkitAudioContext)();
var source = context.createMediaElementSource(video);
我知道可以使用 XMLHttpRequest 来获取 arraybuffer,然后使用 decodeAudioData,但我在测试时遇到了问题。如果可能的话,最好从 HTML 视频元素中获取一个文件。
【问题讨论】: