gpt4 book ai didi

android - 提高android中录制声音的质量

转载 作者:行者123 更新时间:2023-11-29 02:04:06 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Improve Audio Recording quality in android?

我想将音频录制到 3gp 文件中。我可以毫无问题地做到这一点,并且可以听到声音。但是我能听到的声音很慢而且不清楚。为了提高语音质量我写了一个程序但是得到 java.lang.RuntimeException: start failed

public void onClick(View arg0) 
{
root=Environment.getExternalStorageDirectory();
audiofile=new File(root,"sound.3gp");
if(!audiofile.exists())
{
Log.w(TAG, "File doesn't exists");
try
{
audiofile.createNewFile();

} catch (IOException e)
{
Log.w(TAG, "Unable to create audio file",e);
}
}

recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.DEFAULT);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.DEFAULT);
recorder.setOutputFile(audiofile.getAbsolutePath());

try
{
recorder.setAudioSamplingRate(10);
recorder.setAudioEncodingBitRate(20);
recorder.prepare();

} catch (IllegalStateException e)
{
Log.w(TAG, "This is IllegalStateException");
} catch (IOException e)
{
Log.w(TAG, "This is IoException");
}
recorder.start();
}

我的代码有什么问题?谢谢。

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