2014-12-05 69 views
0

使用胡椒闪光灯(PPAPI)我们无法获得音频回声消除功能。以下设置是我们使用的,它们在Adobe的Flash插件NPAPI中起作用。Pepper Flash回声消除

更改某些设置可能会导致回声变差,例如将echoPath更改为128更糟 - 但似乎没有任何东西能解决我们的问题。

  publishMic = Microphone.getEnhancedMicrophone(micList.selectedIndex); 
      publishMic.rate = DEFAULT_MIC_RATE; 
      var options:MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions(); 
      options.nonLinearProcessing = true; 
      options.echoPath = 256; 
      options.mode = MicrophoneEnhancedMode.FULL_DUPLEX; 

      publishMic.framesPerPacket = 10; 

      publishMic.enhancedOptions = options; 
      publishMic.codec = SoundCodec.PCMA; 
      publishMic.setUseEchoSuppression(true); 
      publishMic.setLoopBack(false); 
      publishMic.encodeQuality = 8; 

      publishMic.setSilenceLevel(0,2000); 

什么是消除回声的正确过程?

+0

还要确保你做得足够尽量减少回声..就像没有麦克风拾起声音和来自扬声器的声音(输出)一样。这意味着将他们的音量静音,以便他们不会拾起话筒或更好地使用耳机听。声音设备的延迟设置可能会有所帮助(如果可用)。 – 2014-12-07 16:13:05

回答

0

我认为这是Chrome中PepperFlash的问题,请看这里看看:问题152314144554