gpt4 book ai didi

ios - 无法使用 Spotify iOS 应用程序远程 SDK 禁用自动播放

转载 作者:行者123 更新时间:2023-11-29 06:01:59 37 4
gpt4 key购买 nike

我正在尝试使用以下 Swift 函数禁用后台 Spotify 自动播放(通过 App Remote SDK)。

private static func configureAppRemote() {
if let player_api = SpotifySDK.shared.app_remote.playerAPI {
player_api.setRepeatMode(.off, callback: SpotifySDK.debug_callback)
player_api.setShuffle(false, callback: SpotifySDK.debug_callback)
is_configured = true
} else {
is_configured = false
}
}

我的 SpotifySDK.debug_callback 打印出这两个调用的闭包参数并返回 (result, error) = (nil, nil),尽管 Objective-C Spotify SDK 源代码声称这种状态是不可能的:

@param callback On success `result` will be `YES`.
On error `result` will be `nil` and `error` will be set.

有人知道如何使用 App Remote 正确禁用自动播放吗?

最佳答案

您的 session 管理器是什么样的?我遇到了同样的问题,并通过从我的 session 管理器声明自动播放停止中注释掉以下内容:

lazy var sessionManager: SPTSessionManager = {
if let tokenSwapUrl = URL(string: "https://conservative-media.herokuapp.com/api/token"),
let tokenRefreshUrl = URL(string: "https://conservative-media.herokuapp.com/api/refresh_token") {
self.configuration.tokenSwapURL = tokenSwapUrl
self.configuration.tokenRefreshURL = tokenRefreshUrl
// self.configuration.playURI = ""
}
let manager = SPTSessionManager(configuration: self.configuration, delegate: self)
return manager
}()

playURL 的空白字符串将自动播放用户上次播放的音频,您还可以输入有效的 Spotify URI 来自动播放该音频。

关于ios - 无法使用 Spotify iOS 应用程序远程 SDK 禁用自动播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54564986/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com