博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转]iPhone 多媒体遥控(iPhone Remote Control of Multimedia)后台音乐播放
阅读量:4911 次
发布时间:2019-06-11

本文共 1162 字,大约阅读时间需要 3 分钟。

原地址:http://geagle001.blog.163.com/blog/static/188226090201173110404762/

用户要实现后台的播放的控制,需要按下面的方法来实现。这样实现的效果就是和iPod后台播放的效果一样。在后台播放音乐的时候可以通过任务栏来控制。任务栏通过双击Home键来调出,调出后向左滑到最前门可以看到这个控制按钮。如下图:

iPhone 多媒体遥控(iPhone Remote Control of Multimedia) - geaglew - 工作随记
 
 
 
 
1.在View显示的时候接收remote-control事件
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
}

2.在View消失或者我们不需要响应控制的时候取消接收remote-control 事件

- (void)viewWillDisappear:(BOOL)animated {
[[UIApplication sharedApplication] endReceivingRemoteControlEvents];
[self resignFirstResponder];
[super viewWillDisappear:animated];
}
                             

3 重新下面的函数

- (BOOL) canBecomeFirstResponder  {
return YES;  
}

 

4 接收遥控事件

- (void) remoteControlReceivedWithEvent: (UIEvent *) receivedEvent {
 
if (receivedEvent.type == UIEventTypeRemoteControl) {
 
switch (receivedEvent.subtype) {
 
case UIEventSubtypeRemoteControlTogglePlayPause:
[self playOrStop: nil];
break;
 
case UIEventSubtypeRemoteControlPreviousTrack:
[self previousTrack: nil];
break;
 
case UIEventSubtypeRemoteControlNextTrack:
[self nextTrack: nil];
break;
 
default:
break;
}
}
}

转载于:https://www.cnblogs.com/cklxmu/archive/2012/03/04/2378932.html

你可能感兴趣的文章
一些很少用又很常见的功能的实现方法链接
查看>>
20145235《信息安全系统设计基础》第十二周学习总结
查看>>
响应式布局 大中小屏幕
查看>>
iOS开发UI篇—transframe属性(形变)
查看>>
java中的单例模式
查看>>
Elasticsearch Server,2nd Edition pdf 翻译 中文
查看>>
Django-缓存
查看>>
[无关IT]就这样在凌晨写一篇吧~
查看>>
java.util.Map.Entry接口
查看>>
Linux中crond服务与crontab用法
查看>>
PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora原理解释...
查看>>
分享8年开发经验,浅谈个人发展经历,明确自己发展方向
查看>>
开发使用Node.js的一个小技巧
查看>>
Mike的农场 BZOJ4177
查看>>
IT职场人生系列
查看>>
如何指定个别属性进行transition过渡
查看>>
Python爬虫基础--分布式爬取贝壳网房屋信息(Client)
查看>>
jmeter(十二)关联之正则表达式提取器
查看>>
win7系统复制文件到u盘提示文件过大怎么办
查看>>
The path "" is not valid path to the gcc binary.
查看>>