2012-12-10 58 views
0

我一直在使用Sencha Touch 2开发应用程序。 我想录制语音,所以我搜索了如何使用HTML5来实现此目的,但是因为我发现它不可行(在移动设备上) 。在没有Xcode的情况下使用带有Phonegap的Sencha Touch

我决定使用Phonegap。但是,我发现的所有Phonegap + sencha触摸集成示例始终是ios或Android特定的。没有一种方法可以用JavaScript编写代码,就像我用sencha(可能还有phonegap)一样,然后部署适合ios或android的包?

如果它仅用于测试目的,我可以用ios的网络浏览器测试它们以查看我是否能够录制音频或不是,我是对的还是我错过了什么?

感谢

回答

1

你可以使用PhoneGap来实现这一点,是的。 PhoneGap的/科尔多瓦包括了针对录制音频的东西,你可以通过JavaScript访问的API:http://docs.phonegap.com/en/3.3.0/cordova_media_media.md.html#Media

建立自己的应用程序(不建立一个本地XCODE或者Eclipse/Android的SDK环境)最简单的方法是使用Adobe的云构建平台http://build.phonegap.com/

但是,您只能通过浏览器(当然,可能有解决方法,但不应该这样做),因为您需要访问设备功能并需要使用这些权限(RECORD_AUDIO等)。 PhoneGap Build使您可以轻松地在设备上尝试它。

0

你想实现的功能是依赖于设备,并煎茶仅仅是JavaScript的。 Phonegap提供了将设备相关功能添加到混合应用程序的选项。因此,有必要。否则,你需要找到从JavaScript调用iOS API的方法。

相关问题