我正在制作一个音乐播放器应用程序,并且有一个MPMediaItem对象数组,这些对象代表音乐库中的歌曲。如何将这些对象放在音乐播放器中,并通过iPhone扬声器播放歌曲?

我知道要使用MPMusicPlayerController,但我不知道如何向其中添加单个MPMediaItems或它们的数组

最佳答案

试试这个代码

var myAvPlayer = AVPlayer()


if let itemUrl = mpMediaitem.assetURL {
   let playerItem = AVPlayerItem(url: itemUrl)
   myAvPlayer = AVPlayer(playerItem: playerItem)
   myAvPlayer.play()
}


asset Url中获取MPMediaItem,然后使用此URL创建avplayeritem对象并分配给avplayer对象。

关于ios - 将MPMediaItems添加到MPMediaItemCollectino,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49105246/

10-09 09:14