# AndroidRecordVideo **Repository Path**: DYKZ/AndroidRecordVideo ## Basic Information - **Project Name**: AndroidRecordVideo - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AndroidRecordVideo、RecordScreen 安卓,录制短视频,录制手机屏幕。录制手机屏幕通过使用 MediaProjectionManager, VirtualDisplay等API实现,只支持android5.0(API21)及以上的版本。

Screenshot

Screenshot

# USAGE # 1.首先声明权限: ``` ``` # 2.添加SufaceView和自定义Button ``` ``` # 3.初始化这些控件 ```java mSurfaceView = (SurfaceView) findViewById(R.id.mySurfaceView); mRecordButton = (RecordButton) findViewById(R.id.RecorderButton); mRecordButton.setRecordingFinishListener(this); mVideoManage = VideoManage.getInstance(); // mVideoManage.setFileDir(); //这个方法设置录制文件的存放路径 mRecordButton.setLongestRecordingTime(7f);//设置视频录制的最大时间默认为6f mVideoManage.setSurfaceHolder(mSurfaceView.getHolder()); ```