• λ我爱Aspx >> Asp.Net >> linux 如何录音保存为.wav文件-百分求救
  • linux 如何录音保存为.wav文件-百分求救

  • :aspxer  Դ:csdn  :2007-7-6 2:37:57  ؼ:
  • 如题 ,希望能给出一个参考代码

    google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";

    比如说.wav的文件头需要自己去写吗????

    第2楼. 由 helor 于 2007-6-1 13:24:38 发表

    当然,要自己去写,这种软件也实在有很多,随便一搜就是一大把。推荐一个 lame 可以将 wav编码成 mp3 。libmad 反之。

    第3楼. 由 dai_weitao 于 2007-6-1 13:52:14 发表

    这种格式的文件都是有自己的编码标准的.

    可以去搜一下,多的是.

    第4楼. 由 air_snake 于 2007-6-2 9:47:40 发表

    了解协议,自己写也是一样的,还可控的。搜的化也有很多

    第5楼. 由 jufeng2309 于 2007-6-2 12:29:19 发表

    我以前用VC写过电话语音方面的,将录音文件存储为WAV格式的,不过是调用DLL的函数.

    你可以参考网上的电话语音方面的资料...

    第6楼. 由 ReverseEngineering 于 2007-6-3 16:37:55 发表

    不懂,帮顶,蹭点分

    第7楼. 由 wenYeah 于 2007-6-12 14:41:32 发表

    文件头要自己写.刚好有源程序:

    char magic[]={0x52,0x49,0x46,0x46};

    char middle[]={0x57,0x41,0x56,0x45,0x66,0x6D,0x74,0x20,

    0x10,0x00,0x00,0x00,0x01,0x00,0x02,0x00,

    0x44,0xAC,0x00,0x00,0x10,0xB1,0x02,0x00,

    0x04,0x00,0x10,0x00,0x64,0x61,0x74,0x61};

    void write_wavheader(int fd,int data_len)

    {

    int tmp;

    write(fd,magic,4);

    tmp=data_len+36;

    write(fd,(char*)&tmp,4);

    write(fd,middle,32);

    tmp=data_len;

    write(fd,(char*)&tmp,4);

    }

    可作参考.

    Ҷƪл˵?
  • һƪ求一段根据服务器字段全选的JS代码
    һƪDirectInput8中使用mouse的问题