java.lang.RuntimeException: setAudioSource failed

后端 未结 8 2133
灰色年华
灰色年华 2021-01-01 15:13

I am new to android development. I am just trying to record an audio with android studio(2.1.1) testing with 6.0.1 Marshmallow device.

public class MainActiv         


        
8条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-01 15:42

    I had the exact same problem and managed to fix it by asking for permission to record audio:

    if (ActivityCompat.checkSelfPermission(activity(), Manifest.permission.RECORD_AUDIO) != PackageManager.PERMISSION_GRANTED) {
    
        ActivityCompat.requestPermissions(activity(), new String[]{Manifest.permission.RECORD_AUDIO}, BuildDev.RECORD_AUDIO);
    
    } else {
    
        startRecording();
    
    }
    

    where

    BuildDev.RECORD_AUDIO is public static final int RECORD_AUDIO = 0;

提交回复
热议问题