Skip to content

本demo用原生的代码去写录制视频和播放视频。

License

Notifications You must be signed in to change notification settings

yedashen/VideoDemo

Repository files navigation

VideoDemo

本demo用原生的代码去写录制视频和播放视频。

录制视频功能描述:

本demo支持在录屏的时候缩放,局部定焦,开启闪光灯等功能。录制视频之前可以自主切换摄像头。

录制视频注意事项:

(1)录制的过程中,不允许切换摄像头,以为我这里的切换摄像头是重新初始化了camera对象,那么MediaRecord里面的还是之前的camera对象, 会造成录制出来的视频内容有黑屏现象甚至崩溃; (2)本demo是用原生的代码写的,没有用ffmpeg等框架,所以要是把我这个demo看熟了,有什么问题好商量; (3)我没写权限申请,所以记得在一开始运行的时候就给予全部权限。

播放视频功能描述:

(1)支持暂停、继续播放、拖拽进度。 (2)准备后期在播放界面添加支持上一集、下一集自动播放和显示目录,在播放界面手动选择播放哪一个。

About

本demo用原生的代码去写录制视频和播放视频。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages