【问题标题】:Cordova navigator.device issueCordova navigator.device 问题
【发布时间】:2014-07-22 10:44:33
【问题描述】:

我正在使用 phonegap 使用 JavaScript 和 HTML 构建 android 应用程序。我正在尝试在我的应用程序中包含音频和视频功能。它为以下代码提供未定义的错误捕获。任何人都可以建议我更好地处理音频和视频功能吗?

navigator.device.capture.captureVideo(captureSuccess, captureError);

【问题讨论】:

    标签: javascript android cordova


    【解决方案1】:

    您使用哪个版本的 phonegap/cordova 进行开发?
    您需要手动添加 phonegap/cordova 3.+ 以上的插件。
    相机插件链接here
    手动添加插件。

    要添加相机插件,请使用以下命令

    cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
    

    【讨论】:

    • 您好,谢谢您的帮助。实际上,我使用的是cordova 3.3,并且我已经添加了您提到的插件。我还添加了音频和视频插件。但它仍然给我错误。我需要使用 navigator.device.capture 以外的任何东西吗?它显示 navigator.device 在电话中未定义。
    • 您是否在调用 device.capture 函数调用之前检查 deviceready 事件。
    • 现在工作了。我猜有些插件没有正确安装。非常感谢您的帮助。我对存储还有一个疑问。如何将这些视频和音频文件存储在我的项目文件夹中?目前它存储在画廊中。
    • 查看文件 API 插件文档,它们可能会对您有所帮助。我对文件 API 不太熟悉。
    猜你喜欢
    • 1970-01-01
    • 2016-01-19
    • 2014-12-18
    • 2018-04-10
    • 2013-07-30
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多