如何从服务器端网页访问iphone相机?

时间:2011-11-21 09:30:03

标签: iphone camera

如何从webapp(服务器端网站)访问iphone摄像头? (ex asp,php,jsp)

2 个答案:

答案 0 :(得分:0)

服务器上运行的代码无法访问iPhone的摄像头。 客户端网络应用程序代码(Javascript,HTML,CSS)甚至无法访问摄像头。

您需要编写完整的原生应用才能使用相机。如果您仍希望能够使用网络技术执行此操作,请查看PhoneGap:http://phonegap.com/

PhoneGap可以更轻松地编写加载网页的应用程序,但允许访问设备本机API。但是,构建用户界面会更加困难。

答案 1 :(得分:0)

可以在iOS中访问相机

首先,在HTML正文中,使用视频标签,如下所示:

<video id="video" class="video" height="400" width="400" playsinline autoplay muted loop></video>

这将要求访问相机的权限

然后在JavaScript中,通过使用video元素,将视频显示在video标签上

var video = document.getElementById("video");

navigator.mediaDevices.getUserMedia({video: true, audio: false})
    .then(function(s) {
    stream = s;
    video.srcObject = s;
    video.play();
  })