我正在创建一个音乐播放器应用程序,我有一组MPMediaItem对象,它们代表我的音乐库中的歌曲。如何将这些对象放入音乐播放器并通过iPhone扬声器播放歌曲?
我知道使用MPMusicPlayerController,但我不知道如何添加单个MPMediaItems或它们的数组
答案 0 :(得分:0)
试试此代码
var myAvPlayer = AVPlayer()
if let itemUrl = mpMediaitem.assetURL {
let playerItem = AVPlayerItem(url: itemUrl)
myAvPlayer = AVPlayer(playerItem: playerItem)
myAvPlayer.play()
}
从asset Url
获取MPMediaItem
,然后使用此网址创建avplayeritem
对象并分配给avplayer
对象。