FirefoxOS:从mozCamera到二进制数据

时间:2013-11-04 16:45:22

标签: javascript firefox camera firefox-os

mozCamera API提供了一个界面

"CameraManager.getCamera(... onsuccess(camera) ... )"

获取CameraControl类的对象'camera'。当我看 在其API。 CameraControl的成员函数'.getPreviewStream()' 提供MediaStream对象。到现在为止还挺好。

但是怎么可能得到类似Uint8Array-s的东西 走出这条小溪? (这是传递流的必要条件 通过特定于设备的通信基础设施。)

2 个答案:

答案 0 :(得分:2)

不确定它是否解决了您的问题,但是:相机API是经过认证的API,即仅适用于核心应用/ Mozilla。使用Web Activities可能会有所帮助,将图像作为blob读出,然后使用它。

答案 1 :(得分:1)

在将来的版本中,mozCamera API将被标准的getUserMedia(WebRTC)API取代,因此您可以使用通用的Web方式来处理流数据。

BTW目前,mozCamera API仅适用于预先捆绑的应用程序。