2008-12-24 136 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託管的同一個域,至少最後我檢查過,是出於「安全」的原因。