HardBirch

Android多媒体学习九:利用MediaRecorder类实现自己的音频录制程序

时间:11-04-19 栏目:安卓学习笔记 作者:张飞不张,文采横飞 评论:2 点击: 2,384 次

在上一篇中,我们在代码中有

 

这是启动我们自己定义的音频录制程序来完成录制工作。

代码如下:

 

Android多媒体学习九:利用MediaRecorder类实现自己的音频录制程序:目前有2 条留言

  1. 板凳
    luigiw:

    您好,

    我在用以上代码的时候遇到如下的错误信息,请问能不能帮忙看一下是为什么。

    02-28 04:06:18.048: E/AndroidRuntime(475): FATAL EXCEPTION: main
    02-28 04:06:18.048: E/AndroidRuntime(475): java.lang.RuntimeException: setAudioSource failed.
    02-28 04:06:18.048: E/AndroidRuntime(475): at android.media.MediaRecorder.setAudioSource(Native Method)
    02-28 04:06:18.048: E/AndroidRuntime(475): at edu.uchicago.android.luigiw.using.AudioRecorder$1.onClick(AudioRecorder.java:47)
    02-28 04:06:18.048: E/AndroidRuntime(475): at android.view.View.performClick(View.java:2485)
    02-28 04:06:18.048: E/AndroidRuntime(475): at android.view.View$PerformClick.run(View.java:9080)
    02-28 04:06:18.048: E/AndroidRuntime(475): at android.os.Handler.handleCallback(Handler.java:587)
    02-28 04:06:18.048: E/AndroidRuntime(475): at android.os.Handler.dispatchMessage(Handler.java:92)
    02-28 04:06:18.048: E/AndroidRuntime(475): at android.os.Looper.loop(Looper.java:130)
    02-28 04:06:18.048: E/AndroidRuntime(475): at

    2012-02-28 12:09 [回复]
  2. 沙发
    luigiw:

    android.app.ActivityThread.main(ActivityThread.java:3683)
    02-28 04:06:18.048: E/AndroidRuntime(475): at java.lang.reflect.Method.invokeNative(Native Method)
    02-28 04:06:18.048: E/AndroidRuntime(475): at java.lang.reflect.Method.invoke(Method.java:507)
    02-28 04:06:18.048: E/AndroidRuntime(475): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    02-28 04:06:18.048: E/AndroidRuntime(475): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    02-28 04:06:18.048: E/AndroidRuntime(475): at dalvik.system.NativeStart.main(Native Method)

    2012-02-28 12:10 [回复]

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐