我一直在使用Sencha Touch 2开发应用程序。 我想录制一个声音,所以我搜索了如何使用HTML5实现这一点,但我发现它是不可能的(在移动设备上)。
我决定使用Phonegap。但是我发现的所有Phonegap + sencha触摸集成示例都是ios或android特有的。有没有办法用javascript编写代码,就像我使用sencha(可能还有phonegap),然后部署适合ios或android的软件包?
如果仅用于测试目的,我可以使用ios的网络浏览器测试它们,看看我是否能够录制音频,我是对的还是我错过了什么?
由于
答案 0 :(得分:1)
你可以使用PhoneGap实现这一目标,是的。 PhoneGap / Cordova包含用于录制可通过JavaScript访问的音频的API:http://docs.phonegap.com/en/3.3.0/cordova_media_media.md.html#Media
构建应用程序的最简单方法(无需设置本地XCODE或Eclipse / Android SDK环境)正在使用Adobes云构建平台http://build.phonegap.com/
但是,您可以不通过浏览器运行它(好吧,可能有解决方法,但它不应该),因为您需要访问设备功能并需要使用这些权限(RECORD_AUDIO等)。 PhoneGap Build可让您轻松在设备上试用它。
答案 1 :(得分:0)
您尝试实现的功能取决于设备,而sencha只是javascript。 Phonegap提供了将设备相关功能添加到混合应用程序的选项。因此,有必要。或者你需要找到从javascript调用iOS api的方法。