Libjingle webrtc 无法在 android 7 上初始化相机
Libjingle webrtc failed to init camera on android 7
我在我的 webrtc video/audio 流和视频流项目之一中使用 libjingle 只是无缘无故地无法在 android 7 上工作(至少没有崩溃),它可以工作android 4,5,6 没问题。有人已经遇到过这个问题吗?
收到关于同一问题的电子邮件。由于 a7 更改,您需要更新到 ~fresh webrtc 版本。如果你不能从源代码编译它(你没问题)- 这里是 ~fresh libjingle with fix(注意,为了视频工作,大部分代码要重做一点)。
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'
}
我在我的 webrtc video/audio 流和视频流项目之一中使用 libjingle 只是无缘无故地无法在 android 7 上工作(至少没有崩溃),它可以工作android 4,5,6 没问题。有人已经遇到过这个问题吗?
收到关于同一问题的电子邮件。由于 a7 更改,您需要更新到 ~fresh webrtc 版本。如果你不能从源代码编译它(你没问题)- 这里是 ~fresh libjingle with fix(注意,为了视频工作,大部分代码要重做一点)。 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'
}