iOS扫描本地音频文件及后台播放
来源:互联网 发布:ubuntu golang 1.8 编辑:程序博客网 时间:2024/06/06 08:24
1. 扫描iOS中的音频文件: 导入框架:#import <MediaPlayer/MediaPlayer.h>
- (void) QueryAllMusic{ MPMediaQuery *everything = [[MPMediaQuery alloc] init]; NSLog(@"Logging items from a generic query..."); NSArray *itemsFromGenericQuery = [everything items]; NSLog(@"count = %lu", (unsigned long)itemsFromGenericQuery.count); for (MPMediaItem *song in itemsFromGenericQuery) { NSString *songTitle = [song valueForProperty: MPMediaItemPropertyTitle]; NSString *songArtist = [song valueForProperty:MPMediaItemPropertyArtist]; NSURL *url = [song valueForProperty:MPMediaItemPropertyAssetURL]; NSLog(@"url is %@",url); } [self.musicArr enumerateObjectsUsingBlock:^(MusicObject *obj, NSUInteger idx, BOOL *stop) { NSLog(@"title is %@ name is %@",obj.musicTitle,obj.musicImageName); }];}
2. 播放时只需要将url传入进去即可。
3. 后台播放音频:
AVAudioSession *session = [AVAudioSession sharedInstance]; [session setActive:YES error:nil]; [session setCategory:AVAudioSessionCategoryPlayback error:nil];
0 0
- iOS扫描本地音频文件及后台播放
- IOS-播放沙盒目录及本地音频文件
- iOS 用 AVPlayer 播放一个本地音频文件
- iOS Dev (20) 用 AVAudioPlayer 播放一个本地音频文件
- iOS Dev (21) 用 AVPlayer 播放一个本地音频文件
- iOS从零开始学习直播之音频1.播放本地音频文件
- 播放音频文件ios
- ios播放音频文件
- ios播放音频文件
- 获取本地音频文件 FreeStreamer播放本地音频
- android Mp3播放器之音频文件扫描
- android Mp3播放器之音频文件扫描
- iOS音频播放的几种方式,打开后台模式的音乐播放、使用AVAudioPlayer播放音乐、播放指定的音频文件、注册音频文件
- iOS开发-播放本地音频(可后台播放)
- iOS开发-播放本地音频(可后台播放)
- 78.iOS开发-播放本地音频(可后台播放)
- iOS音频文件播放切换扬声器
- IOS使用OpenAL播放音频文件
- hdoj 1994 利息计算 【水题】
- iPhoneOS9.2 出现不能真机调试
- iOSApp提交上架store详细流程
- mysql 使用binlog进行数据还原
- MyEclipse过期后重新注册序列号的方式
- iOS扫描本地音频文件及后台播放
- java数据类型
- c++获取http返回的json数据
- [Java学习] Java插入排序实现
- Oracle temp表空间爆满的处理方法
- H5活动页面遇到的坑+微信分享代码
- ps 修改图片大小(分辨率)(png图片)
- android 5.0 API新增特点和改进
- tabBar与状态栏