【问题标题】:Using the Spotify SDK in iOS using Swift 3.0使用 Swift 3.0 在 iOS 中使用 Spotify SDK
【发布时间】:2017-03-06 17:27:02
【问题描述】:

Spotify 的初学者教程仅在 Objective-C https://developer.spotify.com/technologies/spotify-ios-sdk/tutorial/ 中使用,但与此视频一起使用:https://www.youtube.com/watch?v=GeO00YdJ3cE 我能够正确设置我的开发环境,但是 SDK 的方法(卡在登录)有自从该视频发布以来发生了变化……谁能告诉我如何将登录方法转换为 Swift?

一旦我的代码运行起来,我很乐意将其开源。

【问题讨论】:

  • 不幸的是,我对 iOS 了解不多,但是如果您编写了代码,我会非常有兴趣了解它!我快速浏览了互联网,看起来this repo 可能会对您有所帮助?
  • 您应该考虑添加一些代码,以便人们帮助发现问题。
  • 接受的答案链接到 Swift 代码还不够吗?

标签: ios swift spotify


【解决方案1】:

Here's 一个关于在 Swift 中实现 iOS Spotify SDK 的精彩教程。 在不查看您的代码的情况下,您要查找的内容可能如下:

if player == nil {
    self.player = SPTAudioStreamingController.sharedInstance()

    self.player!.playbackDelegate = self
    self.player!.delegate = self
    try! player!.start(withClientId: auth.clientID)
    self.player!.login(withAccessToken: session.accessToken)
}

这将在登录返回时调用以下委托函数:

func audioStreamingDidLogin(_ audioStreaming: SPTAudioStreamingController!) {

}

调用该委托函数后,您就可以开始使用播放器播放曲目了。

【讨论】:

  • 我已经完成了播放器,它在几天前可以正常工作,但我现在无法播放。它向我显示以下错误。 failed to play: Optional(Error Domain=com.spotify.ios-sdk.playback Code=1 "The operation failed due to an unspecified issue." UserInfo={NSLocalizedDescription=The operation failed due to an unspecified issue.})
猜你喜欢
  • 2015-08-10
  • 1970-01-01
  • 2018-06-05
  • 1970-01-01
  • 1970-01-01
  • 2016-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多