2016-06-19 103 views
0

我有一個呼叫記錄器,在Android 5上正常工作,但不是在Android 6+上工作,當我使用音頻源4(=呼叫)時,音頻記錄器不會初始化,但如果我使用音頻源1(=麥克風)它是初始化和記錄。在Android 6+記錄呼叫

有誰知道如何讓它在Android 6+上工作?有沒有任何Android 6+的通話記錄器的例子?

謝謝你,宜蘭

回答

0

首先檢查一下你要求運行時的權限記錄:

int permission = ContextCompat.checkSelfPermission(this, 
       Manifest.permission.RECORD_AUDIO); 

     if (permission != PackageManager.PERMISSION_GRANTED) { 
      Log.i(TAG, "Permission to record denied"); 
     } 

和附加信息(問題和解決方案),你可以找到here

+0

感謝您的回答但我在清單中設置targetsdk = 19,所以我不必要求權限。我也會檢查你發佈的鏈接,也許我會找到一個解決方案。我設法通過將音頻源添加到MIC,但在galaxy s5上沒有任何幫助,在某些android 6設備上進行錄製。在銀河s7它工作。 –