我在我的一个项目中使用libjingle用于webrtc视频/音频流和视频流,因为没有任何原因(至少没有崩溃)没有在android 7上工作,它在android 4,5,6上工作正常。有没有人面对这个问题?
答案 0 :(得分:0)
通过电子邮件发送了相同的问题。由于a7更改,您需要更新〜新的webrtc版本。如果你不能从源代码编译它(没有问题) - 这是〜新的libjingle与修复(注意,代码大多数重做一点视频工作)。 Drive archive with 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'
}