我在我的Info.pList中设置了uibackgroundmodes,如下所示:
<key>uibackgroundmodes</key><array> <string>audio</string> <string>fetch</string></array>
在应用程序中设置SDK时,还有其他我缺少的东西或我需要启用的东西吗?
在此先感谢您的帮助
解决方法 为了解决这个问题,我不得不扩展我的类来实现SPTAudioStreamingPlaybackDelegate并写入函数来激活和停用AVAudioSession步骤1
func audioStreaming(_ audioStreaming: SPTAudioStreamingController!,dIDChangePlaybackStatus isPlaying: Bool) { if isPlaying { self.activateAudioSession() } else { self.deactivateAudioSession() }}
第2步
// MARK: Activate audio sessionfunc activateAudioSession() { try? AVAudioSession.sharedInstance().setcategory(AVAudioSessioncategoryPlayback) try? AVAudioSession.sharedInstance().setActive(true)}// MARK: Deactivate audio sessionfunc deactivateAudioSession() { try? AVAudioSession.sharedInstance().setActive(false)}总结
以上是内存溢出为你收集整理的Spotify iOS SDK – 没有后台播放全部内容,希望文章能够帮你解决Spotify iOS SDK – 没有后台播放所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)