可以用Android MediaRecorder录制mp3吗?
我已经看到这个问题在Stackoverflow中被问了好几次,但是那些说这不可能的问题和答案确实很古老。现在可以用MediaRecorder录制mp3了吗?如何录制?或者我可以将MediaRecorder的另一个输出转换为mp3吗?我想可能是我做了类似的事情:可以用Android MediaRecorder录制mp3吗?,android,android-studio,android-layout,android-mediarecorder,android-audiorecord,Android,Android Studio,Android Layout,Android Mediarecorder,Android Audiorecord,我已经看到这个问题在Stackoverflow中被问了好几次,但是那些说这不可能的问题和答案确实很古老。现在可以用MediaRecorder录制mp3了吗?如何录制?或者我可以将MediaRecorder的另一个输出转换为mp3吗?我想可能是我做了类似的事情: OnCreate(): 要开始录制,请执行以下操作: void Record() { if (recorder == null) { recorder = new MediaRecorder();
OnCreate()
:
要开始录制,请执行以下操作:
void Record()
{
if (recorder == null)
{
recorder = new MediaRecorder();
}
recorder.Reset();
recorder.SetAudioSource(AudioSource.Mic);
recorder.SetOutputFormat(OutputFormat.Default);
recorder.SetAudioEncoder(AudioEncoder.Default);
recorder.SetOutputFile(fileName);
try
{
recorder.Prepare();
recorder.Start();
}
catch (Exception ex)
{
Console.Out.WriteLine(ex.StackTrace);
}
}
然后你应该把你的录音放在文件里。当你用完录音机时,记得把它打开
void Record()
{
if (recorder == null)
{
recorder = new MediaRecorder();
}
recorder.Reset();
recorder.SetAudioSource(AudioSource.Mic);
recorder.SetOutputFormat(OutputFormat.Default);
recorder.SetAudioEncoder(AudioEncoder.Default);
recorder.SetOutputFile(fileName);
try
{
recorder.Prepare();
recorder.Start();
}
catch (Exception ex)
{
Console.Out.WriteLine(ex.StackTrace);
}
}