3
A
回答
1
如果你看看你的苹果官方耳机,连接器端部有3个环。通常耳机只有两个(我假设,一个用于左声道,另一个用于右声道)。第三环用于从耳机音量控制器发送的波形。
如果您自定义构建了自己的硬件,则可以使用Core Audio通过第三个铃声发送波形,并让您的应用程序响应硬件上的任何控件。
+1
是不是麦克风的第三个环? – OneGuyInDc
+0
是的,控件使用相同的麦克风端口。我非常肯定,如果您在插入耳机并使用音量控制按钮时使用录音笔,您会在录音中听到一些高调的图案。 实质上,您使用麦克风端口发送波形进行解码。 – ninjaneer
相关问题
- 1. wireshark通过端口计数数据包
- 2. 通过Android手机的耳机插孔发送数据
- 3. 通过串行端口传输数据
- 4. 通过USB端口发送数据
- 5. 通过PS/2端口发送数据
- 6. 通过端口发送数据
- 7. 通过USB端口传输数据
- 8. 通过耳机插孔将数据传输到iPhone
- 9. 了解数据库主机和端口?
- 10. iPhone耳机插孔 - 读入数据?
- 11. 通过Ionic检测耳机
- 12. 串行端口通信,数据接收
- 13. 通过SSH端口8080上的HTTP XML数据
- 14. 如何通过C#中的串行端口读取GPS数据?
- 15. 如何通过Android C#中的USB端口发送数据?
- 16. 可通过端口套接字发送的最大数据量
- 17. 是否可以通过带耳机的耳机播放音调?
- 18. 数据验证通过的报告和后端数据库
- 19. 在VB6中通过COM端口读取/写入数据
- 20. Android通过端口5060发送SIP数据包
- 21. 无法通过串行/ COM端口发送MIDI数据C
- 22. 通过linux命令发送数据到端口
- 23. 通过脚本更改字段和端口mysql表数据?
- 24. 通过端口5555向服务器发送数据C#
- 25. 通过套接字和端口发送和接收数据
- 26. 通过MySQL数据库发送iOS Emojis
- 27. 通过数据
- 28. 通过数据
- 29. 仅当wifi上的数据通过手机数据发送数据时
- 30. 无法通过串口读取数据
您可以使用CoreAudio框架生成波形。 – 2012-11-10 22:57:57
我认为这个问题更多的是解码波形而不是生成数据。您通过音频端口接收的将是FSK数据。我想你可以在iOS端实现一个软件调制解调器,但我想知道是否有“罐装”的方式来做到这一点。 – OneGuyInDc
所以也发现这个 - http://www.creativedistraction.com/demos/sensor-data-to-iphone-through-the-headphone-jack-using-arduino/ – OneGuyInDc