参照网上这个代码,
代码完全一样,但是
mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
这行代码出错,权限也加了,然而点击录音之后程序停止
04-06 00:00:37.907 2297-2297/com.gabos.tsounds E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.gabos.tsounds, PID: 2297
java.lang.RuntimeException: setAudioSource failed.
at android.media.MediaRecorder.setAudioSource(Native Method)
at com.gabos.tsounds.RecordActivity$startRecordListener.onClick(RecordActivity.java:69)
at android.view.View.performClick(View.java:5609)
at android.view.View$PerformClick.run(View.java:22259)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
Android录音实现的代码中,setAudioSource()方法出错,程序停止
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-