全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

iOS中关于音乐锁屏控制音乐(锁屏信息设置)的实例代码

废话不多说了,直接给大家贴代码了,具体代码如下所示:

 <pre name="code" class="objc">appDelegate里面加入如下代码获取后台播放权限</pre><pre name="code" class="objc">- (void)setAudioBackstagePlay{ 
  AVAudioSession *audioSession = [AVAudioSession sharedInstance]; 
  [audioSession setCategory:AVAudioSessionCategoryPlayback error:nil]; 
  [audioSession setActive:YES error:nil]; 
}</pre> 
<pre></pre> 
<pre name="code" class="objc">//重写父类方法,接受外部事件的处理 
- (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; 
    } 
  } 
}</pre><pre name="code" class="objc"><pre name="code" class="objc">- (void)configNowPlayingCenter { 
  NSLog(@"锁屏设置"); 
//   BASE_INFO_FUN(@"配置NowPlayingCenter"); 
  YBVideoListModel * list = _model.audioList[_currentIndexPath.row];</pre><pre name="code" class="objc"><span style="white-space:pre">  </span>//以下代码是加载锁屏显示网络图片以及其他设置 
  [[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]; 
  }]; 
}</pre><br> 
<br> 
<pre></pre> 
<br> 
</pre> 

以上所述是小编给大家介绍的 iOS中关于音乐锁屏控制音乐(锁屏信息设置)的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# ios  # 锁屏信息设置  # 锁屏设置  # iOS实现锁屏页面控制音乐播放  # iOS屏幕旋转与锁屏的示例代码  # iOS监听手机锁屏状态  # iOS音乐后台播放及锁屏信息显示  # 给大家  # 一首  # 小编  # 在此  # 说了  # 不多  # 重写  # 所示  # 以及其他  # 所述  # 给我留言  # 感谢大家  # 播放时间  # 疑问请  # 有任何  # 加载  # 播放速度  # _player  # UIEventSubtypeRemoteControlPreviousTrack  # break 


相关文章: 已有域名如何快速搭建专属网站?  如何快速配置高效服务器建站软件?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  建站之星在线版空间:自助建站+智能模板一键生成方案  Swift开发中switch语句值绑定模式  如何将凡科建站内容保存为本地文件?  如何选择建站程序?包含哪些必备功能与类型?  北京网站制作网页,网站升级改版需要多久?  如何在Golang中使用replace替换模块_指定本地或远程路径  c# 在高并发下使用反射发射(Reflection.Emit)的性能  小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建  制作网站的软件免费下载,免费制作app哪个平台好?  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  如何快速搭建高效WAP手机网站吸引移动用户?  ,怎么用自己头像做动态表情包?  建站之星如何修改网站生成路径?  公众号网站制作网页,微信公众号怎么制作?  建站之星后台管理如何实现高效配置?  制作门户网站的参考文献在哪,小说网站怎么建立?  Android自定义控件实现温度旋转按钮效果  西安大型网站制作公司,西安招聘网站最好的是哪个?  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  如何用景安虚拟主机手机版绑定域名建站?  专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  如何用PHP快速搭建高效网站?分步指南  如何在腾讯云服务器快速搭建个人网站?  c# Task.ConfigureAwait(true) 在什么场景下是必须的  如何选择最佳自助建站系统?快速指南解析优劣  如何用花生壳三步快速搭建专属网站?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  模具网站制作流程,如何找模具客户?  历史网站制作软件,华为如何找回被删除的网站?  如何在宝塔面板中修改默认建站目录?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  建站之星如何配置系统实现高效建站?  如何用VPS主机快速搭建个人网站?  高端企业智能建站程序:SEO优化与响应式模板定制开发  如何通过山东自助建站平台快速注册域名?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  已有域名和空间如何快速搭建网站?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  网站设计制作企业有哪些,抖音官网主页怎么设置?  北京制作网站的公司,北京铁路集团官方网站?  Python文件管理规范_工程实践说明【指导】  如何在IIS中配置站点IP、端口及主机头?  北京营销型网站制作公司,可以用python做一个营销推广网站吗? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。