在android webview中访问摄像头

在android webview中访问摄像头,android,html,asp.net,camera,Android,Html,Asp.net,Camera,对不起,如果以前有人问过这个问题,我已经研究过了,但没有发现任何真正有用的东西,因为它要么过时了,要么不起作用 我已经用asp.net编写了一个web应用程序,然后在android/iOS应用程序中链接到该应用程序,在该应用程序中,我想访问摄像头或存储器以上传图像,到目前为止还不错!在iOS中,它几乎没有问题,如果我在android上的浏览器中打开它,它也可以工作,但是应用程序通过webview打开它,在这一点上,所有的麻烦都爆发了。我不会被提示选择相机/存储,而是立即从存储中选择文件,不仅是从

对不起,如果以前有人问过这个问题,我已经研究过了,但没有发现任何真正有用的东西,因为它要么过时了,要么不起作用

我已经用asp.net编写了一个web应用程序,然后在android/iOS应用程序中链接到该应用程序,在该应用程序中,我想访问摄像头或存储器以上传图像,到目前为止还不错!在iOS中,它几乎没有问题,如果我在android上的浏览器中打开它,它也可以工作,但是应用程序通过webview打开它,在这一点上,所有的麻烦都爆发了。我不会被提示选择相机/存储,而是立即从存储中选择文件,不仅是从照片中,而且是从手机上存储的所有文件中。 用于访问摄影机的代码段如下所示:

    <input type="file"
        asp-for="Picture"
        accept="image/*"
        capture="capture" />

所有需要的权限都在那里,我完全不知道该怎么做。任何帮助都将不胜感激

尝试删除下面的代码

<input type="file" accept="image/*">


这基本上就是我一开始的想法,但没有奏效。如前所述,它可以在android中使用各种浏览器,但不能在webview中使用。它在iOS和桌面浏览器中运行良好,还有其他想法吗?我没有访问该应用程序的权限,我也不认为它是这样写的。它是用一个工具构建的,基本上是将交互式网站链接到按钮,然后在webview中打开它们。这意味着我不能使用那个类。解决方案需要通过html或JS,这使得找到一个有效的解决方案显得相当困难。如果你有任何其他建议,我愿意尝试!