방금 아래 코드를 시도했지만 헤드 폰의 에코를 줄이는 데는 문제가 없습니다. 그러나 에코의 문제는 스피커의 경우와 마찬가지입니다.양방향 화상 회의용 flash/red5 응용 프로그램의 스피커 에코 문제
public var intCountMilliSec:int = 0;
public var intLastActivityLevel:int = 0;
public var intLastLowestActivityLevel:int = 100;//07-Dec-09
private function CancelEcho(e:TimerEvent):void
{
intCountMilliSec = intCountMilliSec + 50;
if (Red5OutgoingMic.activityLevel > intLastActivityLevel)
{
intLastActivityLevel = Red5OutgoingMic.activityLevel;
}
if (Red5OutgoingMic.activityLevel < intLastLowestActivityLevel)
{
intLastLowestActivityLevel = Red5OutgoingMic.activityLevel;
}
if (intCountMilliSec >= 1500)
{
if (intLastActivityLevel > 20)
{
Red5OutgoingMic.gain *= 0.8;
}
if (intLastLowestActivityLevel < 20)
{
if (Red5OutgoingMic.gain <= 30)
{
Red5OutgoingMic.gain = Red5OutgoingMic.gain/0.8;
}
}
intCountMilliSec = 0;
intLastActivityLevel = 0;
intLastLowestActivityLevel = 0;
}
}
모든 도움을 주시면 감사하겠습니다.
안녕 JERiv, 즉각적인 응답을 감사합니다. 사실 나는 스피커에서 마이크를 멀리하여 이동하려고했습니다. 그러나 문제는 여전히 남아 있습니다. 코드 수정이 도움이되는지 아니면 하드웨어 수준에서 해결할 수 있는지 확인하고 싶습니다. 감사합니다. Amit. – Amit