如果我想创建一个允许用户用手机拍照、录制音频笔记和录制视频的移动应用程序,我会怎么做?
我正在浏览 Sencha Touch 2 API,虽然我看到了有关视频和音频文件的文档,但它似乎只是为我提供了一种访问存储在手机上的文件的方式——而不是真正的触发器来记录或拍照。
我错过了什么吗?
我将如何做我想做的事?
如果我想创建一个允许用户用手机拍照、录制音频笔记和录制视频的移动应用程序,我会怎么做?
我正在浏览 Sencha Touch 2 API,虽然我看到了有关视频和音频文件的文档,但它似乎只是为我提供了一种访问存储在手机上的文件的方式——而不是真正的触发器来记录或拍照。
我错过了什么吗?
我将如何做我想做的事?
为了让 Sencha Touch 能够访问您的手机功能,您需要使用像Phone Gap这样的产品
除非有一个 HTML5 api 可以做这些事情,否则我认为你做不到。我知道在PhoneGap 上,该平台添加了本地扩展,用于访问麦克风、摄像头等。我不知道Sencha Touch 是否添加了任何此类扩展以供您执行此操作。
只是在这里开箱即用,但您也许可以从 Android Java 进程中将 Sencha javascript 放入 Web 视图中。然后,Java 代码可以在其进程中公开一个对象作为 Javascript 引擎的扩展点,以访问相机、麦克风等。