我知道有文件转换二进制的方法,但是不确切,希望大神帮助解释下录音文件是怎么转换成二进制的,有代码更好,谢谢(顺便问个多余的问题,我以前用的百度sdk是2.3版本的,现在想换成2.5版本,上次换了一次,但是很多代码都报错,请教怎么能够换百度sdk而不让代码报错)

解决方案 »

  1.   

    你是不是用类似的方法实现的录音?AVAudioRecorder *recorder = [[AVAudioRecorder alloc] initWithURL:filePath settings:recordSetting error:&error];
    ....
    [recorder record];
    ....
    [recorder stop];如果是这样的话,录音已经保存在文件中了,你可以直接把它转在data:NSData *audioData = [[NSData alloc] initWithContentsOfFile:filePath];