本demo用原生的代码去写录制视频和播放视频。
本demo支持在录屏的时候缩放,局部定焦,开启闪光灯等功能。录制视频之前可以自主切换摄像头。
(1)录制的过程中,不允许切换摄像头,以为我这里的切换摄像头是重新初始化了camera对象,那么MediaRecord里面的还是之前的camera对象, 会造成录制出来的视频内容有黑屏现象甚至崩溃; (2)本demo是用原生的代码写的,没有用ffmpeg等框架,所以要是把我这个demo看熟了,有什么问题好商量; (3)我没写权限申请,所以记得在一开始运行的时候就给予全部权限。
(1)支持暂停、继续播放、拖拽进度。 (2)准备后期在播放界面添加支持上一集、下一集自动播放和显示目录,在播放界面手动选择播放哪一个。