我想在 Firefox os 模拟器中使用相机 api。Docs 建议它仅适用于经过认证的应用程序。如果我想在我的应用程序中使用相机拍照,我该如何继续开发应用程序?提前致谢
问问题
1380 次
2 回答
8
您必须使用Web 活动 API来拍照。简而言之,它相当于 Android 的Intents
Open Web。
我会写很多关于它的,但是那里有很好的代码示例,比如这个,实现了它。你必须做一些事情:
创建一个网络活动:
var recordActivity = new MozActivity({ name: "record" });
设置一个onsuccess
回调,然后对它的结果做任何你想做的事情:
recordActivity.onsuccess = function () { console.log(this); }
还有更多细节,所有这些都列在 Hacks 上的这篇文章中。
于 2013-07-18T11:43:35.500 回答
1
所以在过去的一年里有些事情发生了变化。Web Activity 仍然是大多数应用程序的方式,但我们有两个以前未公开的 API。
从 Firefox OS 1.4 开始,您可以访问getUserMedia,因此您可以获得直接的摄像头流。从 Firefox OS 2.0 开始,您现在可以访问mozCameras API,该 API 允许进行相机切换和闪光灯控制等操作。
于 2014-07-24T21:38:43.810 回答