【发布时间】:2014-02-26 21:11:13
【问题描述】:
我是 iOS 新手。我正在创建一个虚拟应用程序来从本地服务器上的 iOS 设备上传音频文件。所以我想知道是否有办法打开音频库并选择需要上传的音频文件。类似于图片库。
是否可以打开音频列表并选择所需的音频文件?如果没有,还有什么办法?
【问题讨论】:
标签: ios
我是 iOS 新手。我正在创建一个虚拟应用程序来从本地服务器上的 iOS 设备上传音频文件。所以我想知道是否有办法打开音频库并选择需要上传的音频文件。类似于图片库。
是否可以打开音频列表并选择所需的音频文件?如果没有,还有什么办法?
【问题讨论】:
标签: ios
在您的项目中添加 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);
}
【讨论】:
您应该使用MPMediaPickerController 类来访问音频文件。同样参考this。
【讨论】: