【问题标题】:MediaRecorder.OutputFormat.RAW_AMR not recognized on the Sony Xperia Z3 compact索尼 Xperia Z3 紧凑型无法识别 MediaRecorder.OutputFormat.RAW_AMR
【发布时间】:2016-04-02 09:15:30
【问题描述】:

我正在开发一个记录音频并存储音频文件的 Android 应用程序。它似乎在除索尼 Xperia Z3 紧凑型之外的所有手机上都能正常工作。我发现将 MediaRecorder 的输出格式设置为 MediaRecorder.OutputFormat.RAW_AMR 是导致 MediaPlayer 抛出错误的问题的原因。当将输出格式更改为 MediaRecorder.OutputFormat.THREE_GPP 时,它似乎可以工作。现在的问题是,我需要文件为 amr 格式。任何关于为什么存在这个问题以及我应该如何处理的想法都将不胜感激。

【问题讨论】:

    标签: android


    【解决方案1】:

    不知道 AMR 但

    https://developer.android.com/reference/android/media/MediaRecorder.OutputFormat.html

    int RAW_AMR 此常量在 API 级别 16 中已弃用。已弃用以支持 MediaRecorder.OutputFormat.AMR_NB

    哦。这是 2 岁的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-07
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2015-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多