簡體   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