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

标签 cordova uiwebview getusermedia

我正在 try catch 嵌入页面中的视频并将 Canvas 覆盖在其顶部。我正在使用的示例 http://auduno.github.io/clmtrackr/face_mask.html

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

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

最佳答案

目前似乎无法从 UIWebView 直接访问相机。我也一直在尝试这样做,但我发现没有任何效果。

仅供引用,请参阅:Access iPhone's camera from UIWebView using HTML 5

编辑:再深入一点,看起来人们已经成功地将视频放入 UIWebView 中,但他们没有使用 navigator.getUserMedia https://github.com/arasbm/DemoNativeToJS

关于cordova - 是否可以在 UIWebview 中使用 navigator.getUserMedia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24005499/

相关文章:

ios - ZXing phonegap 插件的 XCode 构建错误 : Undefind symbols for architecture i386

ios - 如何从我的应用程序中删除新的返回上一个应用程序 iOS 9 按钮?

HTML5 getUserMedia() 媒体源

visual-studio - 构建 cordova 时出错,获取 "nodevars.bat is not recognized"和 "Invalid attribute predicate"

php - 带有正确 header 的预检响应不成功

iphone - UIWebView是否泄漏内存?

iOS 7 UIWebView 304 缓存错误,空白页面

iphone - 将 UIWebView 渲染到 ImageContext 中

html - 将 HTML5 视频渲染到 Canvas 会压缩图像

javascript - 从 png 数据数组创建动画 gif