gpt4 book ai didi

android - EXTRA_VIDEO_QUALITY 被忽略

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:33 24 4
gpt4 key购买 nike

我正在尝试用 Intent 录制视频,视频质量很高,大小超过 5mb。

我正在使用运行 android 4.2.2 的三星 Galaxy S

这是我的代码:

            Intent i = new Intent("android.media.action.VIDEO_CAPTURE");
// i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,
// Uri.fromFile(FileUtils.getFileName(FileTypes.VIDEO)));
i.putExtra(android.provider.MediaStore.EXTRA_VIDEO_QUALITY, 0);
i.putExtra(android.provider.MediaStore.EXTRA_SIZE_LIMIT, 5242880);
i.putExtra("android.intent.extra.durationLimit", 45);
startActivityForResult(i, Config.RECORD_VIDEO);

最佳答案

查看 MediaStore.EXTRA_VIDEO_QUALITY 的文档

它表示值 0 表示低质量。您可以将您的值更改为 1。

5Mb 的值我会设置为 5491520L。

加起来可能是:

import android.provider.MediaStore;
...


Intent i = new Intent(MediaStore.VIDEO_CAPTURE);
...
i.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
i.putExtra(MediaStore.EXTRA_SIZE_LIMIT, 5491520L);//5*1048*1048=5MB
i.putExtra(MediaStore.EXTRA_DURATION_LIMIT,45);
startActivityForResult(i, Config.RECORD_VIDEO);

关于android - EXTRA_VIDEO_QUALITY 被忽略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17652627/

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