【问题标题】:External controllers for iPhoneiPhone 外接控制器
【发布时间】:2011-05-17 05:43:10
【问题描述】:

是否有任何外部按钮/控件可以插入 iPhone 以在应用程序中使用。如果是这样,有没有人有任何代码的链接可以与这些控件一起使用。

我在想某种我可以破解的 iPod 控制器,它可以插入手机底部的插槽中。

干杯。

【问题讨论】:

    标签: iphone objective-c hardware


    【解决方案1】:

    是的。通过库存 OS iOS 设备上的相机连接套件支持多个 USB MIDI 控制器。应用可以使用 CoreMIDI 输入/输出消息从这些外部 MIDI 控制器上的按钮获取输入。

    但应用程序不能在现有操作系统下使用通用的可破解 USB 输入设备,除非开发人员是制造商并且也是 Apple 的 MFi 计划的成员。

    添加:

    ...或者您破解 USB 设备,使其模仿 Apple 支持的 MIDI 设备之一。使用 AVR 微控制器执行此操作的示例是 here

    Apple 的 CoreMIDI 参考是 here

    添加#2:

    如果您希望计时器应用程序更准确,可以考虑使用麦克风音频输入插孔,并将一些按钮连接到音频啁啾发生器(可以使用模拟电路或廉价的微型微型计算机来完成)。对不同的按钮使用不同的啁啾频率。 iPhone 上的一些合适的 DSP 代码可能会以亚毫秒精度确定音频输入啁啾信号的相对时序。

    【讨论】:

      【解决方案2】:

      对此有很多解决方案,大多数涉及越狱 iphone。

      最著名/最受欢迎的是iControlPad

      【讨论】:

      • 没越狱的手机不能做吗?我想使用外部控件来启动和停止我想为 iphone 制作的计时器应用程序。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多