iOS:从设备中选择音频文件并上传

时间:2014-02-03 11:38:17

标签: ios

我是iOS新手。我正在创建一个虚拟应用程序来从本地服务器上的iOS设备上传音频文件。所以我想知道是否有办法打开音频库并选择要上传的所需音频文件。与图库相似。

是否可以打开音频列表并选择必要的音频文件?如果没有,有什么替代方案?

2 个答案:

答案 0 :(得分:6)

在项目中添加MediaPlayer.framework

#import <MediaPlayer/MediaPlayer.h>

显示如下:

MPMediaPickerController *mediaPicker = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];  
 mediaPicker.delegate = self;  
 mediaPicker.allowsPickingMultipleItems = NO;  
 [self presentViewController:mediaPicker animated:YES completion:nil];  

实施委托<MPMediaPickerControllerDelegate>

- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
    [self dismissViewControllerAnimated:YES completion:nil];
    NSLog(@"You picked : %@",mediaItemCollection);
}

答案 1 :(得分:0)

您应该使用MPMediaPickerController类来访问音频文件。请参考this了解相同内容。