本帖最后由 wobushimaidi123 于 2011-07-25 14:32:30 编辑

解决方案 »

  1.   

    应该是权限的问题吧,那个位置是不能访问的 “/data/local/”
      

  2.   

    先测试下可以在/data目录下创建文件么
      

  3.   

    我也遇到了这样的问题。好像不是权限吧。我把一个MP3文件放在/data/local/目录里,然后还是可以播放成功的。
      

  4.   

    嗯。我把路径设为
    recorder.setOutputFile("/sdcard/test.3gp")
    或者recorder.setOutputFile("/sdcard")都不行。应该不是权限的问题。
      

  5.   


    看下sdcard 有没有写入的权限?
      

  6.   

    有。应该不是权限的问题了吧。这个是在DDMS看到的错误:StagefrightRecorder   setOutputFile(const char*) must not be called.