appDelegate里面加入如下代码获取后台播放权限
- (void)setAudioBackstagePlay{AVAudioSession *audioSession = [AVAudioSession sharedInstance];[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];[audioSession setActive:YES error:nil];
}


//重写父类方法,接受外部事件的处理
- (void) remoteControlReceivedWithEvent: (UIEvent *) receivedEvent {NSLog(@"remote");if (receivedEvent.type == UIEventTypeRemoteControl) {switch (receivedEvent.subtype) { // 得到事件类型case UIEventSubtypeRemoteControlTogglePlayPause: // 暂停 ios6[_player musicPause]; // 调用你所在项目的暂停按钮的响应方法 下面的也是如此break;case UIEventSubtypeRemoteControlPreviousTrack:  // 上一首[self lastMusic];break;case UIEventSubtypeRemoteControlNextTrack: // 下一首[self nextMusic];break;case UIEventSubtypeRemoteControlPlay: //播放[_player musicPlay];break;case UIEventSubtypeRemoteControlPause: // 暂停 ios7[_player musicPause];break;default:break;}}
}
- (void)configNowPlayingCenter {NSLog(@"锁屏设置");
//     BASE_INFO_FUN(@"配置NowPlayingCenter");YBVideoListModel * list = _model.audioList[_currentIndexPath.row];
  //以下代码是加载锁屏显示网络图片以及其他设置[[SDWebImageManager sharedManager] downloadImageWithURL:[NSURL URLWithString:list.thumbUrl] options:SDWebImageRetryFailed progress:nil completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished, NSURL *imageURL) {if (image == nil) {image = [UIImage imageNamed:@"default_music"];}NSMutableDictionary * info = [NSMutableDictionary dictionary];//音乐的标题[info setObject:list.title forKey:MPMediaItemPropertyTitle];//音乐的艺术家NSString *author= list.singer;[info setObject:author forKey:MPMediaItemPropertyArtist];//音乐的播放时间[info setObject:@(_player.player.currentTime.value) forKey:MPNowPlayingInfoPropertyElapsedPlaybackTime];//音乐的播放速度[info setObject:@(1) forKey:MPNowPlayingInfoPropertyPlaybackRate];//音乐的总时间[info setObject:@(list.duration) forKey:MPMediaItemPropertyPlaybackDuration];//音乐的封面MPMediaItemArtwork * artwork = [[MPMediaItemArtwork alloc] initWithImage:image];[info setObject:artwork forKey:MPMediaItemPropertyArtwork];//完成设置[[MPNowPlayingInfoCenter defaultCenter]setNowPlayingInfo:info];}];
}

												

iOS 关于音乐锁屏控制音乐(锁屏信息设置)相关推荐

  1. html ppt播放音乐,PPT怎么控制音乐暂停后继续播放?

    回答: 方法/步骤 打开PPT并制作好PPT选择幻灯片放映从头开始播放. 请点击输入图片描述 当我们播放某一张PPT时,想要停留他,自己讲一部分关于PPT的内容,我们可以按一下键盘上的S键,画面就暂停 ...

  2. iOS锁屏页面控制音乐播放

    //1.调整音频会话设置,确保应用进入后台或静音开关已开启时音频仍将继续播放 2.锁屏状态下显示媒体信息 3.锁屏上的空间可以控制音频播放#import "ViewController.h& ...

  3. android 锁屏显示音乐播放器,Android锁屏界面控制音乐播放

    目前,在锁屏界面控制音乐播放有两种常用方式. 第一种方式:原生Android系统及自带音乐播放器. 锁屏界面端: 原生Android中,锁屏界面相关的UI由KeyguardHostView提供,Key ...

  4. Android QQ音乐/酷狗音乐锁屏控制实现原理,酷狗锁屏

    混乱的锁屏控制 Android自4.0版本, 也就是API level 14开始, 加入了锁屏控制的功能, 相关的类是RemoteControlClient, 这个类在API level 21中被标记 ...

  5. QQ音乐/酷狗音乐锁屏控制实现原理

    我实现的效果 混乱的锁屏控制 Android自4.0版本, 也就是API level 14开始, 加入了锁屏控制的功能, 相关的类是RemoteControlClient, 这个类在API level ...

  6. iOS音频的后台播放总结(后台网络请求歌曲,Remote控制,锁屏封面,各种打断)...

    iOS音频的后台播放总结(后台网络请求歌曲,Remote控制,锁屏封面,各种打断) 2013-12-11 21:13 1416人阅读 评论(0) 收藏 举报  分类: cocoa SDK(139)  ...

  7. 计算机锁屏之后QQ音乐停止播放了,MAC电脑如何在息屏状态下让QQ音乐能继续播放音乐...

    MAC电脑如何在息屏状态下让QQ音乐能继续播放音乐 一般MAC电脑息屏之后,大部分的应用都是会停止运行的,比如QQ音乐,就不会再播放音乐.今天小编就跟大家分享下MAC电脑如何在息屏状态下让QQ音乐能继 ...

  8. Android 通知栏,锁屏播放音乐,类似音乐播放器

    项目中需要用到播放音频的功能,想做一个类似酷狗.酷我这样的音频播放功能,在通知栏和锁屏时都可以操控音乐,开发中发现oppo reno手机在锁屏时不显示通知栏,研究了整整一天终于解决,特作记录,给遇到同 ...

  9. iOS系统什么天气app可以访问锁屏?

    正常情况下,iOS的界面上显示的是时间和日期,并没有显示天气.我一般会在负一屏中添加墨迹天气,来实现天气预报的功能.那么,是不是在手机就不能实现锁屏天气呢? 如果想手机的主屏实现天气App,那么我们需 ...

最新文章

  1. 7的整除特征 三位一截_小学生三位数加法的策略与表现
  2. 參加microsoft主管信息論壇
  3. 投资学习网课笔记(part1)--基金第一课
  4. 如何在51cto博客中添加QQ链接
  5. git分支feature和hotfix分支
  6. LintCode 1753. 写作业(二分查找)
  7. Python自定义分页组件
  8. Java中使用ProcessBuilder启动、管理应用程序
  9. 为什么有人说开车时,最能看出一个人的情商和潜力?
  10. 版本控制系统(SVN,Git)与项目托管平台(Github,Gitee,Coding)
  11. Julia : Set or Array ?
  12. 谭浩强C语言第五版,学习笔记【7500字】【原创】
  13. python爬虫requests设置代理ip_Python 爬虫的代理 IP 设置方法汇总
  14. gstreamer: 官方参考内容 gst-launch-1.0命令行工具
  15. 计算机磁盘图标显示异常,Win7磁盘图标显示错误是怎么回事?修复分区磁盘图标异常教程...
  16. 如何做服务器安全维护,网站安全维护怎么做好
  17. python基础专栏⑤-手机编写python篇-qpython开发python
  18. oracle rfs进程过多,oracle 11g data guard 中RFS、MRP进程的说明
  19. 程序员即装逼又实用的Cmd命令行
  20. Symbiosis(共生)和Commensalism(共栖)的区别

热门文章

  1. 怎么用U盘安装Linux显卡驱动,关于Ubuntu 10.10的SIS671系列显卡驱动以及U盘安装解决办法...
  2. 基于openGauss的五子棋AI项目
  3. 关于路由器的一些认识(有些不够严谨)
  4. python咋念_python怎么念
  5. 麻省理工学院-面向生命科学的深度学习2021
  6. Windows11图片密码的设置方法(用喜欢的图片作为开机密码)
  7. SQL零基础入门学习(九)
  8. 一年前,月薪两万被人叫老总,如今35岁在美团送外卖
  9. Praat脚本-006 | 批量修改删除复制某一层
  10. 【原创】ubuntu下收听香港电台和其他电台