博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.wav file research
阅读量:6380 次
发布时间:2019-06-23

本文共 667 字,大约阅读时间需要 2 分钟。

因为要开始把SD卡中读取到的wav文件播放,所以事先研究下.wav文件的格式。

以下为引用:

=============================================

文件头  字节数  描述

00H   4   char "RIFF"标志
04H   4   long int 文件长度
08H   4   char "WAVE"标志
0CH   4   char "fmt"标志
10H   4   过渡字节
14H   2   int 格式类别(10H为PCM形式的声音数据)
16H   2   int 通道数,单声道为1,双声道为2
18H   2   int 采样率(每秒样本数),表示每个通道的播放速度,
1CH   4   long int 波形音频数据传送速率,其值为通道数×每秒数据位数×每样本的数据位数/8
20H   2   int 数据块的调整数(按字节算的),其值为通道数×每样本的数据位值/8。
22H   2  每样本的数据位数,表示每个声道中各个样本的数据位数。如果有多个声道,对每个声道而言,样本大小都一样。
24H   4   char 数据标记符"data"
28H   4   long int 语音数据的长度

=============================================

首先得到0x28处的语音数据长度。

转载于:https://www.cnblogs.com/artechliu/archive/2011/06/20/2083747.html

你可能感兴趣的文章
项目管理
查看>>
隐私政策
查看>>
二分搜索树
查看>>
[折半查找]排序数组中某个元素出现次数
查看>>
【11-01】Sublime text 学习笔记
查看>>
.wav file research
查看>>
Link-Cut-Tree题目泛做(为了对应自己的课件)
查看>>
多态-典型用法
查看>>
学习笔记之pandas Foundations | DataCamp
查看>>
C++编程练习(14)-------“单例模式”的实现
查看>>
css学习_标签的显示模式
查看>>
《架构之美》摘录二
查看>>
JDK8 Lamdba表达式转换成Map,value为null问题
查看>>
python基础===正则表达式(转)
查看>>
如何让你的SQL运行得更快
查看>>
NewLife.XCode 上手指南(五) 复杂查询
查看>>
_02特性 给方法加上注释 或者停用
查看>>
java2 -宏观了解
查看>>
lucene安装配置2
查看>>
【翻译】Ext JS最新技巧——2015-1-2
查看>>