C语言实现获得wav文件播放总时间
2013-03-08 14:31
295 查看
C语言实现获得wav文件播放总时间
// 单位:秒 double get_wav_time_length(char* filename) { double len = 0.0; if (filename != NULL) { FILE* fp; fp = fopen(filename, "rb"); if (fp != NULL) { int i; int j; fseek(fp, 28, SEEK_SET); fread(&i, sizeof(i), 1, fp); fseek(fp, 40, SEEK_SET); fread(&j, sizeof(j), 1, fp); fclose(fp); fp = NULL; len = (double)j/(double)i; } } return len; }
相关文章推荐
- Linux 下的C语言实现播放WAV文件
- Linux环境下用c语言写的播放wav文件的小程序
- Linux下获得系统时间的C语言的实现方法
- 如何得到WAV文件播放的总时间
- 使用jacob+SAPI5.1实现将将文字转换为语音播放并可存储到.wav文件
- WinCE系统播放wav声音文件的实现方法
- 获得音乐文件的播放时间的长度 和 当前播放时间
- java.media类实现的可以播放WAV和MP3格式的文件
- SDL2.0超简单入门 100行代码实现播放wav声音文件
- Linux下获得系统时间的C语言的实现方法
- 批量修改字幕文件中的时间,c语言实现
- 实现播放WAV文件
- 如何得到WAV文件播放的总时间
- K个有序链表共N个结点在O(NlgK)时间合并为一个新的有序链表实现文件C语言
- Linux下获得系统时间的C语言的实现方法[转]
- Linux下获得系统时间的C语言的实现方法
- Linux下获得系统时间的C语言的实现方法
- Linux下获得系统时间的C语言的实现方法
- Linux下获得系统时间的C语言的实现方法
- Linux下获得系统时间的C语言实现