提问者:小点点

Dart语言与Android:手机摄像头的接入


我正在启动一个项目,开发一个移动应用程序,我将需要访问手机的摄像头,并检索一张图片/照片。

然而,在进入原生应用程序之前,我想知道Dart(当然是编译成JavaScript的)是否可以访问Android Phone的摄像头并检索到那张照片。在这种情况下,应用程序将是基于web的。

Dart能做到吗?还是我需要一个原生应用程序?


共2个答案

匿名用户

(更多的是取决于浏览器而不是语言……)

从Android3.0开始,就有一个专门的html输入标记,但我不知道你是否可以从dart轻松地访问它,或者它是否对你来说足够了…?

还有更常规的Html5纵隔流(应该可以满足您的所有需求),但它不能在Android4.4以下工作。

匿名用户

是的。你可以进入摄像头。

window.navigator.getUserMedia(audio: false, video: true)
.then((MediaStream stream) {
  // Stuff happens here
});

此外,我一直在看Rikulo Gap封装,它似乎能够访问相机以及其他移动传感器。

https://github.com/rikulo/gap