Spotify IOS SDK Beta 结束播放供应商。 Code=4 传递了一个意外的 NULL 指针

Posted

技术标签:

【中文标题】Spotify IOS SDK Beta 结束播放供应商。 Code=4 传递了一个意外的 NULL 指针【英文标题】:Spotify IOS SDK Beta Ended playback of provider. Code=4 an unexpected NULL pointer was passed 【发布时间】:2014-07-11 14:24:41 【问题描述】:

使用 Spotify SimpleTrackPlayback 演示并且在播放我的 Premium 帐户 播放列表或专辑中的曲目时遇到问题。我将其简化为简单地使用演示,以保存对 url 和令牌交换服务的所需更改。

我收到的错误: 播放 [69751:60b] 结束播放提供者 spotify:album:4pT0rlFvHYc46KyEhmCy88 错误错误域 = com.spotify.ios-sdk.playback 代码 = 4“意外的 NULL 指针作为参数传递给函数。” UserInfo=0x9948080 NSLocalizedDescription=意外的 NULL 指针作为参数传递给函数。

据我所知,播放从未真正开始,因为委托 startPlayback 事件从未被触发,但播放结束委托被定期触发,并出现上述错误。我已经坚持了好几天了,但是由于我找不到太多关于它的信息,所以我一定是在某个地方犯了一个简单的错误。

【问题讨论】:

你找到解决这个问题的方法了吗?我正在处理同样的问题:( 【参考方案1】:

您确定您正在正确初始化会话吗?像这样:

self.session = [[SPTSession alloc]initWithUserName:username credential:cred];

【讨论】:

当关注beginners guide of Spotify时,会话由handleAuthCallbackWithTriggeredAuthURL初始化并传递给回调。所以我们无法控制它是如何初始化的【参考方案2】:

以下对我有帮助:

    转到设置

    显示高级设置

【讨论】:

以上是关于Spotify IOS SDK Beta 结束播放供应商。 Code=4 传递了一个意外的 NULL 指针的主要内容,如果未能解决你的问题,请参考以下文章

Spotify 登录 Spotify iOS sdk beta 版本 3

Spotify iOS SDK Beta 5 构建错误

使用 iOS Spotify SDK 在给定的开始时间启动 Spotify 曲目播放?

使用 Spotify iOS SDK 关注播放列表

使用适用于 Android 的 Spotify SDK 播放播放列表和曲目

Swift 3.0 中的 Spotify SDK:如何知道歌曲何时结束