zoukankan      html  css  js  c++  java
  • PhoneGap录像 以及 录音功能 简单代码实现3

    1,录音功能

    navigator.device.capture.captureAudio(
        				            function(files){//成功回调函数
        				                  Ext.getCmp("video_files_mainview").config.param.sourceobj.startUpload(files[0].fullPath, 2);
        				            },
        				            function(error){//失败回调函数
    //    				                navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
        				            }, {limit:1});//一次最多录制的文件个数

    2。录像功能

     navigator.device.capture.captureVideo(
        				        function(files){//成功回调
    //                                navigator.notification.alert(files[0].fullPath);
                                    Ext.getCmp("video_files_mainview").config.param.sourceobj.startUpload(files[0].fullPath, 1);
        				        }, function(){//失败回调
    //    				            navigator.notification.alert('错误码:' + err.code, null, 'Uh oh!');
        				        });

    录音是调用本地录音机。

    3,震动响铃

    /**
     *震动
     */
    var vibrate = function(){
        navigator.notification.vibrate(500);
    }
    /**
     * 响铃
     */
    var beep = function(){
        navigator.notification.beep(1);
    }

    4,拍照功能

    navigator.camera.getPicture(function(imgtemp){
    		//向列表中放圖片
        		
        		var acqimage =imgtemp;
        		//acqimage.src = "data:image/jpeg;base64," + imageData;
    		param.config.param.sourceobj.startUpload(imgtemp, 0);
    		}, function(){console.log('什麼都沒有得到');}, { 
        	quality: 5,
        	destinationType:Camera.DestinationType.FILE_URL,
        	sourceType:Camera.PictureSourceType.CAMERA });

    5,选择图片功能

    	navigator.camera.getPicture(function(imgtemp){
    		console.log("文件路径:"+imgtemp);
    		},function(){console.log('选择出错');}, 
            <span style="white-space:pre">	</span>{quality:10,//0-100
                destinationType:Camera.DestinationType.FILE_URL, 
                sourceType:Camera.PictureSourceType.PHOTOLIBRARY, 
                mediaType:Camera.MediaType.PICTURE});



  • 相关阅读:
    PHP 上传与下载
    PHP OOP 魔术方法
    PHP的错误处理
    初识PHP
    MUI实现上拉刷新和下拉加载
    解决 windows npm ERR! asyncWrite is not a function 问题
    浅谈angular2与angularJS的区别
    AngularJS内建服务以及自定义服务的用法
    mysql与mysqli的一些区别和方法
    数据库基础和三大范式以及基本的增删改查命令
  • 原文地址:https://www.cnblogs.com/clnchanpin/p/7285310.html
Copyright © 2011-2022 走看看