How can I easily add WebRTC functionality to my android app so that I would be able to play video stream in MediaPlayer?
- What library (
.jar
file) do I have to add to referencies? - Could you add some code example please?
How can I easily add WebRTC functionality to my android app so that I would be able to play video stream in MediaPlayer?
.jar
file) do I have to add to referencies? 实际上,现在没有这样的“.jar”文件供您参考。
WebRTC 是为网络浏览器设计的,即使它可以为 android 和 iOS 构建。
对于您的问题,我认为您可能需要学习如何在 Android 或 iOS 上构建 WebRTC。
对于Android,你应该先了解NDK和JNI。然后为 android 构建整个 webrtc 项目或独立的 VoE\ViE 甚至 NS\AECM\VAD\AGC 模块。
对于 iOS,你也应该自己构建它,但你可能需要这个帮助。
所有这些信息都可以在互联网上找到,尤其是google group。
请查看http://www.webrtc.org/native-code/android。
它包含有关如何为 android 构建 webRTC 的所有信息。
本机 webRTC 库的 java 包装器: 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 项目并使用 gradle 构建它的说明。如果有人找到,请分享。我希望它有帮助
一种选择是使用人行横道,您可以使用人行横道作为项目中的 web 视图来创建本机应用程序。
就我而言,Web-RTC 没有任何问题。
这里有一些关于如何在项目中添加人行横道的教程。
https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/
https://crosswalk-project.org/documentation/embedding_crosswalk.html
我希望这有帮助。