Как уменьшить или увеличить громкость музыки в Spotify SDK Swift - PullRequest
0 голосов
/ 20 декабря 2018

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

Первая функция

func audioStreaming(_ audioStreaming: SPTAudioStreamingController!, didSeekToPosition position: TimeInterval) {
}  

Вторая функция

func audioStreaming(_ audioStreaming: SPTAudioStreamingController!, didChangeVolume volume: SPTVolume) {
}

Но я запуталсякак использовать эту функцию и как получить объем с помощью этой функции?если какая-либо другая функция получит громкость или установит высокий или низкий уровень громкости, сообщите мне об этом.

Может кто-нибудь объяснить мне, как решить эту проблему, я пытался решить эту проблему, но результатов пока нет.

Любая помощь будет принята с благодарностью.

Спасибо.

1 Ответ

0 голосов
/ 21 декабря 2018

volume является свойством SPTAudioStreamingController объекта , поэтому для получения текущего тома вам просто нужно получить ссылку на ваш SPTAudioStreamingController и затем прочитать volume из этого значения.

Затем, чтобы сбросить громкость, вы можете использовать SPTAudioStreamingController setVolume:callback: функцию .

И если она работает, я подозреваю, что второй метод делегата выуказанный в вашем вопросе будет срабатывать, но вы также можете использовать обратный вызов, чтобы определить, произошла ли ошибка.

...