gpt4 book ai didi

java - 在Android中录制声音

转载 作者:行者123 更新时间:2023-12-03 02:25:37 25 4
gpt4 key购买 nike

我想知道如何在特定时间内录制声音,而不将其保存到文件中-例如保存在字节流中。另外,如果可能,使其看起来像AMR文件。我尝试搜索google,并亲自写了一些代码,但没有成功。如果您可以将我链接到说明如何执行此操作的页面,或举一个例子,那么您对您会很好:)

谢谢。

最佳答案

MediaRecorder recorder = new MediaRecorder();
recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.RAW_AMR);
recorder.setOutputFile(fileName);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

recorder.prepare();
recorder.start();

我不确定是否可以跳过setOutputFile步骤并将记录保留在内存中(可能不是)。

关于java - 在Android中录制声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605418/

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