iOS上获取iTunes音乐权限
方法一:
MPMediaQuery *mysongsQuery = [MPMediaQuery songsQuery];
_songsArray = [mysongsQuery items];
for (MPMediaItem *song in _songsArray) {
NSString *songTitle = [song valueForProperty:MPMediaItemPropertyTitle];
NSString *assetUrl = [song valueForProperty:MPMediaItemPropertyAssetURL];
NSLog (@"%@ %@", songTitle,assetUrl);
}
MPMediaQuery *playlistQuery = [MPMediaQuery playlistsQuery];
for (MPMediaPlaylist *playlist in playlistQuery.items)
{
NSString *playlistName = [playlist valueForProperty:MPMediaPlaylistPropertyName];
NSLog (@"%@", playlistName);
}
MPMediaQuery *albumQuery = [MPMediaQuery albumsQuery];
方法二:
MPMediaPickerController *vc = [[MPMediaPickerController alloc] initWithMediaTypes:MPMediaTypeMusic];
vc.delegate = self;
[self presentViewController:vc animated:YES completion:^{
}];
并实现代理方法:
- (void)mediaPicker:(MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection*)mediaItemCollection
{
MPMediaItem *item = mediaItemCollection.items.firstObject;
NSString *songTitle = [item valueForProperty:MPMediaItemPropertyTitle];
NSURL *assetUrl = [item valueForProperty:MPMediaItemPropertyAssetURL];
NSLog (@"%@ %@", songTitle,assetUrl);
[mediaPicker dismissViewControllerAnimated:YES completion:^{
}];
MPMusicPlayerController* mDRMAudioPlayer = [MPMusicPlayerController applicationMusicPlayer];
[mDRMAudioPlayer setQueueWithItemCollection:mediaItemCollection];
[mDRMAudioPlayer play];
}
- (void)mediaPickerDidCancel:(MPMediaPickerController *)mediaPicker
{
[mediaPicker dismissViewControllerAnimated:YES completion:^{
}];
}
转载于:https://www.cnblogs.com/zengyanzhi/p/3861062.html
iOS上获取iTunes音乐权限相关推荐
- iOS 如何获取本地音乐(iTunes)作为本地推送的音乐
本地推送的音乐好像只能使用直接沙盒里面的音乐文件 现在 有需求是要使用本地音乐(iTunes)里的歌曲作为本地推送的音乐 不知道能不能实现 求大神指点
- ios html5 audio mp3,H5 audio 微信端 在IOS上不能播放音乐
前言 在做各种HTML5场景页面的时候,插入背景音乐是一个很普遍的需求.我们都知道,iOS下的safari是无法自动播放音乐的,以至一直以来形成了一种认知,iOS是无法自动播放媒体资源的.直到微信火爆 ...
- H5微信端在IOS上不能播放音乐解决方案
前言 在做各种HTML5场景页面的时候,插入背景音乐是一个很普遍的需求.我们都知道,iOS下的safari是无法自动播放音乐的,以至一直以来形成了一种认知,iOS是无法自动播放媒体资源的.直到微信火爆 ...
- iOS上传头像, 相册权限,相册权限,拍照上传,相册选择图片,拍照页面语言设置,保存到相册...
2019独角兽企业重金招聘Python工程师标准>>> 1. 权限 在打开相机拍照或者打开相册选择图片之前, 有必要先判断先是否有权限, 如果没有权限应该给个提示, 让用户自己去设置 ...
- iOS实现获取系统iTunes音乐的方法示例
这篇文章主要给大家介绍了关于iOS如何实现获取系统iTunes音乐的相关资料,文中通过示例代码给大家详细介绍了实现的方法,并给大家介绍了MPMediaPickerController的相关知识,对大家 ...
- 01-iOS获取系统iTunes音乐
iOS获取系统iTunes音乐 1.1-简介 1.2-使用系统自带的控制器选择iTunes歌曲 1.3-只获取iTunes中的数据,自定义界面 1.4-完整代码 1.1-简介 获取类型iTune音乐非 ...
- 【历史上的今天】4 月 28 日:人工智能理论之父出生;大众点评上线;苹果开设 iTunes 音乐商店
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 4 月 28 日,在 1994 年的今天,美国克林顿政府公布了一项价值数百万美元的计划,以帮助那些制 ...
- iOS主题更换、音乐播放器、栏目管理、上传视频封面等源码
iOS精选源码 主题更换库ThemeStyleTools ios 上传视频选择视频封面(videoCoverController) 网络音乐播放器SCMusic(适配iOS11) OpenGL DEM ...
- ios 获取本地音乐
给大家分享一个获取ios本地音乐的办法. 首先要引入这两个类库 然后这就是获取本地音乐的代码 可以看到下面的这个属性MPMediaItemPropertyAssetURL 是获取本地音乐的url 的 ...
最新文章
- 第16届智能车竞赛参赛队员提问-05-24
- OD逆向调试程序的笔记
- ASP.NET教程5
- generating phar.php,Generating
- asterisk远程注册
- python21天打卡day7-字典
- 基于tetgen对曲面分隔的box区域做限定四面体剖分
- Levenshtein编辑距离C++实现
- Unable to process Jar entry
- 如何优雅的快速下载谷歌云盘的大文件 (二)
- 关于海康相机ip地址无法更改问题
- 怎么把ide改成ahci_怎么将IDE硬盘改为AHCI模式
- 新产品开发过程基本原则
- kubernetes之容器生命周期管理
- wegame更改计算机设备,WEGAME手机串流怎么设置 WEGAME手机串流设置教程
- python如何绘制饼图_Python使用Plotly绘图工具,绘制饼图
- 【 MVC 】显示数据库数据表格
- 虚拟化操作系统ESXi 6.7安装配置--vSphere
- AOA(Angle of Arrival,到达角)定位算法及其误差分析的原理和MATLAB仿真
- 普通职场人,35岁以后失业怎么办?这是我见过最真诚的建议
热门文章
- nodejs-文件系统
- svchost服务(DLL服务)
- 【Linux 内核】调度器 ② ( sched_class 调度类结构体源码 | 源码路径 linux-5.6.18\kernel\sched\sched.h )
- 【Android 逆向】整体加固脱壳 ( DexClassLoader 加载 dex 流程分析 | DexPathList 构造函数分析 | makeDexElements 函数分析 )
- 【Android 逆向】Android 进程注入工具开发 ( 远程进程注入动态库文件操作 | 注入动态库 加载 业务动态库 | 业务动态库启动 | pthread_create 线程开发 )
- 动态生成RadialMenuContainer
- CodeForces - 833B The Bakery
- 大数据笔记(六)——HDFS的底层原理:JAVA动态代理和RPC
- Java(CS)请求分流
- 【iOS】图片缩放动画