我在使用ActionScript 3.0 (NetStream 类) 播放某些QuickTime文件时遇到了问题。
我无法控制QuickTime文件生成的方式,但目前看来,在Flash Player中无法播放未压缩音频的文件。
我正在试图编译一个使用视频(mov/flv等)在Flash Player中播放音频格式的列表,但我对资源感到困惑。
我已查看了devnet上的FLV格式规范(pdf链接),其中列出的媒体类型为:
MP3 .mp3 (0x2E6D7033) 媒体类型表示轨道包含MP3音频数据。点字符“.”,十六进制0x2E被包括,以形成完整的四字符代码。
AAC mp4a (0x6D703461) 媒体类型表示该轨道经过AAC音频编码。Flash Player支持以下AAC配置文件,以它们的对象类型表示: - 1 = 主配置文件 - 2 = 低复杂度(LC) - 5 = 高效/比例带复制(HE/SBR) 当音频编解码器为AAC时,在样本表的stsd盒子内会出现一个esds盒子。该盒子包含初始化数据,AAC解码器需要这些数据来解码流。有关此盒子结构的更多信息,请参见ISO/IEC 14496-3。
在维基百科条目中,提到了未压缩音频:
FLV文件还支持未压缩音频或ADPCM格式音频。
但该声明没有任何参考资料。
是否有页面列出了在Flash Player中播放视频所支持的所有音频格式?