【发布时间】:2017-09-01 03:10:58
【问题描述】:
我正在开发一个应用程序,用户可以在其中拍摄他的照片并保存在存储火力库中。
我正在考虑使用纯 javascript (webcam.js) 的 Navigator.getUserMedia() 而不是原生的 cordova 相机插件。
这有什么问题吗,比如运行时或应用商店提交等?
【问题讨论】:
我正在开发一个应用程序,用户可以在其中拍摄他的照片并保存在存储火力库中。
我正在考虑使用纯 javascript (webcam.js) 的 Navigator.getUserMedia() 而不是原生的 cordova 相机插件。
这有什么问题吗,比如运行时或应用商店提交等?
【问题讨论】:
首先:您为什么不想为此使用相机插件?有什么具体原因吗?
但据我所知,您会遇到 3 个问题:
如果您想节省一些代码行,那是不值得的。如果您想尝试不同的东西,那没关系,但也不值得。如果它是一个应用程序和一个 WebApp/PWA,你可以只处理平台,如果是 cordva,你使用插件,如果不是,你将使用 getUserMeia()。
对于提交,我不记得您是否必须指出有关 iOS 中相机使用的内容,但是当 Apple 测试人员尝试您的应用并且它没有要求使用相机时,它可能会很糟糕,它可能无法通过一步。
因此,如果没有合理的理由使用插件以外的其他方式,请留下这个想法。
【讨论】: