2013-11-04 104 views
0

的mozCamera API提供一個接口FirefoxOS:從mozCamera到二進制數據

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

它獲取類CameraControl的目的 '相機'。當我在其API上查找 時。 CameraControl的成員函數'.getPreviewStream()' 提供了一個MediaStream對象。到現在爲止還挺好。

但是怎麼可能從這個流中獲得類似Uint8Array-s 的塊? (這是通過設備特定通信基礎設施傳遞流 所必需的。)

回答

2

不確定它是否解決了您的問題,但是:相機API是經過認證的API,即僅用於核心應用程序/ Mozilla。使用Web Activities可能會有所幫助,請將圖像作爲blob讀出,然後使用它。

1

在未來的版本中,mozCamera API將被標準的getUserMedia(WebRTC)API所取代,因此您可以使用一般的Web方式來處理您的流數據。

順便說一句,目前mozCamera API僅適用於預捆綁應用程序。