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

发布于 2024-12-17 02:50:26 字数 54 浏览 0 评论 0原文

如何从Web应用程序(服务器端Web)访问iPhone相机? (例如 asp、php、jsp)

How to access iphone camera from webapp(server-side web)? (ex asp,php,jsp)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

神经暖 2024-12-24 02:50:26

服务器上运行的代码不可能访问 iPhone 的摄像头。
客户端 Web 应用程序代码(Javascript、HTML、CSS)甚至无法访问相机。

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

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

It's not possible for code running on a server to access an iPhone's camera.
It's not even possible for client-side web-app code (Javascript, HTML, CSS) to access the camera.

You'll need to write a full native app to be able to work with the camera. If you'd still like to be able to use web-technologies to do this, have a look at PhoneGap: http://phonegap.com/

PhoneGap makes it easier to write an app that loads a web page, but allows for access to device native APIs. Building the user interface will be more difficult though.

心头的小情儿 2024-12-24 02:50:26

可以在 iOS 中访问相机

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

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

这将请求访问相机的权限

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

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

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

it is possible to access camera in iOS

First, in HTML body use video tag as below

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

this will ask permission to access the camera

Then in JavaScript, by using video element, display the video on the video tag

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

navigator.mediaDevices.getUserMedia({video: true, audio: false})
    .then(function(s) {
    stream = s;
    video.srcObject = s;
    video.play();
  })
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文