Android录屏工具的开发

业务场景

录制Android设备当前正在播放的视频,发布出去实现短视频社交的功能

调研

设想的是Tv和手机都实现,录制短视频的功能。可是,tv兼容性太严重,最终不得不放弃。只有手机端实现了这个功能。

技术方案

1.MediaRecorder+MediaProjection。MediaProjection负责捕获画面,MediaRecorder录音,并把音频流+视频流合成,mp4文件。
2.MediaProject+MediaCodec+AudioRecorder+MediaMuxer。方案灵活但是比较复杂。
源码

遗留的问题

不能实现内录:会录制进去手机旁边说话人的声音。

你可能感兴趣的:(Android录屏工具的开发)