【问题标题】:How to play audio file recorded via Media Recorder in a browser?如何在浏览器中播放通过 Media Recorder 录制的音频文件?
【发布时间】:2017-02-14 13:15:21
【问题描述】:

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

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

【问题讨论】:

    标签: android mediarecorder


    【解决方案1】:
     _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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-25
      • 2012-09-20
      • 2013-02-23
      • 2019-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多