我正在开发一个应用程序,我需要它从耳机插孔连接的两个固定按钮获得输入。我需要的应用程序来计算完成按下按钮10次需要多少时间。我现在有计时器工作,但我无法弄清楚如何使它接受输入。另外,如果我有这个想法,有没有办法刺激?你们能帮我一下吗?Swift:如何通过耳机插孔从固体按钮输入?
回答
remoteControlReceivedWithEvent用于获取音频控件(播放/暂停),可能与您的音频插孔设备相同。您需要启用带背景音乐的能力,你的应用程序,并且将代码添加到启动音频会话为您的应用程序,让您可以得到回调,当任一按钮耳机按下功能
试试这个:
override func remoteControlReceivedWithEvent(event: UIEvent?) {
let rc = event!.subtype
print("does this work? \(rc.rawValue)")
}
谢谢你。我试图把它放在我的代码中,但没有发生任何事情。我是编码方面的初学者。你能否给我更多关于如何做这项工作的细节? – garyma705
remoteControlReceivedWithEvent用于获取音频控制(播放/暂停),可能与您的音频插孔设备相同 –
您需要启用具有后台音频功能的应用程序,并且应该添加代码以启动应用程序的音频会话,以便您可以拨打电话当耳机中的任何按钮按下回答中提到的功能 –
- 1. 通过耳机插孔将数据传输到iPhone
- 2. iPhone耳机插孔 - 读入数据?
- 3. 耳机插孔听众Android
- 4. Android的耳机插孔
- 5. 通过Android手机的耳机插孔发送数据
- 6. SWIFT:清除使用通过耳机插孔连接的外部设备按钮的文本视图
- 7. 如何检测WinRT中未插入的耳机插孔?
- 8. 可以通过耳机插孔使用音频吗?
- 9. Square Reader(squareup)设备如何通过Android中的耳机插孔工作?
- 10. iPhone中的插孔/耳机检测
- 11. Iphone禁用耳机耳机按钮
- 12. 如何检测Mac上的耳机插孔中的东西?
- 13. Android从耳机/ USB插孔发送/接收字节?
- 14. AVAudioEngine在插入耳机或插入耳机时崩溃
- 15. 耳机按钮控制
- 16. Objective-c从蓝牙HFP重新路由音频输入以混合音频输出耳机插孔
- 17. 即使插入耳机也能通过扬声器创建输出?
- 18. 耳机插入时通过扬声器路由音频
- 19. 如何通过点击按钮将日期和时间插入输入字段
- 20. 按耳机按钮并触发事件?
- 21. 如何通过我的耳机流式传输DTMF音?
- 22. 如何在android中通过耳机发送音频输出?
- 23. JavaScript如何让键盘按()通过按钮的新输入
- 24. 是否可以在Android上控制耳机插孔的输出电压?
- 25. 你能确定插入iphone/ipad/ipod耳机插孔的设备的具体类型吗?
- 26. 即使耳机插入,如何通过蓝牙扬声器播放音频?
- 27. 通过Ionic检测耳机
- 28. 来自耳机/麦克风插孔的带宽
- 29. 耳机插孔的变化和暂停歌曲
- 30. 阅读iPhone耳机插孔或蓝牙(心率测量)
Button基本上切换线的状态,所以你必须监视状态行的变化。 –
会有与按下按钮相关的事件。 –
@ GaneshK我刚刚开始编码,对于你说的话我不太了解。你能与我分享更多细节吗? – garyma705