2016-11-07 64 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"));