在Xamarin的WebView中加载WebSite(使用WebRTC开发)而不加载Camera

时间:2018-01-16 01:21:54

标签: xamarin webrtc

我正在使用WebRTC构建应用程序,并在Xamarin Webview中加载网站。

在网站上我打开设备摄像头(拍摄照片等)并且它在所有浏览器上都能正常工作,但是当我在Xamarin Webview中加载相同的应用程序时,移动摄像头就不会显示出来。任何想法可能是什么原因?

我需要最好的方法在移动设备上进行视频聊天应用。

请向我提出解决此问题的建议。

谢谢, Sukesh。

1 个答案:

答案 0 :(得分:0)

您必须将WebRTC native库用于Xamarin。如果您善于使用预编译库,那么您可以通过Web找到它。但是,我建议为您想要的每个目标平台编译webrtc native。这不是一件容易的事,它需要时间来编译和集成它。我正在与同样但不使用Xamarin的团队合作。他们花了很多时间来理解和实现这一点。一旦为您的平台准备好库,就可以将其与xamarin一起使用。

有一些图书馆。

  1. Icelink(可能需要支付许可证)。您可以查看详细信息here
  2. Icelink示例(您可以找到如何实现)。检查this
  3. 使用Vidyo.io for xamarin的视频聊天应用。
  4. 使用Xamarin的WebRTC文章。检查this
  5. 希望这会促进你的工作。祝好运。