我爱Aspx >> Asp.Net >> linux 如何录音保存为.wav文件-百分求救如题 ,希望能给出一个参考代码
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);
}
可作参考.
Ҷƪл˵?
DirectInput8中使用mouse的问题[07-06]
新手求助:怎么更新数据库的数据?[07-06]
jsp, 这是什么原因呀[07-06]
请教熟悉各种开源协议高手...[07-06]
struts+spring下的多语言,CSS切..[07-06]
在ACCESS2007怎么找不到UNIQUEID..[07-06]
在vs2005里设计winform,比如打开..[07-06]
struts遇到的一个问题[07-06]
哪位大师给开个java学习的书单?[07-06]
下载到arm上的可执行文件提示缺少..[07-06]