本篇文章介绍WebAPP里如何利用Native.js for Android进行拍摄视频。代码加注释

         var File = plus.android.importClass("java.io.File");        var Uri = plus.android.importClass("android.net.Uri");        var MediaStore = plus.android.importClass("android.provider.MediaStore");        var Intent = plus.android.importClass("android.content.Intent");        var intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);        var outPutPath = plus.io.convertLocalFileSystemURL("http://localhost:13131/_doc/camera/test.mp4");        var file = new File(outPutPath);        var outPutUri = Uri.fromFile(file);        intent.putExtra(MediaStore.EXTRA_OUTPUT, outPutUri);//录像输出位置        intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY,0); //0 最低质量, 1高质量        intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 10);//控制录制时间单位秒        var main = plus.android.runtimeMainActivity();        main.startActivityForResult(intent,flag);        main.onActivityResult = function(request, code, data) {            //停止录像            console.log(outPutPath)//输出文件位置    }    

更多相关文章

  1. Android(安卓)-- 桌面悬浮,仿360
  2. LinearLayout和RelativeLayout的属性差异
  3. 在MAC OS下设置ANDROID_HOME
  4. android popwindow仿微信右上角弹出框,dialog底部显示
  5. Android滚动显示数字动画
  6. 【代码】android通过criteria选择合适的地理位置服务
  7. android MediaPlayer 简易播放器的实现 及类似斗地主音频池实现
  8. Android(安卓)多点触摸
  9. android 记录和恢复ListView滚动的位置 四种方法

随机推荐

  1. Android实现全屏显示的方法
  2. Android面试系列文章2018之Android部分Ac
  3. 《Android(安卓)从初学者入门到成为高手
  4. 解决 android如何设置全屏模式
  5. Android中的人脸检测(静态和动态)
  6. android实现TextView多行文本滚动
  7. Android(安卓)TextView实现跑马灯效果
  8. Android(安卓)TextView属性大全
  9. android 电容屏(一):电容屏基本原理篇
  10. Unity与Android(Android(安卓)Studio)交互