如何使用Sencha Touch访问本机API?

时间:2012-01-11 21:17:42

标签: sencha-touch extjs sencha-touch-2

如果我想创建一个允许用户使用手机拍照,录制音频笔记和录制视频的移动应用,我该怎么做?

我正在浏览Sencha Touch 2 API,当我看到有关视频和音频文件的文档时,似乎它只是为我提供了一种访问存储在手机上的文件的方式 - 而不是用于记录的实际触发器,或者是图片。

我错过了什么吗?

我如何做我想做的事?

2 个答案:

答案 0 :(得分:5)

为了让Sencha Touch能够访问您的手机功能,您需要使用Phone Gap等产品

答案 1 :(得分:2)

除非有HTML5 api用于做那些事情,否则我认为你不能这样做。我知道在PhoneGap上有一些本机扩展添加到该平台,用于访问麦克风,相机等等。我不知道Sencha Touch是否添加了任何类型的扩展以便你这样做。

在这里开箱即用,但您可以将Sencha javascript放入Android Java流程中的Web View中。然后Java代码可以在其进程中公开一个对象作为Javascript引擎的扩展点,以访问Camera,Microphone,什么不是。