我有一个测试页面,其中包含以下HTML5媒体捕获代码行(除了表单提交按钮之外别无其他):
<input type=file accept=image/* id=capture capture=camera>
Run Code Online (Sandbox Code Playgroud)
在带有ios 8.1.2的iPhone 4s上,代码有时只能工作.它启动拍照/图片库对话框成功,但它并不可靠接受上传了新照片图像(从手机摄像头).通常情况下,Safari会显示一条错误消息"此页面出现问题并且已重新加载".通常,如果我清除缓存,关闭Safari并重新启动,它会再次工作一次或两次,然后失败.一旦失败,没有重新启动似乎永远不会再次成功.
目前尚不清楚,如果这是一个缓冲的问题,或者甚至是关系到新照片的文件大小,但考虑到它有时工作,它不会出现在代码中的错误或与操作系统不兼容/浏览器.
有人经历过类似的事情 有任何建议如何使这项工作?
谢谢