2016-12-07 1 views
-1

Ich mache eine App mit Air und AS3, wo ich nach Lärm aus dem Mikrofon suchen. Zur gleichen Zeit spiele ich Ton über die Lautsprecher des Telefons, aber ich möchte diese Töne vom Eingang des Mikrofons ignorieren.Wie kann ich den von meiner App abgespielten Ton ignorieren, wenn ich mit ActionScript 3 nach Aktivitäten über das Mikrofon in Air suche?

Ich möchte wissen, wenn eine externe Quelle Geräusche macht und dann darauf reagieren, aber jetzt löst mein Auslöser aus, wenn der Klang, den ich selbst spiele, zu laut wird.

Irgendwelche Vorschläge?

Antwort

0

Try this:

mic.setUseEchoSuppression(true); 
mic.setLoopback(false); 

(In dieser Reihenfolge).

+0

Ich bekomme das nicht zur Arbeit:/ Was ich versuche zu tun, ist zu bestimmen, ob eine andere Quelle von Sound, dass der Ton von dem Gerät selbst vorhanden ist vorhanden ist. Ich möchte den von meiner App wiedergegebenen Ton ignorieren und dann feststellen, ob andere Geräusche vorhanden sind. mic.activityLevel steigt immer noch stark an, wenn mein Sound vom Gerät lauter wird. –

Verwandte Themen