Javascript 离子2网络音频Api

Javascript 离子2网络音频Api,javascript,android,angular,typescript,ionic2,Javascript,Android,Angular,Typescript,Ionic2,我正在构建一个使用用户麦克风的ionic 2应用程序。在网络上,我将使用以下内容访问麦克风 navigator.getUserMedia = (navigator['getUserMedia'] || navigator['webkitGetUserMedia'] || navigator['mozGetUserMedia'] || navigator['msGetUserMedia']); (<any>navigator.mediaDevices.getUserM

我正在构建一个使用用户麦克风的ionic 2应用程序。在网络上,我将使用以下内容访问麦克风

navigator.getUserMedia = (navigator['getUserMedia'] ||
    navigator['webkitGetUserMedia'] || navigator['mozGetUserMedia'] ||
    navigator['msGetUserMedia']);

(<any>navigator.mediaDevices.getUserMedia({audio:true}).then((stream)=>{...........
navigator.getUserMedia=(navigator['getUserMedia']||
导航器['webkitGetUserMedia']| |导航器['mozGetUserMedia']||
导航器['msGetUserMedia']);
(navigator.mediaDevices.getUserMedia({audio:true})。然后((stream)=>{。。。。。。。。。。。

当我为应用程序提供服务时,音频输入会被记录下来,一切正常。但是,当我在真正的android设备上运行应用程序时,当我发出声音时,什么也不会发生。我如何在ionic 2应用程序中访问用户麦克风?

尝试使用cordova插件访问设备麦克风,检查是否有“android.permission.RECORD_AUDIO”作为权限?我在platforms/android/AndroidManifest.xml中添加了权限,但它仍然不起作用