如何在primefaces photocam上启用相机选择?
以下是我目前没有运气的事情(图片无法渲染......)
{{1}}
我正在尝试通过使用javascript实现这一目标,但问题是阻止了此处提出的更改,我无法确定这一点......
感谢您的关注。
答案 0 :(得分:0)
以防有人需要此信息:
在附加函数(c)后面这些行(来自primefaces-5.2.jar \ META-INF \ resources \ primefaces \ photocam \ photocam.js的第89行):
b.style.transform = "scaleX(" + h + ") scaleY(" + g + ")"
}
c.appendChild(b);
我添加了以下几行:
var constraints = {
audio: false,
video: {
facingMode: {
exact: "environment"
}
}
};
this.video = b;
var i = this;
navigator.getUserMedia(constraints, function(j) {
请注意,为视频约束指定facingMode显然在firefox for android和谷歌只在桌面版本中显示诀窍,显然如下所述:
顺便说一下,我很有兴趣讨论这个解决方案是否更合适,或者有更好的解决方案。
希望这有助于其他人,无论如何,谢谢。