当前位置: 首页 > 知识库问答 >
问题:

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

亢正德
2023-03-14

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

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

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

共有2个答案

荣沈义
2023-03-14

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

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

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

https://github.com/rikulo/gap

齐锐进
2023-03-14

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

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

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

 类似资料:
  • 我创建了xamarin表单,它可以从相机中拍摄照片,但当我单击相机打开按钮时,它不会打开相机。我的代码在这里“https://github.com/Malith1994124/Kiosk/blob/master/Kiosk_V2/Kiosk_V2/Helpers/Utilities.cs“我在android部分中提供了所有必需的权限。 谁能帮帮我吗。我是xamarin的新手,现在在这里呆了一个多星

  • 本文向大家介绍Android实现手机摄像头的自动对焦,包括了Android实现手机摄像头的自动对焦的使用技巧和注意事项,需要的朋友参考一下 如何实现Android相机的自动对焦,而且是连续自动对焦的。当然直接调用系统相机就不用说了,那个很简单的。下面我们主要来看看如如何自己实现一个相机,并且实现自动连续对焦。 代码如下: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程

  • 我想修复Android中相机预览的帧率,即20fps或30fps。但是,我们发现帧率不稳定。 在android文档中,据说帧率在getSupport dPreviewFpsRange中定义的最小帧率和最大帧率之间波动。https://developer.android.com/reference/android/hardware/Camera.Parameters.html#getSupporte

  • 我希望在相机顶部放置一个openGL模型(通过GLSurfaceView),它有自己的SurfaceView。当然这一定是可能的,像Layar这样的应用程序可以做到这一点。 以下是我正在尝试的: 现在:只有相机出现了。我在网上读到过关于GLSurfaceView的setzordermeDiagoverlay属性的文章;在上面的代码中设置为TRUE,3D立方体显示为黑色背景(即不显示相机预览)。 参

  • 表情测试 图片转文字 相框 拍摄图片

  • 摄像头用于采集图像和影像信息,通过模块间的组合完成各种创意活动。 净重量:8.1g 体积:24×24×22mm 参数 分辨率:1280×720 像素大小:3.4um×3.4um 最大图像传输速率:全尺寸 @ 30fps 视场角:100° 镜片结构:4G+IR 焦比:2.97 有效焦距:2.4mm 功耗:100uA(待机)~240mW(工作) 电源:USB总线电源 抗跌落能力:1m 工作温度:-30