gpt4 book ai didi

android - 如何在特定时间段和大小限制 native 录音机?

转载 作者:行者123 更新时间:2023-11-29 20:55:22 32 4
gpt4 key购买 nike

我在 intent 的帮助下调用本地录音机

Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);

如我所料,它的捕捉声音。但是我无法在一定的长度和大小限制下自动停止录制。我尝试了以下选项

// To Limit duration
intent.putExtra("android.intent.extra.durationLimit", 10);
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 10);

// To Limit size
intent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, 1024);

我正在使用在 KitKat 上运行的 Samsung Tab 4。

最佳答案

使用EXTRA_MAX_BYTES在达到最大长度时停止重新编码。例如:

Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
String MAX_SIZE = android.provider.MediaStore.Audio.Media.EXTRA_MAX_BYTES;
long bytes = (long) (5900 * 4L);
intent.putExtra(MAX_SIZE, bytes);
startActivityForResult(intent, REQUESTCODE);

关于android - 如何在特定时间段和大小限制 native 录音机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27917147/

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