有没有办法在 Delphi XE-5 下从 iPhone 播放 Delphi 的 MIDI?
我发现不同的文章展示了如何在 ObjectC 下播放 MIDI,因此 iOS 5.0 版本支持该支持,但在 Delphi 中缺少 AudioToolbox 和 CoreMIDI 实现。
有人知道吗?
最佳答案
我假设您正在使用 XE-5,因为您正在尝试构建跨平台应用程序。您遇到了一个基本问题,即 XE5 支持的某些平台根本没有 MIDI。
无论采用何种方法,您都需要构建应用程序的平台特定部分来处理 iOS 上的 MIDI。 AudioToolbox API 是 C API,而 CoreMIDI 是 Objective-C。无论哪种方式,您都需要学习如何在 Delphi 中创建 Objective-C 和 C 语言绑定(bind),并考虑使用该平台的原生工具和语言编写应用的大部分内容。
使用 google 进行快速搜索表明您应该查看 OCClass
桥。
关于ios - 从 Delphi XE 在 iOS 上播放 MIDI - 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20454525/