0

我在 Adob​​e Air StageWebView 中通过 Android 设备麦克风录制音频时遇到问题。

这是我清单中的相关许可:

<uses-permission
    android:name="android.permission.MICROPHONE"/>
<uses-feature
    android:name="android.hardware.microphone"/>
<uses-feature
    android:name="android.hardware.audio.pro"/>
<uses-permission
    android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-feature
    android:name="android.hardware.audio.low_latency"/>
<uses-permission
    android:name="android.permission.RECORD_AUDIO"/>

我的目标是 sdk 21 :

<uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="21"/>

因此,如果我理解正确,我不必在运行时要求麦克风访问。

这是我尝试在 webview 中录制音频时引发的错误:

Recorder unavailable: code: 0
name: "NotAllowedError"
message: "Permission denied"

有什么解决方案吗?

4

0 回答 0