是否可以在UIWebview中使用navigator.getUserMedia

时间:2014-06-03 00:46:36

标签: cordova uiwebview getusermedia

我正在尝试捕获嵌入页面的视频,并在其上方覆盖画布。我正在玩http://auduno.github.io/clmtrackr/face_mask.html

的例子

它在浏览器中工作正常但是当我使用PhoneGap将其变成iOS应用程序时,相机请求不会出现。我看了几个相机插件示例,但我没有看到任何实际上将视频嵌入视频标签。所以我想弄清楚如何使用HTML5流式传输相机。有没有办法在UIWebview上授予权限来执行此操作?

    navigator.getUserMedia(videoObj, function(stream) {
        video.src = stream;
        video.play();
    }, errBack);

1 个答案:

答案 0 :(得分:2)

目前似乎无法从UIWebView直接访问摄像头。我也一直试图这样做,但我找不到任何工作。

仅供参考:Access iPhone's camera from UIWebView using HTML 5

编辑:深入挖掘,看起来人们设法将视频导入UIWebView,但他们并没有使用navigator.getUserMedia https://github.com/arasbm/DemoNativeToJS