【问题标题】:MediaRecorder Silence at Beginning of Recording (Delay?)MediaRecorder 录制开始时静音(延迟?)
【发布时间】:2010-10-28 14:20:43
【问题描述】:

我的 MediaRecorder 设置为从麦克风录制音频。这行得通……除了前 0.65 秒是完全死气沉沉的——就好像前 0.65 秒按下了录音按钮但麦克风还没有打开。

我需要确定是否:

  1. 我的代码有问题
  2. 这只是 MediaRecorder 工作方式的一个缺陷
  3. 1 和 2 是正确的,但有一个变通办法!

【问题讨论】:

    标签: android audio delay mediarecorder


    【解决方案1】:

    RehersalAudioRecord 包含一些编写得很好的代码,用于以未压缩的 WAV 格式录制。使用它,录音在开始时不会有死气沉沉的空气。此类利用 AudioRecord,这是使用 MediaRecorder 的较低级别方法。以这段代码为例,我的集成和转换非常简单。

    这个答案让我到了那里......我花了一段时间才发现这一点,所以我发布了这个自我答案,以防它加速某人的代码探索。

    This answer is where I got my solution from ...

    ////////////////////////

    但该类仅提供原始音频。我们无法将音频文件编码为 arm 或 mp3 等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多