繁体   English   中英

Libjingle WebRTC无法在Android 7上初始化相机

[英]Libjingle webrtc failed to init camera on android 7

我在我的项目之一中使用libjingle来处理webrtc视频/音频流和视频流,但无缘无故无法在android 7上运行(至少没有崩溃),它在android 4,5,6上运行良好。 有人遇到过这个问题吗?

得到了关于同一问题的电子邮件。 由于a7的更改,您需要更新到〜fresh webrtc版本。 如果您不能从源代码编译它(您没什么问题)-这是带有修复的〜fresh libjingle(注意,大多数代码需要重做一些以使视频正常工作)。 使用libjingle.cc驱动档案

只需将存档中的所有文件放入app / src / main / jniLibs并添加到gradle

compile files('src/main/jniLibs/autobanh.jar')
compile files('src/main/jniLibs/base_java.jar')
compile files('src/main/jniLibs/libjingle_peerconnection.jar')

归档文件包含webrtc在所有处理器类型上均可在a7上运行的所有内容,因此您可以在所有设备甚至模拟器上使用werbrtc。 玩得开心。

警告! 2018更新

对于仍然存在webrtc版本控制问题的每个人,您都不再需要从源代码中构建它,只需访问https://bintray.com/google/webrtc/google-webrtc ,选择版本并将其实施到build.gradle中,感觉很好

〔实施例:

dependencies {
     implementation 'org.webrtc:google-webrtc:1.0.21217'
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM