如何在Android应用上访问相机onclick?

问题描述 投票:3回答:1

我目前正在使用Visual Studio来处理我的项目,我需要一个允许按下按钮打开相机的功能。我有一些来自之前项目的代码,但它们现在似乎不起作用。以下是我的代码。

JS:

function getImage() {
    // Retrieve image file location from specified source
    navigator.camera.getPicture(uploadPhoto,
        function (message) { alert('get picture failed'); },
        { quality: 10, destinationType: navigator.camera.DestinationType.FILE_URI, sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY }
    );
}

HTML:

<form id="buyforme">

<img id="myimg" height="100">
<input type="button" name="selectimg" id="selectimg" onclick="getImage();" value="Take a picture of this item :)">

如果您还需要了解其他信息,请告知我们并告诉我们!谢谢你们!

javascript android html
1个回答
0
投票

要获得在photovideo获得androidios的手机相机,您可以像这样简单地使用input[type="file"]

获取照片:

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

获取视频:

<input type="file" name="video" accept="video/*" capture="environment">

用于打开后置摄像头:

<input type="file" name="image" accept="image/*" capture="environment">

而对于自拍相机(前):

<input type="file" name="image" accept="image/*" capture="user">

Source

© www.soinside.com 2019 - 2024. All rights reserved.