【问题标题】:How to change the augmented reality camera in three.js?如何在three.js中更改增强现实相机?
【发布时间】:2017-01-25 12:47:06
【问题描述】:

作为示例,我尝试在 three.js 中设置 AR 场景。

我使用“jsartoolkit”来做到这一点。

WebAR

我将 JSON 模型加载到 AR 场景中,它确实有效。

现在我想知道如何更换相机?

当我打开AR网页时,它总是打开我手机的前置摄像头。

我想使用后置摄像头来展示我的 WebAR 场景。

我该怎么办?

【问题讨论】:

  • 我需要帮助......>

标签: camera three.js jsartoolkit


【解决方案1】:

在调用 getUserMediaThreeScene 时使用 cameraParam 作为属性名称可能不正确。

变化:

cameraParam: 'Data/camera_para-iPhone 5 rear 640x480 1.0m.dat'

收件人:

video: { facingMode: { exact: "environment" }}

参考:https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia

【讨论】:

  • 嗨,詹姆斯,感谢您的回复。我尝试修改代码,但它不起作用.......
  • 检查这是否适用于您的浏览器: navigator.mediaDevices.enumerateDevices() .then(function(devices) { devices.forEach(function(device) { if (device.kind=== "videoinput") console.log(device.kind + ": " + device.label + " id = " + device.deviceId); }); }) .catch(function(err) { console.log(err.name + ":" + error.message); });
  • 谢谢詹姆斯。其实我是一个javascript初学者,所以我不知道我应该在哪里添加这些代码.....你能更详细和简单的例子吗?
  • 也许调查一下:enable rear camera
  • 非常感谢!詹姆士!我认为这个简单的例子就是我需要的。我试试看~!
猜你喜欢
  • 2014-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-24
相关资源
最近更新 更多