我正在 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/