科尔多瓦android麦克风访问节点设备标签存在

时间:2019-04-18 14:29:00

标签: android cordova

我在android上有一个cordova应用,他们需要访问通过USB连接的麦克风。

问题是当使用navigator.mediaDevices.enumerateDevices()时,我认为ID是ID,但是所有标签都是空的。

我已为该应用设置了以下权限。

<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission-group.MICROPHONE" />

也允许在Web视图中访问麦克风,我可以访问设备内部的麦克风并开始停止流。

为进行测试,我已在同一设备上的google chrome中加载了该应用,在chrome中,我看到了所有设备标签,如预期的那样。

我忘记了权限吗?

更新:

问题是,需要允许webview访问设备列表,但是出于安全原因,cordova删除了权限api。由应用本身授予此权限后,Webview不会获得此权限。

0 个答案:

没有答案