mediaprojection专题

Android10以上MediaProjection截屏

起因 在系统升级到Android10以上之后,之前的截屏方式不能用了,而且必须将MediaProjection放在forground service里面跑才行。网上搜了一圈,都是语焉不详或者没有完整的一个代码应用。只能自己写一个,记录下 代码实现 新建一个ScreenRecorder.java public class ScreenRecorder extends Service {@N

使用MediaProjection和MediaRecorder实现屏幕录制

一、实现效果 这个Demo主要是实现Android手机屏幕录制的功能,可以实现视频、音频的录制,可以选取录制视频的效果,是否开启音频录制。截图如下: 点击START按钮开始屏幕录制,这里还可以选择标清或高清视频,是否开启音频录制等;点击STOP按钮结束录制。 二、代码分析 整个Demo比较简单,只有两个类:一个是应用程序入口MainActivity,一个是具体实现