Javascript iOS 11.3通过getUserMedia和黑屏访问摄像头

Javascript iOS 11.3通过getUserMedia和黑屏访问摄像头,javascript,ios,canvas,webrtc,getusermedia,Javascript,Ios,Canvas,Webrtc,Getusermedia,现在iOS 11.3发布了Safari的更新版本 是否有人能够成功地使用getUserMedia API在画布上显示相机输出 e、 我们两个都开了 及 在Safari中,他们都要求使用相机——但是,他们都只渲染一个黑色正方形 e、 g 将playsinline属性添加到相关标记应该可以做到: var video = document.getElementById("video-element"); video.setAttribute("playsinline", true); 我还发

现在iOS 11.3发布了Safari的更新版本

是否有人能够成功地使用getUserMedia API在画布上显示相机输出

e、 我们两个都开了

在Safari中,他们都要求使用相机——但是,他们都只渲染一个黑色正方形

e、 g

将playsinline属性添加到相关标记应该可以做到:

var video = document.getElementById("video-element");    
video.setAttribute("playsinline", true);
我还发现这个bug很难复制。从上面的评论来看,我不确定这仅仅是因为iOS版本的改变。此外,我找不到关于这个话题的任何官方文件

尽管如此,以下是一些相关的阅读材料:

还有这个问题:

编辑:我在上面提到的GitHub版本中提到了,这似乎是最接近官方文档的版本。

将playsinline属性添加到相关标签应该可以做到:

var video = document.getElementById("video-element");    
video.setAttribute("playsinline", true);
我还发现这个bug很难复制。从上面的评论来看,我不确定这仅仅是因为iOS版本的改变。此外,我找不到关于这个话题的任何官方文件

尽管如此,以下是一些相关的阅读材料:

还有这个问题:


编辑:我在上面提到的GitHub问题中提到了,这似乎是最接近官方文档的内容。

我在这里得到了提示和视频-我在ios 11.3simpl.info/getusermedia上的链接对我有效,但第二个链接显示为黑匣子。Safari中iPhone SE上的iOS 11.3。你找到解决方案了吗?我在iOS 12.1.2上遇到黑屏。我可以正确地获取麦克风输入,但我只是获取了相机的黑匣子。请通过隔离您的问题来改进您的问题。具体的问题是,即使相机在视频元素中表现良好,它也不会复制到画布上?或者你无法将摄像头视频发送到?我在这里收到提示和视频-我使用的是ios 11.3simpl.info/getusermedia链接,但第二个链接显示了黑匣子。Safari中iPhone SE上的iOS 11.3。你找到解决方案了吗?我在iOS 12.1.2上遇到黑屏。我可以正确地获取麦克风输入,但我只是获取了相机的黑匣子。请通过隔离您的问题来改进您的问题。具体的问题是,即使相机在视频元素中表现良好,它也不会复制到画布上?或者你不能让摄像机录像?