哪些是FLV支持的音频类型?

Geo*_*nza 2 flash audio flv quicktime mov

我在使用actionscript 3.0(NetStream类)播放一些快速时间文件时遇到问题.

我无法控制快速时间文件的生成方式,但到目前为止,具有未压缩音频的文件在Flash Player中根本不播放音频.

我正在尝试使用Flash Player中的视频(mov/flv/etc.)编译音频格式列表,但我对资源感到困惑.

我查看了devnet上的FLV格式规范(pdf链接),其中列出的媒体类型有:

MP3媒体类型.mp3(0x2E6D7033)表示该曲目包含MP3音频数据.包含十六进制0x2E的点字符,以生成完整的四字符代码.

AAC媒体类型mp4a(0x6D703461)表示该轨道采用AAC音频编码.Flash Player支持以下AAC配置文件,由其对象类型表示: - 1 =主配置文件 - 2 =低复杂度,又名LC
- 5 =高效率/规模带复制,又名HE/SBR当音频编解码器是AAC时,esds框出现在示例表的stsd框内.此框包含AAC解码器解码流所需的初始化数据.有关此框结构的更多信息,请参见ISO/IEC 14496-3.

维基百科条目中,提到了未压缩的音频:

FLV文件还支持未压缩音频或ADPCM格式音频.

但该声明没有提及.

是否有一个页面列出了在Flash Player中播放视频所支持的所有音频格式?

Sir*_*ius 6

注意不要混淆F4V和FLV容器格式.

您提到的官方规范描述了这两种格式.

您的引用专门指的是F4V格式,它只支持Flash播放器中的MP3和AAC.

FLV容器支持的音频编解码器列表显示在同一文件中的第70页:

SoundFormat
(See notes following 
table, for special 
encodings)
UB [4] Format of SoundData. The following values are defined:
0 = Linear PCM, platform endian
1 = ADPCM
2 = MP3
3 = Linear PCM, little endian
4 = Nellymoser 16 kHz mono
5 = Nellymoser 8 kHz mono
6 = Nellymoser
7 = G.711 A-law logarithmic PCM
8 = G.711 mu-law logarithmic PCM
9 = reserved
10 = AAC
11 = Speex
14 = MP3 8 kHz
15 = Device-specific sound
Formats 7, 8, 14, and 15 are reserved.
AAC is supported in Flash Player 9,0,115,0 and higher.
Speex is supported in Flash Player 10 and higher.
Run Code Online (Sandbox Code Playgroud)