您需要登录后才可以操作登录 | 立即注册
关闭
楼主
ly10265139
  • TA的每日心情
    开心
    2017-12-23 15:12
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]偶尔看看II

    [前端技术] html中的capture属性不支持吗?怎么掉用出摄像头 [复制链接]

    281 3 发表于 2018-1-8 17:04:22

    1. <!DOCTYPE HTML>  
    2. <html>  
    3. <head>  
    4.     <title>上传图片</title>  
    5.     <meta charset="utf-8">  
    6. </head>  
    7. <body>  
    8.     <iframe name="uploadfrm" id="uploadfrm" style="display: none;"></iframe>  
    9.     <form name="formHead" method="post" action="" id="formHead" enctype="multipart/form-data" target="uploadfrm">  
    10.   
    11.         <div>  
    12.             <div>  
    13.                 <input type="file" name="file_head" id="file_head" onchange="javascript:setImagePreview();" />  
    14.             </div>  
    15.             <div>  
    16.                 <div id="DivUp" style="display: none">  
    17.                     <input type="submit" data-inline="true" id="BtnUp" value="确认上传" data-mini="true" />  
    18.                 </div>  
    19.             </div>  
    20.         </div>  
    21.     </form>  
    22.     <div data-role="fieldcontain">  
    23.         <div id="localImag">  
    24.             <img id="preview" width="-1" height="-1" style="display: none" />  
    25.         </div>  
    26.     </div>  
    27.          
    28.   
    29.     <script type="text/javascript">  
    30.         function setImagePreview() {  
    31.             var preview, img_txt, localImag, file_head = document.getElementById("file_head"),  
    32.             picture = file_head.value;  
    33.             if (!picture.match(/.jpg|.gif|.png|.bmp/i)) return alert("您上传的图片格式不正确,请重新选择!"),  
    34.             !1;  
    35.             if (preview = document.getElementById("preview"), file_head.files && file_head.files[0]) preview.style.display = "block",  
    36.                 preview.style.width = "63px",  
    37.                 preview.style.height = "63px",  
    38.                 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]);  
    39.             else {  
    40.                 file_head.select(),  
    41.                 file_head.blur(),  
    42.                 img_txt = document.selection.createRange().text,  
    43.                 localImag = document.getElementById("localImag"),  
    44.                 localImag.style.width = "63px",  
    45.                 localImag.style.height = "63px";  
    46.                 try {  
    47.                     localImag.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)",  
    48.                     localImag.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = img_txt  
    49.                 } catch(f) {  
    50.                     return alert("您上传的图片格式不正确,请重新选择!"),  
    51.                     !1  
    52.                 }  
    53.                 preview.style.display = "none",  
    54.                 document.selection.empty()  
    55.             }  
    56.             return document.getElementById("DivUp").style.display = "block",  
    57.             !0  
    58.         }  
    59.     </script>  
    60. </body>  
    61. </html>  
    复制代码
    android 版本
      引擎: sdksuit_4.1_171117_01
      插件:uexCamera  4.0.3

      打包的浏览器内核:腾讯X5内核



    网页端,和微信端,均可调用摄像头,放到appcan里面就不能调用了,打开不了摄像头,只能打开 手机照片 ,想问下什么问题,怎么解决,能指导下吗?


    沙发
    AppCan运营
  • TA的每日心情
    开心
    2018-6-6 14:54
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    显示全部楼层 发表于 2018-1-8 18:02:40
    调用插件的方法不对吧?请参照文档和测试用例操作:

    http://newdocx.appcan.cn/plugin-API/system/uexCamera
    板凳
    ly10265139
  • TA的每日心情
    开心
    2017-12-23 15:12
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]偶尔看看II

    显示全部楼层 发表于 2018-1-8 18:18:18
    webApp  不用插件的方法调用,怎么就不显示呢,还是说,不支持  html中的capture属性 ??
    地板
    AppCan运营
  • TA的每日心情
    开心
    2018-6-6 14:54
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    显示全部楼层 发表于 2018-1-9 10:27:18
    不用插件的话,您说的这个方法我就不了解了,这样吧,您到我们技术交流群问问吧,看看有没有其他开发者使用这个方法的,请教下他们是怎么写的吧
    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表