在WebRTC上进行远程流的Web音频分析器

5
我们正在开发一个使用WebRTC的音视频应用程序。问题是我们无法显示远程流频谱,但对于本地流,我们可以显示。
 // setup a analyzer
    var analyser = audioCtx.createAnalyser();
    analyser.smoothingTimeConstant = 0.0;
    analyser.fftSize = 1024;

  // get the average for the first channel
        var array =  new Uint8Array(analyser.frequencyBinCount);
        analyser.getByteFrequencyData(array);
        var average = getAverageVolume(array);

对于本地流,我们在数组中获取频率值,但是对于远程流,我们在数组中获取的是零值。

如果需要帮助,将不胜感激。

1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接