如何编译鸿蒙版本的WebRTC?

目前有相关音视频业务使用WebRTC,为了适配原生鸿蒙,寻求原生鸿蒙能用的webrtc编译帮助。


HarmonyOS
鸿蒙
2024-03-21 13:47:42
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Seveinifred

1、创建一个项目或者模块,选择native C++;

2、在对应的native C++模块中,找到cpp文件夹,在cpp文件夹下面创建目录(例:webrtc目录);

3、在webrtc目录下添加webrtc的源码,将对应的cmakelist文件也放入其中(对应的cmakelist的部分内容需要修改,三方库需要重新编译依赖);

4、对于cpp目录下的cmakelist文件,添加一行代码add_subdirectory(webrtc);

这样就可以将webrtc的代码也纳入HarmonyOs的工程中

分享
微博
QQ
微信
回复1
2024-03-21 16:16:25
相关问题
鸿蒙支持webrtc api嘛?
4611浏览 • 2回复 待解决
webview如何调用webRTC相关功能
609浏览 • 1回复 待解决
如何编译鸿蒙使用libcurl.so?
414浏览 • 1回复 待解决
安卓app如何判断鸿蒙系统及版本号?
1442浏览 • 1回复 待解决
如何查看应用AdsKitService版本
37浏览 • 1回复 待解决
如何获取App版本号,版本名等信息
1858浏览 • 1回复 待解决
鸿蒙NEXT版本,支不支持APK?
1207浏览 • 1回复 待解决
如何查询设备SDK版本等信息
935浏览 • 1回复 待解决
如何获取应用版本信息
707浏览 • 1回复 待解决
搭建鸿蒙环境时,编译报错
10871浏览 • 4回复 待解决
如何获取app配置版本信息
788浏览 • 1回复 待解决
如何查看AdsKitService版本
982浏览 • 1回复 待解决
NEXT版本如何获取设备网络状态
796浏览 • 1回复 待解决
hb build -T单独编译,应如何编译
2384浏览 • 1回复 待解决
mate30 5G鸿蒙110版本更新升级150版本
6395浏览 • 1回复 待解决