Применение эквалайзера к потоку Spotify на Android - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь применить эффект фильтра нижних / верхних частот к потоку Spotify, но не могу понять это.Я опробовал новый SDK с удаленной библиотекой, но не думаю, что это возможно сделать с этим, поскольку реальное аудио воспроизводится не в приложении, а в самом приложении Spotify.

Итак, я обнаружил, что все еще могу использовать старый Spotify Streaming SDK.Который имеет объект Spotify Player, используемый для потоковой передачи.Я также обнаружил встроенную библиотеку эквалайзера, но для ее создания мне нужен AudioSessionID.

Equalizer(int priority, int audioSession)

Обычно он извлекается из

MediaPlayer.getAudioSessionId()

Но эта функция, конечно, неДоступно с объектом Spotify Player.Так возможно ли это в любом случае?Стоит ли искать другой эквалайзер?Использую ли я неправильный объект в Spotify SDK, чтобы применить эффект к?

Я точно знаю, что это возможно, поскольку в Play Store есть приложение, которое поддерживает это.Вы можете добавить свою собственную учетную запись Spotify, загружать песни, воспроизводить их и применять к ним несколько различных звуковых эффектов.(Filter, Delay, Reverb) Что я и хочу.(Название приложения djay FREE)

...