Ich schreibe eine Mediaplayer App für den privaten Gebrauch in Delphi XE10 für Android. Ich würde gerne den Android Equalizer verwenden, weiß aber nicht wirklich wie. Die JEqualizer-Schnittstelle ist in Androidapi.JNI.Media verfügbar (wie auch andere Soundfx-Funktionen). Ich habe zwei spezifische Probleme:Wie benutze ich Equalizer oder BassBoost für TMediaplayer?
1.) Ich bin nicht sehr fortgeschritten bei der Erstellung von Delphi-Objekten von Android-Schnittstellen. Am Recht nur Folgendes zu tun:
var
equ : jequalizer;
begin
equ := tjequalizer.wrap((sharedactivitycontext.getsystemservice(tjcontext.JavaClass.AUDIO_SERVICE) as ILocalObject).getobjectid);
2.) den Ausgleich erstellen ich die audiosession des Mediaplayer benötigen, die nicht in dem Delphi-Mediaplayer-Objekt ausgesetzt ist. Irgendeine Idee, wie ich das bekommen könnte?