我将使用本教程创建一个简单的录音机应用程序。当我运行应用程序时,我收到以下错误:
java.lang.RuntimeException: setAudioSource failed. . . . Caused by: java.lang.RuntimeException: setAudioSource failed. at android.media.MediaRecorder._setAudioSource(Native Method) at android.media.MediaRecorder.setAudioSource(MediaRecorder.java:715) at com.willarium.escort.MainActivity.onCreate(MainActivity.java:29)
这是 MainActivity 的第 29 行:
myAudioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
我在清单中设置了这样的权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
我错过了什么?