ios程序支持耳机线控
来源:互联网 发布:网络文件打不开 编辑:程序博客网 时间:2024/04/28 21:03
1,允许接受Remote事件
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[self becomeFirstResponder];
这句很重要,不然有些设备不响应
- (BOOL) canBecomeFirstResponder {
returnYES;
}
2,处理输入事件:
- (void) remoteControlReceivedWithEvent: (UIEvent *) receivedEvent {
if (receivedEvent.type == UIEventTypeRemoteControl)
{
switch (receivedEvent.subtype) {
case UIEventSubtypeRemoteControlTogglePlayPause:
//do something
break;
case UIEventSubtypeRemoteControlPreviousTrack:
//do something
break;
case UIEventSubtypeRemoteControlNextTrack:
//do something
break;
default:
break;
}
}
}
[[UIApplication sharedApplication] endReceivingRemoteControlEvents];
[self resignFirstResponder];
4,附上完整的事件类型代码,供大家使用
typedef enum {
UIEventSubtypeNone = 0,
UIEventSubtypeMotionShake = 1,
UIEventSubtypeRemoteControlPlay = 100,
UIEventSubtypeRemoteControlPause = 101,
UIEventSubtypeRemoteControlStop = 102,
UIEventSubtypeRemoteControlTogglePlayPause = 103,
UIEventSubtypeRemoteControlNextTrack = 104,
UIEventSubtypeRemoteControlPreviousTrack = 105,
UIEventSubtypeRemoteControlBeginSeekingBackward = 106,
UIEventSubtypeRemoteControlEndSeekingBackward = 107,
UIEventSubtypeRemoteControlBeginSeekingForward = 108,
UIEventSubtypeRemoteControlEndSeekingForward = 109,
} UIEventSubtype;
好了,关于耳机模式的使用就说到这里了。
- ios程序支持耳机线控
- ios 耳机线控
- ios 耳机线控
- iOS开发:耳机线控
- 获取ios耳机线控事件
- Cardboard游戏(iOS)耳机线控实践
- iOS:触摸事件、手势识别、摇晃事件、耳机线控
- ios耳机线控 关于“remoteControlReceivedWithEvent”不执行的问题
- iOS--触摸事件、手势识别、摇晃事件、耳机线控
- iOS 触摸事件、手势识别、摇晃事件、耳机线控
- IOS 触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发--触摸事件、手势识别、摇晃事件、耳机线控
- iOS 开发中监听耳机拔插、耳机线控
- iOS开发-- iOS触摸事件、手势识别、摇晃事件、耳机线控
- 转载大神IOS开发系列【9】--触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- poj 1811 Prime Test(大素数判定)
- 粉刷匠
- wikioi天梯之1011 数的计算之递推
- 第八周上机实践项目——实现复数类中的运算符重载(2)
- 在vs2010中怎样在combobox中绑定数据
- ios程序支持耳机线控
- 获取文件路径及时间
- PHP在函数中使用static变量来加载和设置配置文件
- Java基础---Java---面试题---交通灯管理系统(面向对象、枚举)
- HDOJ4301 Divide Chocolate
- Centos 配置eth0 提示Device does not seem to be present
- 腾讯测试实习生笔试+一面面经。
- linux java 调用C 库
- kvm虚拟化学习笔记之convirt集中管理平台搭建