2013-05-01 10 views
7

Jak mogę łatwo dodać funkcjonalność WebRTC do mojej aplikacji na Androida, aby móc odtwarzać strumień wideo pod numerem MediaPlayer?Jak dodać funkcjonalność WebRTC w aplikacji na Androida

  1. Jakie biblioteki (.jar plik) muszę dodać do referencies?
  2. Czy możesz dodać przykład kodu?
+0

@Busky czy udało ci się stworzyć aplikację na Androida za pomocą Webrtc? Czy to możliwe? Proszę, podziel się wiedzą. Chcę utworzyć aplikację z Webrtc dla aplikacji Androidowej –

+1

Nie mogłem jej użyć z powodu braku użyteczności przykłady w Internecie ... – Buksy

+0

@Busky Ten sam problem mam face.Nie brakuje przykładu webrtc w Internecie.Also próbowałem stworzyć go sam. Ale dostaję zatrzymać, gdy przyjdę do kodu gniazda i netwroking –

Odpowiedz

3

W rzeczywistości nie ma takich plików ".jar", do których można się teraz odwołać.

WebRTC jest przeznaczony dla przeglądarek internetowych, nawet jeśli można go zbudować dla systemów Android i iOS.

za pytanie, myślę, że być może trzeba będzie nauczyć się budować WebRTC na Androidzie lub iOS.

dla Androida, powinieneś najpierw znać NDK i JNI. następnie zbuduj całe projekty webrtc lub samodzielne moduły VoE \ ViE, nawet NS \ AECM \ VAD \ AGC dla Androida.

dla systemu iOS, należy również utworzyć go samodzielnie, ale może być potrzebna pomoc this.

Wszystkie te informacje można znaleźć w Internecie, zwłaszcza google group.

1

Proszę spojrzeć na http://www.webrtc.org/native-code/android.

Posiada wszystkie informacje na temat budowy WebRTC dla Androida.

Otoka Java dla natywnych bibliotek WebRTC: https://code.google.com/p/webrtc/source/browse/trunk/talk/app/webrtc/java/#java%2Fsrc%2Forg%2Fwebrtc

Ma instrukcje dotyczące budowy natywnych bibliotek.

Posiada również przykładową aplikację, która używa webRTC do rozmowy z https://apprtc.appspot.com.

https://code.google.com/p/webrtc/source/browse/trunk/webrtc/examples/android/media_demo/README

nie mogłem znaleźć instrukcje jak utworzyć Android Studio Projekt i zbudować go z Gradle chociaż. Jeśli ktokolwiek go znajdzie, udostępnij. Mam nadzieję, że pomaga

0

Jedną z opcji jest użycie przejścia dla pieszych, możesz utworzyć natywną aplikację, wykorzystując przejście dla pieszych jako widok internetowy w swoim projekcie.

W moim przypadku Web-RTC działał bez żadnych problemów.

Oto kilka samouczków dotyczących dodawania przejścia dla pieszych w projekcie.

https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/

https://crosswalk-project.org/documentation/embedding_crosswalk.html

Mam nadzieję, że to pomaga.