【问题标题】:I want to develop an iPhone app using AIR and ActionScript 3 and I need the app to receive MIDI. How?我想使用 AIR 和 ActionScript 3 开发一个 iPhone 应用程序,我需要该应用程序来接收 MIDI。如何?
【发布时间】:2012-08-15 01:53:30
【问题描述】:

我不完全确定这些关联是如何运作的。 iOS 实现了 CoreMIDI。好的。可以使用 XCode 和 Objective C 构建一个支持 CoreMIDI 的应用程序。我没有 Mac,我对 Objective C 的外观感到非常震惊。我不知道我是否想学习。我刚刚偶然发现了使用 actionscript 3.0 使用 Flash CS5 编写应用程序的可能性。

我的理解是,我在 AS3 中编写源代码,并在编译期间将其移植到原生 iOS 应用程序中。对吗?

我想开发一个应用程序,在现场表演期间播放背景音轨,能够循环当前播放音轨的区域,并能够使用 MIDI 进行控制,更具体地说是脚踏板/MIDI 键盘等...

我可以用 AS3 和 AIR 做到这一点吗?还是我必须接受这样一个事实,即为了使 MIDI 工作,我需要学习 Objective C 并使用 XCode 来做这件事?

【问题讨论】:

标签: ios actionscript-3 air coremidi


【解决方案1】:

在 as3 上为在 AVM 中运行的 iOS 编写的应用程序。它们不是在原生 iOS 代码中编译的。

如果你想使用 CoreMIDI,你可以写NativeExtension,它允许调用使用 ActionScript 封装的本地代码。

或者您可以尝试使用一些 ActionScript MIDI 库。例如MidAs3

【讨论】:

  • 它不一定是CoreMIDI,就我而言它可以是任何MIDI。如果我使用 MidAs3,最终的应用程序是否可以在 iOS 中运行?
猜你喜欢
  • 2011-08-17
  • 1970-01-01
  • 2016-06-02
  • 1970-01-01
  • 2019-02-12
  • 2011-01-24
  • 1970-01-01
  • 2012-08-29
  • 2010-09-17
相关资源
最近更新 更多