Spotify API: как кроссфейдировать песни

Я использую Spotify API 11.1.60 для iOS и успешно создал приложение, которое может загружать/воспроизводить песни из Spotify, загружать и показывать обложки, выполнять поиск. Но я не могу найти способ перекрестного затухания песен. Я могу играть только одну песню за раз.

Кто-нибудь знает, как кроссфейдить песни?


person Daniel Stertmann    schedule 16.05.2012    source источник


Ответы (1)


Я не реализовал перекрестное затухание, но я думаю, что единственное решение - буферизовать вашу текущую песню, чтобы иметь возможность плавного затухания.

Вам необходимо обновить обратный вызов music_delivery и код, используемый для воспроизведения звука. Решение зависит от используемого вами звукового движка (OpenAL, CoreAudio,...)

person Nicolas Hognon    schedule 16.05.2012
comment
Это правильный подход — libSpotify не делает никаких предположений о том, что вы делаете со звуком. Если вы хотите кроссфейдить, вам нужно сделать это самостоятельно. - person iKenndac; 16.05.2012