我正在使用 Flex 4.6 和 AIR 3.3 构建一个 IOS 应用程序。我确实有一些 Objective-C 库,我们将使用它们来处理音频、图像和视频以创建新的“视频”文件。
由于我们正在通过本机扩展在设备上进行所有这些处理,我想知道用户是否会看到应用程序锁定直到处理完成。换句话说,我是否需要向他们显示一个进度条,并且在完成之前不允许他们在应用程序中执行任何其他操作,或者本机扩展代码是否在单独的线程中运行?
第二个问题是......如果 Native Code 不在单独的线程中运行,是否可以使用新的 Actionscript Workers 将处理卸载到单独的线程?