首页 分享 HTML5调用手机摄像机、相册功能

HTML5调用手机摄像机、相册功能

来源:花匠小妙招 时间:2024-12-03 18:36

闫炳岳 于 2018-04-10 14:11:47 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

input标签 type值为file,可以调用系统默认的照相机、相册、摄像机、录音功能。先上代码:

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

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

<input type="file" accept="audio/*" capture="microphone">

accept表示打开的系统文件目录

capture表示的是系统所捕获的默认设备,camera:照相机;camcorder:摄像机;microphone:录音;

其中还有一个属性multiple,支持多选,当支持多选时,multiple优先级高于capture,所以只用写成:<input type="file" accept="image/*" multiple>就可以,可以在手机上测试一下。那么选中的图片怎样获取并显示呢?

html:(css)

<form id="form1" runat="server">
<input type='file' id="imgInp" />
<div>
<img id="blah" src="#" alt="显示您上传的商品图片" />
</div>  
</form>

js:

function readURL(input) {
   if (input.files && input.files[0]) {
       var reader = new FileReader();
       reader.onload = function (e) {
           $('#blah').attr('src', e.target.result);
       }
       reader.readAsDataURL(input.files[0]);
   }
}
$("#imgInp").change(function(){
   readURL(this);
});

样式自己调整,这样就能显示刚拍下的照片或者从相册中选中的图片了。

相关知识

html5网页设计鲜花源代码
HTML5七夕情人节表白网页制作 (浪漫的求婚动画) HTML+CSS+JavaScript
❀520七夕情人节告白网页代码❀—浪漫梦幻3D相册(樱花主题)HTML+CSS+JavaScript
新浪博客“相册”功能下线公告
html5 link rel,HTML5 ``
HarmonyOS NEXT开发实战教程:选择相册和拍照
【红色风尚】个人博客&资讯新闻帝国CMS模板
移动应用程序开发3种方式比较
100款 ❤HTML5七夕情人节表白网页源码❤ HTML+CSS+JavaScript 【建议收藏】
用HTML5 + JavaScript绘制花、树

网址: HTML5调用手机摄像机、相册功能 https://www.huajiangbk.com/newsview849667.html

所属分类:花卉
上一篇: 手机web移动端适配方案原理分析
下一篇: 移动端界面的适配

推荐分享