我该如何轻松地为我的Android应用增加WebRTC功能,以便我可以在MediaPlayer中播放视频流?
- 我需要添加什么库(
.jar
文件)作为参考? - 你能提供一些代码示例吗?
我该如何轻松地为我的Android应用增加WebRTC功能,以便我可以在MediaPlayer中播放视频流?
.jar
文件)作为参考?实际上,现在没有可供您引用的“.jar”文件。
WebRTC是为Web浏览器设计的,即使它也可以构建Android和iOS。
对于您的问题,我认为您可能需要学习如何在Android或iOS上构建WebRTC。
对于Android,您应该先了解NDK和JNI。然后为Android构建整个webrtc项目或独立的VoE \ ViE甚至NS \ AECM \ VAD \ AGC模块。
对于iOS,您也应该自己构建它,但您可能需要this帮助。
所有这些信息都可以在互联网上找到,尤其是google group。
https://code.google.com/p/webrtc/source/browse/trunk/webrtc/examples/android/media_demo/README
虽然我找不到如何使用gradle创建Android Studio项目并构建它的说明。如果有人发现了,请分享一下。希望可以帮助到您。
一种选择是使用Crosswalk,您可以在项目中使用Crosswalk作为Webview创建本地应用程序。
在我的情况下,Web-RTC没有任何问题。
以下是如何在您的项目中添加Crosswalk的一些教程。
https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/
https://crosswalk-project.org/documentation/embedding_crosswalk.html
希望这能有所帮助。