如何将音乐文件从iphone音乐库导入iPhone App [英] How to import music file from iphone music library to iPhone App
问题描述
在我的iPhone应用程序中我能够浏览iphone音乐库
即使我将媒体文件名导入我的应用音乐文件列表
但是下次运行app时我没有获得我之前导入的媒体文件名
In MY iPhone App I am able to browse iphone Music Library even I am importing media file name to my app music file list but while running app next time i am not getting media file name which I imported previously
在我的应用程序中我正在从我的APP文件夹中的一个文件夹MusicSampler导入歌曲在按钮上单击我打开iPod音乐库和选择歌曲(使用mediaPicker)添加到我的歌曲列表中,现在下次当我打开我的应用程序时,它会加载musicSampler文件夹中的所有歌曲,但这次是以前从iPod-添加的新歌曲图书馆没有显示
In My App i am importing songs from one folder "MusicSampler" which is in my APP Folder now On buttonclick I am opening iPod music Library and selecting song (Using mediaPicker) which is added to my song list at buttom, now next time when i am opening my App it loads the all songs from "musicSampler" folder but this time the new added songs previously from iPod-Library are not showing
我应该怎样做才能将导入的歌曲从iPod音乐库保存到我的iphone应用程序(通过将音乐文件添加到我的MusicSampler或其他内容)
what I should do to save imported song from iPod music library to my iphone app( either by adding music file to my "MusicSampler" or something else)
请帮助和建议
谢谢
推荐答案
OPEN音乐电话库
MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
mediaPicker.delegate = self;
mediaPicker.allowsPickingMultipleItems = YES;
[self presentViewController:mediaPicker animated:YES completion:nil];
代表是
- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
[self dismissViewControllerAnimated:YES completion:nil];
MPMediaItem *item = [mediaItemCollection representativeItem];
player=[[AVAudioPlayer alloc]initWithContentsOfURL:[item valueForProperty:MPMediaItemPropertyAssetURL] error:nil];
[player play];
}
- (void)mediaPickerDidCancel:(MPMediaPickerController *)mediaPicker {
[self dismissViewControllerAnimated:YES completion:nil];
}
这篇关于如何将音乐文件从iphone音乐库导入iPhone App的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!