2016-11-07 54 views
0
java.lang.RuntimeException: setAudioSource failed. 
11-07 20:30:16.294 12438-12438/com.main.sample W/System.err:  at android.media.MediaRecorder.setAudioSource(Native Method) 

11-07 20:30:16.294 12438-12438/com.main.sample W/System.err:  at com.main.sample.Activity.EventsaddActivity.initializeMediaRecord 
+0

您正在使用的版本的SDK和Android? –

回答

0

在第一步中,您需要添加这些权限:

<uses-permission android:name="android.permission.RECORD_AUDIO" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

设定的目标SDK 22或使用请求许可,设定目标到23以上。

,并检查您的路径再次

MediaRecorder.setAudioSource(new File("YOUR_PATH"));