将MPMediaItems添加到MPMediaItemCollectino

问题描述 投票:0回答:1

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

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

ios swift mpmediaitem
1个回答
0
投票

试试这个代码

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对象。

© www.soinside.com 2019 - 2024. All rights reserved.