Web应用程序-捕获照片

Web application - Capture a photo?

本文关键字:照片 应用程序 Web      更新时间:2023-09-26

我有一个web应用程序,人们可以在台式机(Mac、Windows)和移动设备(平板电脑、手机)上运行。

我想在我的网络应用程序的一个页面上拍摄一张照片(当然要征得用户的同意)。平板电脑和手机用户将使用内置摄像头,桌面用户将使用网络摄像头(如果可用)。

有什么客户端javascript库可以帮助我吗?

getUserMedia API不需要任何外部库,并允许Javascript访问网络摄像头以获取照片或视频。缺点是目前只有Chrome、Firefox和Edge才支持此功能。参见CanIUse

唯一的其他选择是使用外部插件(如Flash或Silverlight)访问网络摄像头。

您可以使用webcam.js,它使用HTML5 getUserMedia API并提供Flash回退机制。我在生产中使用这个库,它运行得很好。