3

我正在使用 android Media Recorder 录制音频。代码工作正常。音频正在设备中成功录制和播放。我将音频文件的输出格式设置为 THREE_GPP 并将音频编码器设置为 DEFAULT。这些文件没有在浏览器中播放,这是我的实际要求。我认为 SetAudioEncoder 给我带来了问题。我尝试设置另一个编码器 AMR_NB ,但仍然是同样的问题。我安装了 Flash 播放器,但没有运气。我正在使用 android-sdk 8。有什么办法可以在浏览器中播放我的文件。

任何帮助都可以。提前致谢。

4

1 回答 1

0
 _recorder.Reset();
                _recorder.SetAudioSource(AudioSource.Mic);               
                _recorder.SetOutputFormat(OutputFormat.Mpeg4);
                _recorder.SetAudioEncoder(AudioEncoder.HeAac);
                _recorder.SetAudioChannels(1);
                _recorder.SetAudioSamplingRate(44100);
                _recorder.SetAudioEncodingBitRate(96000);
                _recorder.SetOutputFile(MediaPath.tempDir + Java.IO.File.Separator + File_Name);
于 2017-02-14T05:15:21.817 回答