android屏幕录制代码
Ⅰ 安卓录屏怎么用安卓手机录制屏幕
现在大部分的安卓手机厂商都在手机中加入录制屏幕的功能,功能设置选项都大同小异,只需要进入屏幕录制软件即咐册孝可开启这项功能。接下来我就以安卓手机中用户最多的小姿迟米手机为例,告诉大家如何录制手机屏幕。
- 01
我们首先找到手机的屏幕录制软件,点击进入。
- 02
进入软件后,点击右上角的设置图标,可以设置录制视频的分辨率、画质、帧数和视频方向等
- 03
设置完成之后,点击右下方的录制按钮,准备开始录制屏幕。
- 04
进入到需要录制的界面,点击右下方的“开始”按钮,即可开始录制。在录制过程中点击录制按钮表示暂停录制,点击两下按钮就可以完成录衡稿制。
- 05
最后我们回到手机录屏软件里,就能看见将才录制好的屏幕视频。
Ⅱ android 4.4 怎么实现屏幕录制功能
你好!满意请采纳
Android系统如何录制屏幕(录制成mp4格式) 如果能将Android手机(或平板)的屏幕录制成视频文件,那是一件非常酷的事(iOS8已经提供了这一功能,能通过OSX直接在Mac上录制iPad、iPhone的屏幕,windows没试过,不知可不可以)。不过以前的方法都是通过截屏录制的,效果极差。幸好Android4.4以上版本提供判知了这一功能。但无法在手机上直接启动,需链镇要通过adb使用命令行启动。
大家可以进入shell。或干脆直接用adbshell执行命掘唤消令。该命令是screenrecord,可以输入screenrecord --help,看看帮助,如下所示。
Usage: screenrecord [options]
Android screenrecord v1.2. Records the device's display to a .mp4 file.
Options:
--size WIDTHxHEIGHT
Set the videosize, e.g. "1280x720". Defaultis the device's main
displayresolution (if supported), 1280x720 if not. For best results,
use a sizesupported by the AVC encoder.
--bit-rate RATE
Set thevideo bit rate, in bits per second. Value may be specified as
bits ormegabits, e.g. '4000000' is equivalent to '4M'. Default 4Mbps.
--bugreport
Addadditional information, such as a timestamp overlay, that is helpful
in videoscaptured to illustrate bugs.
--time-limit TIME
Set themaximum recording time, in seconds. Default / maximum is 180.
--verbose
Displayinteresting information on stdout.
--help
Show thismessage.
Recording continues until Ctrl-C is hit or the timelimit is reached.
从这些帮助信息可以了解到,screenrecord需要后面跟一个mp4文件名。最简单的形式如下:
screenrecord /sdcard/game.mp4
但要注意,mp4要写入的目录必须是可写的。
输入完命令后,直接按回车,命令会被阻塞,默认什么都不会输出,这是正在录制呢。操作手机的所有画面都会被录制下来。如果要输出相应的信息,需要加--verbose命令行参数,加该命令行参数,整个录制过程可能会输出如下类似的信息。
Main display is 1080x1920 @60.00fps (orientation=0)
Configuring recorder for 1080x1920 video/avc at4.00Mbps
Content area is 1080x1920 at offset x=0 y=0
^CEncoder stopping; recorded 68 frames in 12 seconds
Stopping encoder and muxer
Executing: /system/bin/am broadcast -aandroid.intent.action.MEDIA_SCANNER_SCAN_FILE -d file:///sdcard/test.mp4
Broadcasting: Intent {act=android.intent.action.MEDIA_SCANNER_SCAN_FILE dat=file:///sdcard/test.mp4 }
Broadcast completed: result=0
当然,可以跟很多选项,常用的就是--size(尺寸)、--bit-rate(比特率)和--time-limit(录制最大时间)
尺寸默认是当前手机屏幕分辨率、比特率是默认4Mbps、录制时间默认是3分钟(180秒)
screenrecord --time-limit 100 /sdcard/game.mp4
上面的命令最大可录制100秒的视频。如果想中途停止录制,可按Ctrl C,终止录制,game.mp4仍然会生成,但只会录制从开始录制到按Ctrl-C这段时间的视频。
Ⅲ ADB录制视频 Android 视频录制命令 screenrecord
在Android 4.4(Kitkat - API level 19)上集成了一个比较好用的视频(.mp4格式)录制功能 – screenrecord 。
使用方法
1. 基本用法
$ adb shell screenrecord /sdcard/myscreenrecord.mp4
/sdcard/myscreenrecord.mp4 为视频录制文件路径
录制默认分辨率,默认4Mbps,默认180s的视频,保存到sdcard上名为myscreenrecord.mp4
2. 旋转(参数:–rotate)
$ adb shell screenrecord --rotate /sdcard/myscreenrecord.mp4
旋转90度
3. 指定分辨率(参数:–size)
$adb shell screenrecord --size 112x112 /sdcard/myscreenrecord.mp4
分辨率为112x112,建议不要指定分辨率,使用默认分辨率效果最佳;
注意,分辨率不是完全可以随意定制的,比如在我手机上录制100x100的会提示错误:
The max width/height supported by codec is1920x1088
100x100is not supported by codec, suggest to set it as112x112
4. 指定比特率(参数:–bit-rate)
$adb shell screenrecord --bit -rate 8000000 /sdcard/myscreenrecord.mp4
设置比特率为8Mbps,比特率越大,文件越大,画面越清晰;
5. 限制录制时间 (参数: –time-limit)
$adb shell screenrecord --time -limit 10 /sdcard/myscreenrecord.mp4
限制视频录制时间为10s,如果不限制,默认180s
6. 导出视频
$adb pull /sdcard/myscreenrecord.mp4
7. 注意
请关注视频文件生成大小,根据自身情况而定;
暂不支持声音;
咱时不支持模拟器录制( 模拟器录制看这里 ),出现如下提示:Unable to get output buffers (err=-38)
Encoder failed (err=-38),可认为是此原因;
8. 命令查看
adb shell screenrecord --help
Usage: screenrecord [options]
Records the device's display to a .mp4 file.
Options:
--size WIDTHxHEIGHT
Set the video size, e.g."1280x720". Default is the device's main
display resolution (if supported), 1280x720if not. For best
results,use a size supported by the AVC encoder.
--bit -rate RATE
Set the video bit rate, in megabits per second. Default4Mbps.
--time -limit TIME
Set the maximum recording time, in seconds. Default / maximum is180.
--rotate
Rotate the output90 degrees.
--verbose
Display interesting information on stdout.
--help
Showthis message.
Recording continues until Ctrl-C is hit or the time limit is reached.
Ⅳ Android录屏命令screenrecord命令的使用
adb shell screenrecord --time-limit 20 /sdcard/春悄test.mp4
--time-limit 设置时间长度,默认180秒
Ctrl+C 结束录屏
通过扒亩渣耐旦screenrecod --help帮助命令查看提示选项:
Ⅳ Android实现录屏MediaProjection以及相关异常解决
需要实现一个手机的录屏功能,于是从网上找了些相关资料和源码,发现跑不起来,于是开始bug,发现坑还是很多的,这里记录一下实现过程和一些些遇到的异常以及一个我调整完可以跑的Demo。
首先在AndroidManifest中静态配置权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
然后在Activity中动态申请
if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[] {Manifest.permission.WRITE_EXTERNAL_STORAGE}, STORAGE_REQUEST_CODE);
}
if (ContextCompat.checkSelfPermission(MainActivity.this, Manifest.permission.RECORD_AUDIO)
!= PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(this,
new String[] {Manifest.permission.RECORD_AUDIO}, AUDIO_REQUEST_CODE);
}
因为项目中需要用到一个自定义的Application,所以要需要配置一个全局的Application,同样在AndroidManiest中在application添加自定义的类名,如果在里面启动服务了也要一并配置。
<application
android:name=".RecordApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</application>
然后可以使用封装好的实现其录屏功能的service,这个封装类是网上找的,看很多人在用,我解决了一些异常,并根据自己需求修改了一下。
其中主要异常有:
1.mediaRecorder报空指针,解决方案,在声明的时候声明为静态
private static MediaRecorder mediaRecorder;
2.mediaRecorder.start()方法异常,在每次调用stop时要先调用
mediaRecorder.stop();
mediaRecorder.release();
两个方法,并将
mediaRecorder = null。
mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC)异常,这里是设置音频源,可尝试将参数改为
MediaRecorder.AudioSource.DEFAULT
4.stop方法异常,如果是running状态不正常,可能是其状态丢失,需要将声明的running也改为静态的
0.增加需求,在生成视频时大部分人都会根据mediaRecorder.setVideoSize(width, height);方法来定死视频大小,导致一些手机会解析不了,或者是视频比屏幕小,这里提供一种根据屏幕大小动态设置视频大小的方法。
这里就要用到我们之前定义的全局的Application,然后调用getInstance()获取其实例,
然后通过
DisplayMetrics dm = RecordApplication.getInstance().getResources().getDisplayMetrics();
private int width = dm.widthPixels;
private int height = dm.heightPixels;
private int dpi = dm.densityDpi;
来获取屏幕的长、宽和dpi的值,这里不用WindowsManager方法是因为我是在非Activity去获取屏幕长宽的,所以用了getDisplayMetrics();
这样这个功能基本就是实现了。
Demo地址: https://github.com/han103070/Screencap
Ⅵ 如何录制Android屏幕内容
首先,下载adb工具到电脑本地并解压缩到某个盘符的根目录(本丛察腔文以G盘为例)。接下来,请打开手机的USB调试模式(在开发者选项中,如果设置中没有找到,请进入系统版本信息界面狂点版本号即可进入开发者模式),通过USB线连接电脑,当屏幕出现“允许USB调试吗”的提示时选择是。
重新回到电脑渗衫端,同时按下“Win+R”键输入“cmd”进入命令提示符界面,依次输入“G:”(进入保存有adb工具的盘符),回车;“cd adb”(进入cdb文件夹),回车;“adb devices”(连接手机),回车;“adb shell screenrecord /sdcard/movie.mp4”(开始录制,注意screenrecord与/间有空格,movie为文件名),回车。此时,你就可以对手机进行操作了,而屏幕所显示的所有内容都将会被记录成视频。当你想结束录制时,只需在电脑上按“ctrl+c”键即可没睁,视频文件会保存在手机的根目录下。
Ⅶ 如何录制Android屏幕内容
谷歌从Android 4.4开始,就加入了对屏幕进行录制的功能,只是当时录屏仅是面向开发者的试验功能,所以实用性不算很高。步入Android 5.0后,新版系统正式开放了API android.media.projection接口,这意味着无需ROOT,我们即可实现对手机屏幕进行录制操作了。因此,本文内容仅限Android 5.0或更高版本的手机。
http://jingyan..com/article/4e5b3e19385ae891901e24be.html
图文教程,请参考,按步骤进行操作
Ⅷ Android 5.0+ 屏幕录制实现
Android 从 4.0 开始就提供了手机录屏方法,但是需要 root 权限,比较麻烦不容易实现。但是从 5.0 开始,系统提供给了 app 录制屏幕的一系列方法,不需要 root 权限,只需要用户授权即可录屏,相对来说较为简单。本文是在参考了网络上其他录屏资料后完成的, 感谢 。以下将介绍开发录屏功能的一系列步骤以及实现过程中所遇到的一些需要注意的事项。
因为录制用到麦克风,所以需要加上 AUDIO 权限,
如果开发的 app targetApi 在 6.0 以上时,还需要动态获取权限。
这里先介绍 MediaProjectionManager , MediaProjectionManager 是系统提供的一种服务,当我们拿到这个服务对象,可以创建一个 Intent ,通过这个 Intent 可以启动一个弹框样式的 Activity,如果用户授权了,那我们便可以继续下一步屏幕录制。需要说明的是,Intent 是去启动另一个 Activity 的,有极少极少的机型是没有对应的授权Activity 的,所以这里需要多加判断,防止应用奔溃。
即使用户授权了,同意录制操作,仍然需要捕获异常,因为有可能会出现这样一种情况,就是用户在同意录屏的时候系统也正在录屏,录屏操作冲突了。
这一步是整个录屏操作最为关键的一步!我们初始化了 MediaRecorder,设置了是否录上声音、录屏文件格式、录屏文件路径、音视频的编码器、比特率、视频帧率等
然后将在步骤 3 中的 resultCode 以及 data 作为必要的参数通过 MediaProjectionManager 创建 VirtualDisplay。VirtualDisplay 可以理解为虚拟的呈现器,它可以捕获屏幕上的内容,并将其捕获的内容渲染到 Surface 上(Surace 由 MediaRecorder 提供,通过 getSurface() 方法得到),MediaRecorder 再进一步将其封装处理为 Mp4 文件。
经过以上步骤 prepare 之后,当再次调用 MediaRecorder.start() 就可以开始录屏了,这里同意也需要注意的时,调用 start() 方法开始录屏之后,不能立即调用 stop()方法停止录屏,否则会奔溃。测试在测试录屏功能时立马停止录屏,应用奔溃,一直找不到原因。直到看到了源码( API 26 )里的注释
所以为了反正奔溃,在 stop 的时候捕获异常,并且置空 MediaRecorder,下次录屏的时候再重新生成 MediaRecorder。
由于知识水平有限,难免有错误遗漏,欢迎指正!项目地址为 屏幕录制
Ⅸ 安卓屏幕录制
怎么录制自己手机屏幕上的东西
步骤如下:
1、在手机应用商店搜索“屏幕录像”并下载。
2、下载完成成功安装之后,我们进入到手机的系统与安全”->;“授权管理”,因为该软件需要获得权限,所以我们在root权限中找到该软件然后授权。
3、授权成功后,打开该软件,点击箭头所示的图标即可开始录制手机屏幕。
4、录制完成之后,我们可以直接在该软件的录制视频列表中查看视频,也可以直接在手机相册的图库中查看或者在视频播放软件的列表中查看。
可以在设置中调整每秒帧数,如果想让录制的视频更加流畅,那么将帧数设置高一点即可,这里建议设置为40。
目前最好用的安卓手机屏幕录像是什么软件?
现在用的人最多的是拍大师了
我现在用的也是这个
相对来说这个可以适配的手机机型比较多
而且界面也挺美的,比其他的要好很多
楼主要用的话可以在应用宝里找到这个软件
下载的时候尽量用客户端软件来下载
可以和手机有比较高的兼容性,因为要是不适配的话
就有可能会出现拍的时候不流畅,卡屏这些现象的
还望可以对你有帮助哦
手机怎么把屏幕动态录制成视频?
以安卓手机为例:一、系统内置1、锤子 Smartisan OS 点击桌面上的录屏图标或者在下拉菜单中打开,顶部会弹出一个状态栏。
打开设置按钮,里面可以选择录制声音的模式,系统声音就是只录制内部产生的声音,比如视频或者游戏的音乐,下面也有提示。录制麦克风声音,会把系统声音和麦克风一同录下,这样就可以方便在录制游戏的时候实时加入解说词,即便是带了耳机也是可以的。
分辨率有1080P和720P两个选项。中间一个图标是前置镜头的选项,可以在录制的时候一并把自己的画面录进去,也是针对游戏解说使用的,并且在录制过程中还可以随时关闭或打开。
码率和格式都不能设置,默认的是动态码率,一般都在 20 M左右,这个是挺高的,我们一般网络上传分享,4M这样就足够了,格式是MP4,帧率60fps。缺少了设置选项,让操作变得简单,但难免让人感觉有些不够人性化。
还有一个值得一提的是,录制完成之后还可以单独截取其中一部分生成 GIF ,这个小功能也很赞。缺点就是,录制的时候状态栏会一直显示,而且无法下拉呼出通知栏,由于状态栏区域比较大,所以也会遮挡一部分画面。
但是好在功能比较丰富,软件层面解决这两个缺点也不是什么难事儿,所以期待下次更新的时候能有改进。2、小米 MIUI 小米的MIUI目前只有开发版增加了屏幕录制的功能,稳定版还需要再等一等。
打开系统工具文件夹,滑到底就可以看到屏幕录制的图标了。在设置选项中可以自定义调整参数,基本的功能都有。
点击录制按钮,会在屏幕上出现一个非常小的图标,这个相比 *** artisan OS就好很多了。开始录制以后,会自动半透明,不会遮挡画面,也不会影响手机的其他功能。
相比 *** artisan OS的屏幕录制还是有几个地方稍差一点的,第一,帧率最高只能选择 30fps,虽然够用,但是帧率肯定是越高越好;第二,录制完毕之后不能直接生成 GIF;第三,不能在录制的时候打开前置镜头,没有主播模式;第四,录音只能分开选择麦克风和扬声器,扬声器的意思就是系统内部产生的声音。如果你需要在录制的时候加入旁白解说,可以选择麦克风模式,这个时候游戏的声音通过扬声器播放出来,然后再让麦克风录制进去,等于翻录的意思,所以效果会差很多,而且如果你戴上耳机的话,麦克风是无法录制游戏内部的声音,这样看的话,就不太适用于游戏解说的录制了。
3、其它 二、第三方录屏软件 如果你现在用的不是前面介绍的系统也不用担心,只要你是安卓5.0 以上的系统,就可以下载第三方的录屏软件来使用。通过对比后发现,录屏能手和豌豆荚录屏无论是从功能还是操作方式来说都比其他几款更好一些。
有些录屏软件简直就是流氓软件,里面广告和弹窗特别多,比如小鹿录屏,录屏大师,等等不建议大家下载。
手机屏幕视频怎么录制
方法/步骤
1、很多手机是都有自带的屏幕录制功能,但是也有很多是无法录制的,对于手机中有屏幕录制功能的来说,打开设置,即可找到屏幕录制。
2、手机中没有自带屏幕录制功能的可以借助第三方工具迅捷录屏大师,录制之后是可以直接通过窗口直接分享给好友的,不需要再保存至相册。
3、在手机中运行点击打开,第一次安装会出现权限设置,全部点击允许即可。
4、进入即是录屏功能,打开悬浮窗,然后可以选择一下画质以及屏幕方向,打开“我的”,右上角的有设置符号,点击进去也可以修改分辨率(画质)和屏幕方向;
5、这些都设置好之后,就可以点击点击开始屏幕录制了,点击悬浮窗中的开始即可。
要在安卓手机录制屏幕,可以用这几种方法
因为手机的更新速度太快,有的手机功能还不能在所有的手机上使用,比如安卓手机录制屏幕,下面我就来告诉你两种手机录屏的方法,一是手机自带的录屏工具,二是其他工具迅捷录屏大师。
方法一:手机自带录屏
下拉手机通知栏,如图所示:
方法二:其他工具录屏
1.在手机的应用商城,搜索“迅捷录屏大师”,点击并安装;
2.打开软件,开启悬浮窗,这样可以在后台录制同时显示录制的时长;
3.选择录屏的清晰度,有标清、高清、超清三种清晰度可选,如果手机内存容量小,高清模式就可以了;
4.选择屏幕的录制方向,为了观看的效果,横屏录制最好;
5.最后就可以开始录屏了,点击“开始屏幕录制”,然后就可以录屏了,录制完成后在视频库里就能看到成果。
什么软件可以在手机屏幕上录制视频
拍大师,步骤如下:
1、手机网络一下拍大师,下载并安装“拍大师”软件。
2、下载完成后,在手机上找到并打开拍大师,在打开的页面上点击选择“录屏”按钮。
3、然后进入新的界面,点击图中所示的这个红色的点,开始录像。
4、录像开始,现在开始在手机上执行的每一步操作都会被录像下来,点击立即开始。
5、录制完成,即可看到已经完成的视频,这样就实现了录制手机屏幕视频的操作了。
屏幕视频怎么在手机上录制
方法/步骤
1、首先在手机的设置中看是否自带录屏功能,如果有屏幕录制功能,可以直接通过手机自带的录屏功能进行录制,如果没有可以借助其他工具迅捷录屏大师进行录制。
2、首先在手机上使用第三方工具,之后在手机设置里找到权限管理,允许该工具显示悬浮窗。如果你的手机默认是允许打开悬浮窗的话,这一步可以省略的。
3、之后我们打开手机上的工具,在录制主页显示横屏、竖屏两种不同的录制模式,一般来说横屏是用来录制全屏游戏的,而竖屏主要用于展示手机软件操作,显而易见我们应当设置横屏录制。
4、然后就是设置视频画质,建议选择高清和超清画质录制,视频录制的比较清楚的话,看起来也是比较赏心悦目的。
5、之后我们在右上角开启录屏悬浮窗并返回手机需要录制界面。
6、然后我们点击屏幕上的悬浮窗,将它舒展开之后,我们点击开始即可录制游戏视频了,当游戏对局结束之后,即可点击停止录制,完成游戏视频的录制。
7、之后点击底部导航栏上面的视频库,便能找到我们录制好的游戏视频。
8、如果想要分享录制完成的游戏视频,可以点击右边的“+”号,然后点击分享进行分享。
什么软件可以手机屏幕录像
三星近期上市的S7、S8支持内置录屏功能,录屏方法:
1.双指下拉通知栏-点击“截取屏幕”字样-选择录制屏幕-点击完成。
2.打开要录制的界面-双指下拉通知栏-点击录制屏幕“图标”即开始录屏。
3.点击界面上圆圈时间图标即可结束录屏。
"安卓系统手机下载软件方法有很多,为您提供以下几种方式,请您参考:
1.通过手机中“三星应用商店”或“Galaxy特色订制”搜索需要的软件并下载安装。
2.通过手机浏览器搜索需要的软件下载安装(若是自带的浏览器,下载的安装包保存在我的文件-Download文件夹中)。
3.通过第三方助手类软件下载安装需要的程序。
4.通过电脑下载APK格式的安装包,然后传输到手机中安装。
提醒注意:请甄别网站的安全性,以免上当受骗。"
Ⅹ Android截屏、录屏工具
有时候会用到颜色拾取器这样的东西来查看屏幕上的颜色值,一直是用Pixolor这个软件来看颜色的;很方便,点哪里显示哪里,也没有延迟,以为是什么黑科技;我注意到一个细节,如果只是切换屏幕,颜色拾取器不会更新,只有移动拾取器才更新选中;可以确定是截屏来实现的了,那就简单了,截屏获取像素点的颜色值就好了
网上看了一下,截屏大概分为保存View为图像和调用录屏服务两种办法,录屏是比较好的办法,可以在APP外截屏,所以简单的封装了一下
Step 1. Add the JitPack repository to your build file
Step 2. Add the dependency
主要分为两步,第一步是开启录屏;第二步就可以直接获取截屏,返回Bitmap
截图的过程录屏是开启的,录屏开启就可以进行截屏,操作完需要关闭录屏
截屏过程很快,效果很好
如果是APP外截屏则开启悬浮窗服务,可以通过操作悬浮窗进行截屏
参考文章: Android 截屏方式整理 、 Android录屏(5.0+)
1.初始化一个 MediaProjectionManager
2.创建并启动 Intent
3.在 onActivityResult 中拿到MediaProjection
4.设置VirtualDisplay将图像和展示的View关联起来。一般来说我们会将图像展示到SurfaceView,这里为了为了便于拿到截图,我们使用ImageReader,他内置有SurfaceView。
5.通过ImageReader拿到截图
6.注意截屏之后要及时关闭VirtualDisplay ,因为VirtualDisplay 是十分消耗内存和电量的。
录屏和截屏差不多,只是截屏的时候只是设置了一个ImageReader去获取图像数据,而录屏是设置一个 SurfaceView 去接收内容,获取视频流,然后通过 MediaCodec 来实现视频的硬编码,然后保存为视频文件
初始化录屏的大小和码率
开始录屏,设置输出文件
停止录屏
参考文章: Android视频录制--屏幕录制
1.在 AndroidManifest 中添加权限,Android 6.0 加入的动态权限申请,如果应用的 targetSdkVersion 是 23,申请敏感权限还需要动态申请
中间操作和截屏一样,就是准备开启录屏
5.创建虚拟屏幕,这一步就是通过 MediaProject 录制屏幕的关键所在, VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR 参数是指创建屏幕镜像,所以我们实际录制内容的是屏幕镜像,但内容和实际屏幕是一样的,并且这里我们把 VirtualDisplay 的渲染目标 Surface 设置为 MediaRecorder 的 getSurface ,后面我就可以通过 MediaRecorder 将屏幕内容录制下来,并且存成 video 文件
6.录制屏幕数据,这里利用 MediaRecord 将屏幕内容保存下来