2 qq 30215991 qq_30215991 于 2017.09.02 22:10 提问

c语言读取WAV文件并读取

c语言如何将WAV音频文件读取并存入char数组中,读入的数据要能用而不是乱码!求大神!

3个回答

caozhy
caozhy   Ds   Rxr 2017.09.03 08:48

wav是二进制数据又不是字符串,什么叫“能用而不是乱码”

caozhy
caozhy 回复qq_30215991: 那你要看服务器需要什么格式的数据。不编码直接放char数组的方式是肯定不行的。
3 个月之前 回复
qq_30215991
qq_30215991 我用一个语音库需要将音频文件数据保存到char数组中,传回服务器识别。
3 个月之前 回复
qq_30215991
qq_30215991   2017.09.03 09:38

我用一个语音库需要将音频文件数据保存到char数组中,传回服务器识别

what951006
what951006   Rxr 2017.09.03 10:12

使用char大致没有什么问题,这个先获取文件大小,再malloc那么大的空间,使用unsinged char 比较好些,再使用socket传回?
wav文件头部有一定的信息,如果要传裸流,你可以把前面的剔除掉

what951006
what951006 回复qq_30215991: 按读文件一样读取,至于代码,如果要需要可以写给你
3 个月之前 回复
qq_30215991
qq_30215991 具体怎么操作?对音频这块不太熟悉
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片