如何在Spotify SDK Swift中降低或提高音乐音量

时间:2018-12-20 13:46:48

标签: swift spotify libspotify cocoalibspotify-2.0 spotify-desktop

我正在开发一个简单的应用程序,该应用程序允许用户使用他/她的Spotify帐户登录,然后在用户认证后播放歌曲。我尝试遵循Spotify提供的教程,但是我真的很困惑如何获取音量以及如何设置低音量或高音量音乐。我发现了两种功能方法:

第一个功能

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

第二功能

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

但是我很困惑如何使用此功能以及如何通过此功能获得音量?如果有其他通过音量调节或将音量调高或调低的功能,请告诉我。

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

任何帮助将不胜感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

volume is a property on SPTAudioStreamingController object,因此要获取当前卷,您只需获取对SPTAudioStreamingController的引用,然后从中读取volume

然后,要重置音量,可以使用SPTAudioStreamingController's setVolume:callback: function

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

相关问题