Я пишу приложение mediaplayer для частного использования в Delphi XE10 для Android. Я хотел бы использовать эквалайзер для Android, но не знаю, как это сделать. Интерфейс JEqualizer отображается в Androidapi.JNI.Media (как и другие функции soundfx). У меня есть две специфические проблемы:Как использовать эквалайзер или BassBoost для TMediaplayer?
1.) Я не очень продвинутый в создании объектов delphi из интерфейсов android. Am право просто сделать следующее:
var
equ : jequalizer;
begin
equ := tjequalizer.wrap((sharedactivitycontext.getsystemservice(tjcontext.JavaClass.AUDIO_SERVICE) as ILocalObject).getobjectid);
2.) Для того, чтобы создать эквалайзер мне нужно audiosession от медиаплеера, который не подвергается в объекте MediaPlayer Delphi. Любая идея, как я мог это получить?