因为我对摄影感兴趣,所以我认为有一个具有时间间隔功能的火狐操作系统相机应用程序会很好。我开始做一些研究,但我发现我需要一个认证的应用程序来使用相机而不需要用户交互。(通过摄像头API)
在这一点上,我开始寻找一种方式来启用自定义认证的应用程序,甚至欺骗操作系统或我不知道。当我找不到任何方法在一部实际的手机上做这件事时(有些人能够在一些特定的模拟器版本中做到这一点,但对于基于摄像头的应用程序来说,这是没有意义的),我甚至开始考虑修改内置的摄像头应用程序,但我认为这需要重新编译整个操作系统。
(我从github下载了GAIA源代码,并试图在手机上安装一个稍微修改过的摄像头应用程序,但尽管启动了,但在直播视图外有一个空白空间,它根本无法工作。)
我真的很希望有任何工作方法来实现这一点,甚至是一些我可以尝试的想法。
我也欢迎任何导游告诉我该如何与盖亚合作。
提前感谢!
发布于 2014-01-03 04:21:21
WebRTC( getUserMedia )音频位于1.2,而getUserMedia视频将在Firefox1.4中支持。
对于这类应用程序,您应该从现在开始尝试webRTC (更具体一点: getUserMedia),它可以在桌面浏览器或用于安卓的火狐上进行测试。
因此,一旦平台支持该标准,您的应用程序就可以毫无问题地运行。
发布于 2013-12-10 21:00:21
发布于 2013-12-10 21:46:32
我已经成功地通过设置
user_pref("devtools.debugger.forbid-certified-apps", false);在B2G prefs.js中,然后从应用程序管理器中调试相机应用程序并运行如下:
setInterval(function(){document.getElementById('capture-button').click();}, 5000);我知道这是一个非常糟糕的解决方案,但它是有效的,我这样做主要是为了证明这样的事情是可能的。:)
你可以拔掉手机的插头,它仍然每5秒拍一张照片:)
https://stackoverflow.com/questions/20504880
复制相似问题