2008-12-24 116 views
2

我认为flash(更具体地说是Adobe的flash播放器浏览器插件)可能使用某些已安装的使用OS API的MP3编解码器(在客户机上)。我听到有人说Flash本地支持MP3。真的吗?Flash是否支持本地MP3音频格式?

我猜闪存有它自己的视频和音频格式。 (FLV和类似的音频)。

此问题也可以表述为“本机支持哪种音频/视频格式的Flash(插件)”。

谢谢。

回答

6

本机支持Flash支持的所有内容类型,包括MP3。 Flash不需要或使用来自客户端操作系统的任何编解码器。

这里有一个handy list of Flash's supported video and audio codecs - 但是这实际上是一个有点过时了,因为它忽略了Speex音频编解码器,它的Flash支持的版本10

旁注:你提到FLV为Flash的“自己”格式,但请注意,FLV不是一个编解码器,它只是一个容器文件。里面的音频/视频内容将被编码在上面链接的编解码器之一中。

+1

非常丰富,谢谢。特别感谢:)清除我有关FLV的错误信息。 – xk0der 2008-12-25 16:31:47

1

Flash播放器将播放MP3编码音频,没有问题。如果目标操作系统支持Flash,那么除了先决条件的声卡和扬声器之外,Flash将播放MP3,而不会有任何其他要求。此外,Flash还有一些非常棒的MP3流媒体功能和一套用于缓存托管文件的完整工具。至少从Flash 6开始就是这种情况。要记住的一件事是,MP3来源必须来自Flash SWF托管的同一个域,至少最后我检查过,是出于“安全”的原因。