2016-05-07 17 views
1

Ich möchte eine Audio-Visualisierungs-App für iOS erstellen. Ich muss irgendwie auf die aktuelle Audioausgabe von einer anderen App (wie Apples Musik-App oder Spotify) tippen und die Amplitude des Signals für jedes Sample der Musik ermitteln. Ich werde dann einen FFT-Algorithmus an den Daten durchführen, um ihn in die Frequenzdomäne zu konvertieren und die Daten visuell anzuzeigen.Holen Sie sich Audiopegel von der aktuellen Musikwiedergabe auf einem iOS-Gerät

Kann man diese Daten vom Audioausgang anderer Apps lesen? Wenn ja, was brauche ich, um diese Daten zu extrahieren?

Antwort

2

Nein. Die iOS-Sicherheits-Sandbox verhindert das Lesen von Audio-Samples aus anderen Apps über eine öffentliche API (es sei denn, die abspielende App wurde so codiert, dass Audiodaten explizit über Inter-App-Audio oder eine andere ähnliche Schnittstelle exportiert werden).