android AudioRecord Amplitudenablesung von MIC

8

Ich versuche den Ton von der MIC aufzunehmen und eine Live-Grafik zu zeichnen. Ich kann das Diagramm aufzeichnen und zeichnen. Das Problem ist, dass die Werte, die mit dem unten stehenden Code aufgezeichnet werden, nicht genau sind ... das Bild unten ist das, was ich bekomme, wenn überhaupt kein Ton vorhanden ist. Ich habe Beispiele mit dem fft gesehen, aber ich bin mir nicht sicher, ob das in meinem Fall von Nutzen ist, da ich versuche, ein Zeitbereichsdiagramm zu zeichnen, und ich sehe keinen Zweck, es in den Frequenzbereich umzuwandeln (vorerst). Andere verwenden durchschnittliche Leistung, dies könnte hilfreich sein, aber ich bin mir nicht sicher.

Danke für jede Hilfe.

%Vor%     
user591124 14.05.2012, 07:33
quelle

2 Antworten

12

Für alle anderen, die nach einer Möglichkeit suchen, dies zu tun, besuchen Sie Samsungs fantastisches Beispiel komplett mit Quellcode

    
Gourneau 09.06.2013, 06:23
quelle
1

Versuchen Sie es mit einer höheren Abtastrate. Das Maximum ist 48000, aber 44100 ist Standard.

Es ist auch möglich, dass das Mikrofon nur Hintergrundgeräusche aufnimmt.

    
gregm 23.05.2012 10:41
quelle

Tags und Links