-(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 ライブラリから選択した曲を選択できるボタンがあります。iPodライブラリから選択した曲のリストを表示する別のUIButtonがあります。
選択した曲をmyPlaylistTableであるUITableview に表示していますが、iPod ライブラリから 2 つの曲を選択すると、それらの 2 つの曲がmyPlaylistTableに表示されますが、さらにいくつかの曲を追加しようとすると、以前に表示された 2 つの曲が消えてしまいました。
たとえば、最初に 2 曲を選択し、別の 2 曲を追加すると、4 曲が表示されます。