我正在使用相机意图捕捉视频,当我将图像质量设置为高intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
时,视频大小为15 MB,而当我将图像质量设置为低intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
时,视频大小为20 MB。
这两个视频持续10秒。我测试了高质量和低质量5次,每次测试结果都相同。
在Android网站上,它说:
MediaStore.EXTRA_VIDEO_QUALITY - 此值可以为0表示最低值 质量和最小文件大小或1最高质量和更大 文件大小。
这是一个错误吗?
此外,在我停止录制视频后,我可以选择放弃或保存视频。无论我点击放弃还是保存,都会保存视频。
有没有人知道如何解决它,或者至少如何删除它,因为无论如何都会点击Discard来保存视频。
我在三星Galaxy S3上测试过它。
答案 0 :(得分:3)
这是一个错误吗?
很可能。联系您正在使用的任何相机应用程序的开发人员进行测试,并为他们提供可重现的测试用例,以证明问题。请注意,Android上有数百甚至数千个相机应用,并且都不需要尊重EXTRA_VIDEO_QUALITY
。
有没有人知道如何修复它,或至少如何删除它,因为无论如何它都会在保存视频时单击Discard无用。
联系您正在使用的任何相机应用程序的开发人员进行测试,并为他们提供可重现的测试用例,以证明问题。请注意,Android上有数百甚至数千个相机应用程序,他们每个人都可以处理他们的UI和数据保存方式。在视频的特定情况下,他们几乎将写入磁盘,因为它们没有足够的RAM;然而,在" Discard"他们应该在理论上清理录音。