小编Irf*_*eed的帖子

从音乐库ios swift 3 xcode 8.2.1获取所有歌曲

我想从音乐库中获取所有歌曲并在我的表格视图中显示,然后在表格视图中选择多首歌曲并在AVAudioPlayer中播放.但是我无法从音乐库中获取歌曲并在我的桌面视图中显示.我访问了很多链接但是对我不起作用,请帮助我.这是我的代码

@IBAction func selectMusicFromGallery(_ sender: Any) 
{
    mediaPicker = MPMediaPickerController(mediaTypes: .music)
    mediaPicker.allowsPickingMultipleItems = false
    mediaPicker.delegate = self
   // mediaPicker.prompt = "Select Songs"
    self.present(mediaPicker, animated: true, completion: nil)
}

func mediaPicker(_ mediaPicker: MPMediaPickerController, didPickMediaItems mediaItemCollection: MPMediaItemCollection) 
{
    let mediaItems = MPMediaQuery.songs().items
    let mediaCollection = MPMediaItemCollection(items: mediaItems!)
    let player = MPMusicPlayerController.systemMusicPlayer()
    player.setQueue(with: mediaCollection)
    player.play()
}
Run Code Online (Sandbox Code Playgroud)

ios swift3

5
推荐指数
1
解决办法
5112
查看次数

标签 统计

ios ×1

swift3 ×1