通过浏览器访问相机

我们正在创建一个用于移动设备的HTML5网站,并且需要通过Web浏览器访问相机而不是本机应用程序。我们在iOS上无法正常工作。有人知道解决方案吗?



慕尼黑的夜晚无繁华
浏览 696回答 3
3回答

慕神8447489

您可以尝试以下方法:<input type="file" capture="camera" accept="image/*" id="cameraInput" name="cameraInput">但必须使用iOS 6以上版本才能运行。这将为您提供一个不错的对话,供您选择拍摄照片或从相册上传照片,即可以在此处找到一个示例:在 没有PhoneGap的情况下捕获相机/图片数据

精慕HU

从2015年起,它现在可以正常使用了。<input type="file">这将要求用户上传任何文件。在iOS 8.x上,这可以是摄像机视频,摄像机照片或“照片库”中的照片/视频。iOS / iPhone照片/视频/文件上传<input type="file" accept="image/*">如上所述,但仅限于从相机或图库上传照片而不上传视频。

一只斗牛犬

我认为这是有效的。录制视频或音频;<input type="file" accept="video/*;capture=camcorder"><input type="file" accept="audio/*;capture=microphone">或(新方法)<device type="media" onchange="update(this.data)"></device><video autoplay></video><script>&nbsp; function update(stream) {&nbsp; &nbsp; document.querySelector('video').src = stream.url;&nbsp; }</script>如果不是这样,可能会在ios6上运行,请在获取用户媒体上找到更多详细信息
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS
Html5