首页 > 解决方案 > 如何降低或提高 Spotify SDK Swift 中的音乐音量

问题描述

我正在开发一个简单的应用程序,该应用程序允许用户使用他/她的 Spotify 帐户登录,然后在用户身份验证后播放歌曲。我尝试按照 spotify 提供的教程进行操作,但我真的很困惑如何获得音量以及如何设置低音量或高音量的音乐。我找到了两个函数方法:

第一个功能

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

第二个功能

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

但我很困惑如何使用这个功能以及如何通过这个功能获得音量?如果通过获取音量或设置高或低音量有任何其他功能,请告诉我。

有人可以向我解释如何解决这个问题,我已经尝试解决这个问题但还没有结果。

任何帮助将不胜感激。

谢谢你。

标签: swiftspotifylibspotifycocoalibspotify-2.0spotify-desktop

解决方案


volumeSPTAudioStreamingControllerobject上的一个属性,因此要获取当前卷,您只需获取对您的引用SPTAudioStreamingController,然后从中读取volume

然后,要重置音量,您可以使用SPTAudioStreamingController'setVolume:callback:功能

如果它有效,我怀疑您在问题中指向的第二个委托方法会触发,但您也可以使用回调来检测是否发生错误。


推荐阅读