MPCPlayerRequestErrorDomain代码= 1000“发送命令0失败”

Nin*_*inj 5 storekit mpmusicplayercontroller ios swift

let cloudServiceController = SKCloudServiceController()
let musicPlayer = MPMusicPlayerController.systemMusicPlayer

self.cloudServiceController.requestCapabilities { capabilities, error in
            guard capabilities.contains(.musicCatalogPlayback) else { return }
            self.canMusicCatalogPlayback = true
        }

let tracks = album!.relationships!.tracks!
        let trackIDs = tracks.map { $0.id! }
        let startTrackID = tracks[indexPath.row].id!
        let descriptor = MPMusicPlayerStoreQueueDescriptor(storeIDs: trackIDs)
        descriptor.startItemID = startTrackID
        musicPlayer.setQueue(with: descriptor)
        musicPlayer.play()
Run Code Online (Sandbox Code Playgroud)

我在MediaPlayer上工作时,出现如下错误。

MPMusicPlayerController播放]已完成的错误:错误域= MPCPlayerRequestErrorDomain代码= 1000“发送命令0失败” UserInfo = {NSDebugDescription =发送命令0失败,NSUnderlyingError = 0x280670f00 {错误域= MPCPlayerRequestErrorDomain代码= 1000“发送命令0失败(MRSendCommandError = 4)“ UserInfo = {NSDebugDescription =无法发送命令0(MRSendCommandError = 4)}}}

我通过下面的链接,但我需要解决此问题。

https://forums.developer.apple.com/thread/100476

请帮我