ios - 从 Delphi XE 在 iOS 上播放 MIDI - 5

标签 ios delphi midi

有没有办法在 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/

相关文章:

delphi - 为什么在明显的 "safe"代码中使用异常处理?

c# - 从 C# 中的 MIDI 端口获取信号

delphi - 在页面控件中从一个页面移动到另一个页面时如何检查上一个标签表?

delphi - 如何删除windows正在使用的文件?

ios - 当 MIDI 目标或源更改时收到通知

python - 如何允许用户使用 Flask 下载 MIDI 文件而不下载 0 字节?

ios - 从 FlutterViewController 弹回原生 iOS 应用

objective-c - 实时gif解码的乐趣

iphone - 编辑更改在 IOS5 中有效,但在 IOS6 中无效。文本字段 : shouldChangeCharactersInRange:

ios - Xcode Segue 推送到标签