Ich arbeite an einer Musikanalyse mit der Visualizer-Klasse für Android 2.3.1. Ich finde, dass die FFT- und Wellenform-Größen von der Lautstärke des Geräts beeinflusst werden. Das heißt, wenn der Benutzer die Lautstärke heruntergeregelt hat, erhalte ich wenig oder keine FFT-Daten.
Ich habe das auf einem Motorola Xoom, Samsung Galaxy Tab und dem Emulator getestet und es verhält sich so.
Ich verwende den folgenden Code:
%Vor%Wenn wir uns die Dokumente für die Visualizer-Klasse ansehen, scheint es, als ob wir vorbeigehen In einer gültigen Audiositzungs-ID sollte der Visualisierer bei dieser Audiositzung arbeiten. Es scheint, dass der Visualizer auf der Ausgabemischung arbeitet.
Hat irgendjemand anderes das entdeckt oder einen Weg gefunden?
Danke
Ich hatte auch das gleiche Problem, aber es funktioniert, wenn ich den Eqaulizer und Visualizer für die gleiche Seession-ID aktiviert habe. Ich kenne den Grund dafür nicht, ich habe es überprüft, den Equalizer von der Visualizer-Klasse in api Demos zu entfernen Arbeiten wie du gesagt hast.
%Vor%Tags und Links android audio media-player fft visualizer