【问题标题】:React Native with expo av- recording audio stops on Android 12 after picking up a phone callReact Native with expo av-接听电话后在Android 12上录制音频停止
【发布时间】:2022-12-03 04:14:11
【问题描述】:

我正在用 React Native 开发一个录音应用程序。为此,我使用expo-av。我最近注意到,在 Android 12 上,当用户接听电话时,该应用程序会继续录音,但稍后收听时,用户在打电话时会保持静音,但挂断电话后也会保持静音直到通话结束记录。在旧版本的 Android 上,用户在通话时会保持静音,但当他挂断时它会再次开始捕获音频。知道如何解决它在用户挂断后继续捕获音频的问题吗?

顺便说一句,我在 45 号世博会上。

【问题讨论】:

    标签: android react-native expo expo-av


    【解决方案1】:

    在新的 android 版本 (>=12) 中,权限已更改。请看here

    【讨论】:

    • 其中有很多。知道我应该看哪一个吗?
    • 我不确定,但您可以查看这些权限以了解您的工作 ACCESS_BACKGROUND_LOCATION CAPTURE_AUDIO_OUTPUT
    【解决方案2】:

    我不是 100% 确定,但我已将 TARGET_SDK 更改为版本 31 (Android 12),它现在似乎可以正常工作。

    【讨论】:

      猜你喜欢
      • 2022-09-29
      • 1970-01-01
      • 2022-11-19
      • 1970-01-01
      • 1970-01-01
      • 2018-10-21
      • 1970-01-01
      • 2021-07-16
      • 1970-01-01
      相关资源
      最近更新 更多