Owe*_*wen 3 javascript canvas ios webrtc getusermedia
现在 iOS 11.3 已经发布了 Safari 的更新版本。
有没有人能够成功使用 getUserMedia API 将相机输出显示到画布上?
例如我们都打开了
https://simpl.info/getusermedia/
和
https://webrtc.github.io/samples/src/content/getusermedia/canvas/
在 Safari 中,他们都要求访问相机 - 然而,他们都没有渲染任何东西,只是一个黑色方块
例如
jkn*_*tek 11
向playsinline相关<video>标签添加属性应该可以解决问题:
var video = document.getElementById("video-element");
video.setAttribute("playsinline", true);
Run Code Online (Sandbox Code Playgroud)
我也发现这个错误很难复制。从上面的评论来看,我不确定这是否仅仅是由于 iOS 版本的变化。此外,我找不到有关该主题的任何官方文档。
尽管如此,这里有一些相关的阅读材料:
这个 StackOverflow 问题:iOS 11 getUserMedia 不起作用?
编辑:在WebKit的Bugzilla的线程在GitHub的问题,我上面提到的,这似乎是可用的最接近“官方文件”提及。
| 归档时间: |
|
| 查看次数: |
3064 次 |
| 最近记录: |