Как я могу легко добавить функциональность WebRTC в свое приложение для Android, чтобы я мог воспроизводить видеопоток в MediaPlayer ?
.jar
) нужно добавить в референции? На самом деле, таких файлов «.jar» для вас сейчас нет.
WebRTC предназначен для веб-браузеров, даже если он может быть создан для Android и iOS.
Для вашего вопроса, я думаю, вам, возможно, потребуется научиться создавать WebRTC на Android или iOS.
Для Android вы должны сначала знать NDK и JNI . Затем постройте целые проекты webrtc или автономные модули VoE \ ViE даже NS \ AECM \ VAD \ AGC для android.
Для iOS, вы также должны создать его самостоятельно, но вам может понадобиться эта помощь.
Все эти данные можно найти в Интернете, особенно в группе google .
Checkout следующая ссылка: http://www.webrtc.org/reference/getting-started Я добавил свой проект в github: https://github.com/SDkie/Webrtc-for-Android , вы можете разблокировать и внести изменения в Это.
Посмотрите http://www.webrtc.org/native-code/android .
В нем есть вся информация о том, как создать webRTC для Android.
Ява-оболочка для собственных библиотек webRTC: https://code.google.com/p/webrtc/source/browse/trunk/talk/app/webrtc/java/#java%2Fsrc%2Forg%2Fwebrtc
В нем содержатся инструкции о том, как создавать собственные библиотеки.
В нем также есть пример приложения, которое использует webRTC для связи с https://apprtc.appspot.com .
https://code.google.com/p/webrtc/source/browse/trunk/webrtc/examples/android/media_demo/README
Я не мог найти инструкции о том, как создать проект для Android Studio и построить его с помощью градиента. Если кто-нибудь найдет это, пожалуйста, поделитесь. Я надеюсь, что это помогает
Один из вариантов – использовать пешеходный переход, вы можете создать собственное приложение с помощью пешеходного перехода в качестве веб-представления в своем проекте.
В моем случае Web-RTC работал без проблем.
Вот несколько уроков о том, как добавить пешеходный переход к вашему проекту.
https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/
https://crosswalk-project.org/documentation/embedding_crosswalk.html
Надеюсь, это поможет.