當前位置:編程學習大全網 - 編程語言 - html5在安卓調用手機攝像頭嗎

html5在安卓調用手機攝像頭嗎

可以的使用<input type="file" />就可以,下面是我從網上找的壹段代碼,妳可以參考壹下

<!DOCTYPE HTML>

<html>

<head>

<title>上傳圖片</title>

<meta charset="utf-8">

</head>

<body>

<iframe name="uploadfrm" id="uploadfrm" style="display: none;"></iframe>

<form name="formHead" method="post" action="" id="formHead" enctype="multipart/form-data" target="uploadfrm">

<div>

<div>

<input type="file" name="file_head" id="file_head" onchange="javascript:setImagePreview();" />

</div>

<div>

<div id="DivUp" style="display: none">

<input type="submit" data-inline="true" id="BtnUp" value="確認上傳" data-mini="true" />

</div>

</div>

</div>

</form>

<div data-role="fieldcontain">

<div id="localImag">

<img id="preview" width="-1" height="-1" style="display: none" />

</div>

</div>

<script type="text/javascript">

function setImagePreview() {

var preview, img_txt, localImag, file_head = document.getElementById("file_head"),

picture = file_head.value;

if (!picture.match(/.jpg|.gif|.png|.bmp/i)) return alert("您上傳的圖片格式不正確,請重新選擇!"),

!1;

if (preview = document.getElementById("preview"), file_head.files && file_head.files[0]) preview.style.display = "block",

preview.style.width = "63px",

preview.style.height = "63px",

preview.src = window.navigator.userAgent.indexOf("Chrome") >= 1 || window.navigator.userAgent.indexOf("Safari") >= 1 ? window.webkitURL.createObjectURL(file_head.files[0]) : window.URL.createObjectURL(file_head.files[0]);

else {

file_head.select(),

file_head.blur(),

img_txt = document.selection.createRange().text,

localImag = document.getElementById("localImag"),

localImag.style.width = "63px",

localImag.style.height = "63px";

try {

localImag.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)",

localImag.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = img_txt

} catch(f) {

return alert("您上傳的圖片格式不正確,請重新選擇!"),

!1

}

preview.style.display = "none",

document.selection.empty()

}

return document.getElementById("DivUp").style.display = "block",

!0

}

</script>

</body>

</html>

  • 上一篇:哪位好心人有06-08的全國小學生英語競賽CEPS的試題(最好是高年級)
  • 下一篇:寧波中秋節有什麽活動(時間地點信息)
  • copyright 2024編程學習大全網