音频tags的组成:
---------------------------------------------------------------------------
tag类型 0x08
tag数据大小 3个字节的音频数据大小
tag时间戳 3个字节tag数据应用的时间(毫秒)
tag时间戳扩展 1个字节的时间戳扩展,让时间戳变成4字节,本字节作为时间戳的高位.
streamID 3个字节的类id,总是0
-----------------------------------------------------------------------------------------------------------
音频tags的数据:
音频tags和swf文件格式中的DefineSound tag是类似的.他们的数据是一样的,除了Nellymoser 8kHz格式在swf中是不允许存在的.
音频格式的数据的组成如下:
音频格式 4bit 0是未压缩的,1是ADPCM,2是mp3,5是Nellymoser 8kHz,6是Nellymoser.
音频率 2bit 0 = 5.5 kHz
1 = 11 kHz
2 = 22 kHz
3 = 44 kHz
音频大小 1bit 0 = snd8Bit
1 = snd16Bit
音频类型 1bit 0 = sndMono
1 = sndStereo
音频数据 1个字节的音频数据大小,不同的音频数据格式
------------
---------------------------------------------------------------------------
tag类型 0x08
tag数据大小 3个字节的音频数据大小
tag时间戳 3个字节tag数据应用的时间(毫秒)
tag时间戳扩展 1个字节的时间戳扩展,让时间戳变成4字节,本字节作为时间戳的高位.
streamID 3个字节的类id,总是0
-----------------------------------------------------------------------------------------------------------
音频tags的数据:
音频tags和swf文件格式中的DefineSound tag是类似的.他们的数据是一样的,除了Nellymoser 8kHz格式在swf中是不允许存在的.
音频格式的数据的组成如下:
音频格式 4bit 0是未压缩的,1是ADPCM,2是mp3,5是Nellymoser 8kHz,6是Nellymoser.
音频率 2bit 0 = 5.5 kHz
1 = 11 kHz
2 = 22 kHz
3 = 44 kHz
音频大小 1bit 0 = snd8Bit
1 = snd16Bit
音频类型 1bit 0 = sndMono
1 = sndStereo
音频数据 1个字节的音频数据大小,不同的音频数据格式
------------
Nellymoser 8kHz 是一个特殊的类型—8kHz取样率在其它格式中不被支持.当音频的格式是Nellymoser 8kHz mono的时候,声音率和声音类型被忽略了. 对于其它的 Nellymoser取样率,音频格式和音频率照常.