简单的Android录像

最简单的方式就是使用手机自带的录像app。

  • 设置相机权限:
 

  • 录制视频
    利用一个描述了执行目的的Intent对象,Android可以将某些执行任务委托给其他应用。整个过程包含三部分: Intent 本身,一个函数调用来启动外部的 Activity,当焦点返回到Activity时,处理返回图像数据的代码
       Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
        if (takeVideoIntent.resolveActivity(getPackageManager())!=null)
            startActivityForResult(takeVideoIntent,REQUEST_VIDEO_CAPTURE);

  • 查看视频
    Android的相机程序会把指向视频存储地址的Uri添加到Intent中,并传送给onActivityResult()方法
        if (requestCode ==REQUEST_VIDEO_CAPTURE&&resultCode ==RESULT_OK){
            Uri videoUri = data.getData();
            video.setVideoURI(videoUri);
            video.start();
        }

你可能感兴趣的:(简单的Android录像)