WebApp mui&H5+ 视频处理之拍摄视频一(Native.js for Android)
16lz
2021-01-24
本篇文章介绍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)//输出文件位置 }
更多相关文章
- Android(安卓)-- 桌面悬浮,仿360
- LinearLayout和RelativeLayout的属性差异
- 在MAC OS下设置ANDROID_HOME
- android popwindow仿微信右上角弹出框,dialog底部显示
- Android滚动显示数字动画
- 【代码】android通过criteria选择合适的地理位置服务
- android MediaPlayer 简易播放器的实现 及类似斗地主音频池实现
- Android(安卓)多点触摸
- android 记录和恢复ListView滚动的位置 四种方法