J'écris une application mediaplayer pour un usage privé dans Delphi XE10 pour Android. Je voudrais utiliser l'égaliseur android, mais je ne sais pas vraiment comment. L'interface JEqualizer est exposée dans Androidapi.JNI.Media (comme d'autres fonctions soundfx). J'ai deux problèmes spécifiques:Comment utiliser Equalizer ou BassBoost pour TMediaplayer?
1.) Je ne suis pas très avancé dans la création d'objets Delphi à partir d'interfaces android. Suis-droit juste pour faire ce qui suit:
var
equ : jequalizer;
begin
equ := tjequalizer.wrap((sharedactivitycontext.getsystemservice(tjcontext.JavaClass.AUDIO_SERVICE) as ILocalObject).getobjectid);
2.) Pour créer l'égaliseur j'ai besoin audiosession du MediaPlayer, qui n'est pas exposé dans l'objet MediaPlayer Delphi. Une idée de comment je pourrais obtenir ça?