Web 应用程序 - 拍摄照片?
Web application - Capture a photo?
我有一个 Web 应用程序,人们 运行 可以在桌面设备(Mac、Windows)和移动设备(平板电脑、phones)上使用。
我想在我的网络应用程序的一个页面中拍摄一张照片(当然要征得用户的同意)。平板电脑和 phone 用户将使用内置摄像头,桌面用户将使用网络摄像头(如果可用)。
有没有可以帮助我的客户端 javascript 库?
您可以使用 webcam.js,它使用 HTML5 getUserMedia API 并提供 Flash 回退机制。我在生产中使用这个库,它工作得很好。
getUserMedia
API 不需要任何外部库,并允许 Javascript 访问网络摄像头以获取照片或视频。缺点是目前仅 Chrome、Firefox 和 Edge 支持。 See CanIUse
唯一的其他选择是使用外部 plug-in 如 Flash 或 Silverlight 来访问网络摄像头。
我有一个 Web 应用程序,人们 运行 可以在桌面设备(Mac、Windows)和移动设备(平板电脑、phones)上使用。
我想在我的网络应用程序的一个页面中拍摄一张照片(当然要征得用户的同意)。平板电脑和 phone 用户将使用内置摄像头,桌面用户将使用网络摄像头(如果可用)。
有没有可以帮助我的客户端 javascript 库?
您可以使用 webcam.js,它使用 HTML5 getUserMedia API 并提供 Flash 回退机制。我在生产中使用这个库,它工作得很好。
getUserMedia
API 不需要任何外部库,并允许 Javascript 访问网络摄像头以获取照片或视频。缺点是目前仅 Chrome、Firefox 和 Edge 支持。 See CanIUse
唯一的其他选择是使用外部 plug-in 如 Flash 或 Silverlight 来访问网络摄像头。