音频可以获取的,是amr格式的。android系统提供的MediaRecorder就可以,可以参考android系统的\apps\SoundRecorder源码,不知道能不能满足你要的实时效果。

解决方案 »

  1.   

    我就是问mediarecorder的啊,它是保存文件形式的,这个我知道,我是想实时的获取数据的
    或者有没哪个接口是直接实时获取音频的数据也行啊
      

  2.   

    确实是通过setOutputFile直接写到文件里的,只能读这个文件。或者研究一下MediaRecorder.cpp
      

  3.   

    那就是不能实时获得数据咯?那我重写mediarecorder.cpp?
      

  4.   

    楼主是不是想做个摄像的功能啊,camera里抓视频应该OK,声音肯定得另想办法。Android自带的摄像机可以用的话,可以参考它的源码。
      

  5.   

    看了一下opencore的代码,opencore是支持的,但是系统的camera只提供了设置源视频的接口,没有提供设置音频输入的接口,所以不能摄像。