-(void) mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection {
[self dismissViewControllerAnimated:YES completion:nil];
NSURL* assetUrl = [mediaItemCollection.representativeItem valueForProperty:MPMediaItemPropertyAssetURL];
AVURLAsset* asset = [AVURLAsset URLAssetWithURL:assetUrl options:nil];
AVPlayerItem* playerItem = [AVPlayerItem playerItemWithAsset:asset];
myPlayer = [AVPlayer playerWithPlayerItem:playerItem];
collectionMutableCopy = [mediaItemCollection.items mutableCopy];
[self.myPlaylistTable reloadData];
//[self updatePlayerQueueWithMediaCollection: mediaItemCollection];
[myPlayer play];
}
我有一个按钮,可以让我从 Iphone 库中选择歌曲。我有另一个 UIButton,它显示从 ipod 库中选择的歌曲列表。
我在UITableview中显示选定的歌曲,即myPlaylistTable 当我从 iPod 库中选择两首歌曲时,这两首歌曲会显示为 myPlaylistTable,但是当我尝试添加更多歌曲时,会出现问题,之前显示的两首歌曲消失了。
例如,如果我第一次选择两首歌曲,如果我再添加两首歌曲,它应该显示四首歌曲。