背景
之前基于安卓原生实现了webrtc屏幕共享+系统内部声音的功能,现在基于flutter版本做类似的代码移植
代码
flutter webrtc插件官方仓库: github.com/flutter-web… 修改后的代码: github.com/baihua666/f… 代码commit: github.com/baihua666/f…
关键逻辑
aar替换
webrtc依赖替换,用修改过的aar替换原依赖,修改过的aar没有做任何逻辑修改,只是删除掉了其中几个要修改的文件,避免类加载冲突,具体细节参考安卓版本 libs/libwebrtc_114.5735.10_exclude.aar