2017-04-07 126 views
0

我正在構建使用用戶麥克風的離子2應用程序。在網絡上,我將使用以下內容訪問麥克風。Ionic 2 Web Audio Api

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

(<any>navigator.mediaDevices.getUserMedia({audio:true}).then((stream)=>{........... 

當我離子服務的應用程序,音頻輸入記錄,一切正常。但是,當我在真正的Android設備上運行應用程序時,發聲時沒有任何反應。如何在Ionic 2應用程序中訪問用戶麥克風?

+0

你有「android.permission.RECORD_AUDIO」的許可? – Dispersia

+0

我在platforms/android/AndroidManifest.xml中添加了權限,但它仍然不起作用 –

回答

0

嘗試全光照的科爾多瓦插件來訪問設備的麥克風,檢查here