是否有可以插入iPhone的外部按钮/控件可以在应用程序中使用。如果是这样,是否有人有任何链接指向与这些控件一起使用的任何代码。
我在考虑某种可以破解的iPod控制器,它可以插入手机底部的插槽中。
干杯。
答案 0 :(得分:2)
是。通过库存OS iOS设备上的相机连接套件支持多个USB MIDI控制器。应用程序可以使用CoreMIDI输入/输出消息从这些外部MIDI控制器上的按钮获取输入。
但是,除非开发者是制造商并且也是Apple的MFi计划的成员,否则应用程序不能在库存操作系统下使用通用的可黑客USB输入设备。
增加:
...或者您破解USB设备,以便它模仿Apple支持的MIDI设备之一。使用AVR微控制器执行此操作的示例为here。
Apple的CoreMIDI参考是here。
增加#2:
如果您想要更准确的计时器应用程序,请考虑使用麦克风音频输入插孔,并将一些按钮连接到音频啁啾发生器(可以使用模拟电路或微小的便宜微型)。对不同的按钮使用不同的啁啾频率。 iPhone上的一些合适的DSP代码可能确定音频输入啁啾信号的相对时序,精确度为亚毫秒级。
答案 1 :(得分:0)
有很多解决方案,大多数涉及越狱iphone。
最着名/最受欢迎的是iControlPad。