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);

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

如果有任何帮助,将不胜感激。

4

1 回答 1

1

此处描述了类似的问题https://code.google.com/p/chromium/issues/detail?id=241543
由于浏览器的问题,我们似乎没有任何具体的解决方案。

于 2014-01-02T07:19:10.860 回答