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
请帮我
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |