Как уменьшить или увеличить громкость музыки в Spotify SDK Swift
Я работаю над простым приложением, которое позволяет пользователю войти в систему со своей учетной записью Spotify и затем воспроизводить песню после аутентификации пользователя. Я пытался следовать учебнику, предоставленному spotify, но я действительно не понимаю, как получить громкость и как установить низкую или большую громкость музыки. Я нашел два метода:
Первая функция
func audioStreaming(_ audioStreaming: SPTAudioStreamingController!, didSeekToPosition position: TimeInterval) {
}
Вторая функция
func audioStreaming(_ audioStreaming: SPTAudioStreamingController!, didChangeVolume volume: SPTVolume) {
}
Но я запутался, как использовать эту функцию и как получить объем с помощью этих функций? пожалуйста, дайте мне знать, если какая-либо другая функция получит громкость или установит высокий или низкий уровень громкости.
Может кто-нибудь, пожалуйста, объясните мне, как решить эту проблему, я пытался решить эту проблему, но пока нет результатов.
Любая помощь будет принята с благодарностью.
Спасибо.
1 ответ
volume
это свойство на SPTAudioStreamingController
объект, поэтому, чтобы получить текущий объем, вам просто нужно получить ссылку на ваш SPTAudioStreamingController
а затем прочитать volume
от этого.
Затем, чтобы сбросить громкость, вы можете использовать SPTAudioStreamingController
"s setVolume:callback:
функция
И если это сработает, я подозреваю, что второй метод делегата, на который вы указали в своем вопросе, сработает, но вы также можете использовать обратный вызов, чтобы определить, произошла ли ошибка.