【发布时间】:2012-07-04 04:07:00
【问题描述】:
我正在开发一个安全应用程序,它记录一系列图像,然后将它们上传到服务器。我遇到了一些问题。
1 我的图片捕获代码正在运行,但速度很慢,我在 onPictureCallback 中有 takePicture() 方法来拍摄另一张照片,但是我每分钟只能拍几张照片,但是如果在系统相机应用程序上单击快门按钮很快你可以以更高的速度拍照,我认为我的方式会是最快的,你知道我怎样才能提高速度吗?
2 我的上传代码也可以使用,但是我不确定如何从拍摄的照片中创建上传队列。我尝试使用数据库,但是文件返回为静态文件,我无法将当时的静态 URI 放入数据库,因为该方法不接受静态变量。我不能使用标准数组,因为我希望在手机重启后能够继续上传。
3 最后,我只使用拍照,因为它们似乎不是在录制视频时访问帧的一种方式。他们是否有某种方式,以低帧率录制视频,暂停它,获取一个帧,将其放入上传队列,然后继续录制?
我只是猜测,如果您暂停视频,您会暂时将其保存在某个地方,然后继续播放。
如果我能就这 3 个问题中的任何一个获得帮助,我将不胜感激。
【问题讨论】:
标签: android image video camera uploading