Function mixinPCM

  • 混合双通道音轨的 PCM 数据,并将多声道并排成一个 Float32Array 输出

    Parameters

    • audios: Float32Array[][]

      一个二维数组,每个元素是一个 Float32Array 数组,代表一个音频流的 PCM 数据。 每个 Float32Array 数组的第一个元素是左声道数据,第二个元素(如果有)是右声道数据。 如果只有左声道数据,则右声道将复用左声道数据。

    Returns Float32Array

    返回一个 Float32Array,返回结果是将这个一个音轨的左右声道并排成 Float32Array。

    Example

    const audios = [
    [new Float32Array([0.1, 0.2, 0.3]), new Float32Array([0.4, 0.5, 0.6])],
    [new Float32Array([0.7, 0.8, 0.9])],
    ];
    const mixed = mixinPCM(audios);