Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sencha touch 如何使用Sencha Touch访问本机API?_Sencha Touch_Extjs_Sencha Touch 2 - Fatal编程技术网

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

Sencha touch 如何使用Sencha Touch访问本机API?,sencha-touch,extjs,sencha-touch-2,Sencha Touch,Extjs,Sencha Touch 2,如果我想创建一个移动应用程序,允许用户用手机拍照、录制音频笔记和录制视频,我会怎么做 我浏览了Sencha Touch 2 API,当我看到视频和音频文件的文档时,它似乎只是为我提供了一种访问存储在手机上的文件的方法,而不是实际的录制或拍照触发 我错过什么了吗 我该如何做我想做的事情?除非有HTML5API来做这些事情,否则我认为你做不到。我知道在PhoneGap上,有一些本地扩展添加到该平台中,用于访问麦克风、摄像头等。我不知道Sencha Touch是否添加了任何此类扩展,以便您这样做 在这

如果我想创建一个移动应用程序,允许用户用手机拍照、录制音频笔记和录制视频,我会怎么做

我浏览了Sencha Touch 2 API,当我看到视频和音频文件的文档时,它似乎只是为我提供了一种访问存储在手机上的文件的方法,而不是实际的录制或拍照触发

我错过什么了吗


我该如何做我想做的事情?

除非有HTML5API来做这些事情,否则我认为你做不到。我知道在PhoneGap上,有一些本地扩展添加到该平台中,用于访问麦克风、摄像头等。我不知道Sencha Touch是否添加了任何此类扩展,以便您这样做


在这里,您只需开箱思考,但您可能能够从Android Java进程中将Sencha javascript放入Web视图中。然后Java代码可以在其过程中公开一个对象作为Javascript引擎的扩展点,以访问摄像头、麦克风等等。

为了让Sencha Touch能够访问您的手机功能,您需要使用类似的产品,谢谢您的建议,但这对于我想做的工作来说太多了。我会研究一下Phone Gap。好吧,Phone Gap是人类已知的唯一支持Sencha Touch的框架。请纠正我。我能纠正你说你没有错吗,阿福=P@nisc-我相信nimblekit是另一个本机包装器框架,尽管我从未使用过它,但PhoneGap很棒。看到了吗?很有趣,但看起来它只在iOS上运行。