如何在Firefox OS中使用Camera API

时间:2013-07-18 10:28:32

标签: firefox-os

我想在firefox os模拟器中使用相机api。文档建议它仅适用于经过认证的应用。如果我想在我的应用程序中使用相机拍照,我该如何继续开发应用程序?提前致谢

2 个答案:

答案 0 :(得分:8)

您必须使用Web Activities API拍照。简而言之,它相当于开放网络的Android Intents

我会写很多关于它的内容,但是那里有很好的代码示例like this one,正是这样做的。你必须要做一些事情:

创建Web活动:

var recordActivity = new MozActivity({ name: "record" });

设置onsuccess回调,并根据结果执行任何操作:

recordActivity.onsuccess = function () { console.log(this); }

还有一些细节,所有细节都列在this post on Hacks上。

答案 1 :(得分:1)

过去一年有些东西发生了变化。 Web活动仍然是大多数应用程序的发展方式,但我们有两个以前未公开过的API。

从Firefox OS 1.4,您可以访问getUserMedia,这样您就可以获得直接的相机流。从Firefox OS 2.0开始,您现在可以访问mozCameras API,它可以实现相机切换和闪存控制等功能。