gpt4 book ai didi

Android - Intent 以最低质量录制视频

转载 作者:行者123 更新时间:2023-11-29 21:08:34 26 4
gpt4 key购买 nike

我有一个项目,用户可以不受时间限制地拍照和录像,所以我需要以最低质量进行录制。

这是我的代码:

  Intent takeVideoIntent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
takeVideoIntent.putExtra(android.provider.MediaStore.EXTRA_VIDEO_QUALITY, 0);

if (takeVideoIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
}

在 (MediaStore.EXTRA_VIDEO_QUALITY, 0);) 我制作了低质量的

但问题仍然是以每秒 2.5MB 的速度录制视频

所以经过研究,我找到了一种通过 MediaRecorder 保存较低质量的方法但我发现的任何方法都是通过 SurfaceView

我需要通过 android 将此项目的制作 Intent 传递给原始摄像机

保存低质量视频的最佳方法是什么?

最佳答案

did you know what is best way to save a low quality through interface of Android? more than my code?

鉴于您坚持必须使用第三方视频捕获应用程序,您所拥有的与您将获得的一样好。

比特率由 ACTION_VIDEO_CAPTURE 应用程序的开发人员决定。这些开发人员不必遵守 EXTRA_VIDEO_QUALITY,即使他们这样做,他们对“低”的解释也可能与您的不同。而且,由于设备上预装了无数相机应用,因此您的体验会因设备而异。

关于Android - Intent 以最低质量录制视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23690272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com