- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用相机 Intent 捕捉视频,当我将图像质量设置为高 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 - This value can be 0 for lowest quality and smallest file size or 1 for highest quality and larger file size.
这是一个错误吗?
此外,在我停止录制视频后,我可以选择“放弃”或“保存”视频。无论我点击“放弃”还是“保存”,视频都会被保存。
有谁知道如何修复它,或者至少知道如何删除它,因为无论如何都可以保存视频,因此单击“丢弃”是没有用的。
我在 Samsung Galaxy S3 上测试过它。
最佳答案
So is this a bug?
很有可能。联系您用于测试的任何相机应用程序的开发人员,并为他们提供可重现的测试用例来证明该问题。请注意,Android 有成百上千种相机应用,它们都不需要满足 EXTRA_VIDEO_QUALITY
。
Does anyone know how to fix it, or at least how to remove it, because it's useless to click on Discard when it will save video anyway.
请联系您用于测试的任何相机应用程序的开发人员,并为他们提供一个可重现的测试用例来演示该问题。请注意,Android 有成百上千个相机应用程序,它们每个都可以按照自己认为合适的方式处理自己的 UI 和数据保存。在视频的特殊情况下,他们几乎必须将其写入磁盘,因为他们没有足够的 RAM 用于它;但是,理论上,在“丢弃”时,他们应该清理录音。
关于android - MediaStore.EXTRA_VIDEO_QUALITY 效果不佳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21119711/
我是一名优秀的程序员,十分优秀!