iOS上获取iTunes音乐权限
来源:互联网 发布:数据结构图应用 编辑:程序博客网 时间:2024/05/19 23:00
方法一:
MPMediaQuery *mysongsQuery = [MPMediaQuerysongsQuery];
_songsArray = [mysongsQuery items];
for (MPMediaItem *songin _songsArray) {
NSString *songTitle = [songvalueForProperty:MPMediaItemPropertyTitle];
NSString *assetUrl = [songvalueForProperty:MPMediaItemPropertyAssetURL];
NSLog (@"%@ %@", songTitle,assetUrl);
}
MPMediaQuery *playlistQuery = [MPMediaQueryplaylistsQuery];
for (MPMediaPlaylist *playlistin playlistQuery.items)
{
NSString *playlistName = [playlistvalueForProperty:MPMediaPlaylistPropertyName];
NSLog (@"%@", playlistName);
}
MPMediaQuery *albumQuery = [MPMediaQueryalbumsQuery];
方法二:
MPMediaPickerController *vc = [[MPMediaPickerControlleralloc] initWithMediaTypes:MPMediaTypeMusic];
vc.delegate = self;
[selfpresentViewController:vc animated:YEScompletion:^{
}];
并实现代理方法:
- (void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
MPMediaItem *item = mediaItemCollection.items.firstObject;
NSString *songTitle = [itemvalueForProperty:MPMediaItemPropertyTitle];
NSURL *assetUrl = [itemvalueForProperty:MPMediaItemPropertyAssetURL];
NSLog (@"%@ %@", songTitle,assetUrl);
[mediaPicker dismissViewControllerAnimated:YEScompletion:^{
}];
MPMusicPlayerController* mDRMAudioPlayer = [MPMusicPlayerControllerapplicationMusicPlayer];
[mDRMAudioPlayer setQueueWithItemCollection:mediaItemCollection];
[mDRMAudioPlayer play];
}
- (void)mediaPickerDidCancel:(MPMediaPickerController *)mediaPicker
{
[mediaPicker dismissViewControllerAnimated:YEScompletion:^{
}];
}
- iOS上获取iTunes音乐权限
- iOS itunes 权限分配
- iOS 如何获取本地音乐(iTunes)作为本地推送的音乐
- iOS itunes connect权限分配
- ios上越狱开发,root权限获取
- ios越狱手机上root权限获取
- IOS获取本地音乐
- ios 获取本地音乐
- IOS 发布 Itunes 上的操作流程
- 越狱ios设备上,如何使应用获取root权限
- iOS获取本地音乐播放
- ios 获取音乐库音乐相关
- ios获取权限
- ios 定位权限获取
- iOS 获取系统权限
- ios 访问权限获取
- iOS获取麦克风权限
- ios开发---音乐播放器之怎么获取音乐列表
- ACM ZOJ Problem Set - 1002 fire net
- 爱心
- 正则表达式--规则
- Mac上编译boost
- MyBatis配置文件和接口编程
- iOS上获取iTunes音乐权限
- AFNetworking了解
- 运算放大器知识点总结
- 如何关闭Mac上的Dashboard?
- Chromium项目文化
- MySQL 5.6 for Windows 解压缩版配置安装
- 在64位linux下编译32位程序
- JAVA的StringBuffer类
- hdu 1092 a+b问题4 n个数 n在前n为0就终止 20140722