美文网首页WEB前端程序开发
webUploader在安卓手机直接调取相机

webUploader在安卓手机直接调取相机

作者: 独立行走的蚂蚁 | 来源:发表于2019-05-10 14:19 被阅读0次

    1、在源码里面加上input.attr('capture', 'camera');可以直接调用安卓手机的拍照功能

     return Html5Runtime.register('FilePicker', {
                init: function () {
                    var container = this.getRuntime().getContainer(),
                        me = this,
                        owner = me.owner,
                        opts = me.options,
                        label = this.label = $(document.createElement('label')),
                        input = this.input = $(document.createElement('input')),
                        arr, i, len, mouseHandler;
    
                    input.attr('type', 'file');
                    input.attr('name', opts.name);
    
                    //安卓机可以直接调用拍照功能
                    if (navigator.userAgent.indexOf('Android') > -1 || navigator.userAgent.indexOf('Linux') > -1) {
                        input.attr('capture', 'camera');
                    }
    
                    input.addClass('webuploader-element-invisible');
    
                    label.on('click', function () {
                        input.trigger('click');
                    });
    
                    label.css({
                        opacity: 0,
                        width: '100%',
                        height: '100%',
                        display: 'block',
                        cursor: 'pointer',
                        background: '#ffffff'
                    });
    

    相关文章

      网友评论

        本文标题:webUploader在安卓手机直接调取相机

        本文链接:https://www.haomeiwen.com/subject/uikaoqtx.html