Anzeigen von Schallwellen für die Audioaufnahme in Android

9

Wie können wir Schallwellen wie im unteren Bild angezeigt anzeigen?

Wenn der Benutzer spricht, werden die gelben Balken basierend auf der Lautstärke des Benutzers animiert.

Bitte führen Sie mich ... Gibt es einen Referenzlink? Gibt es ein Beispiel-Tutorial?

Gleiche Frage im iPhone. aber ich will es in Android.

    
Nikhil 19.12.2012, 10:58
quelle

1 Antwort

4

Wenn Sie MediaRecorder zum Aufnehmen von Audio verwenden, können Sie regelmäßig eine Amplitude anfordern mit MediaRecorder.getMaxAmplitude . Dann können Sie ClipDrawable aus der Balken-Bitmap erstellen und die Amplitude verwenden, um das gewünschte Level einzustellen.

    
Andrei Mankevich 19.12.2012 11:27
quelle

Tags und Links