美文网首页
简单的Android录像

简单的Android录像

作者: 拙峰朽木 | 来源:发表于2017-07-31 17:27 被阅读63次

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

    • 设置相机权限:
     <uses-feature android:name="android.hardware.Camera"
            android:required="true"/>
    
    
    • 录制视频
      利用一个描述了执行目的的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录像

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