Flash只支持Mp3音頻格式加載,對于Wma,我想在Mx 2005中也許都不會支持,因為MM公司總會讓我們失望:(。如何讓Flash可以"播放"Wma格式的音頻呢?我想到了html中的OBJECT標簽,確切點說,是想到了Windows Media Player ,OBJECT他支持JS的調(diào)用,而Flash也支持與Flash通信。(講到這里,我想你想到了什么),嘿嘿~~~事實上就是你所想的,用Flash來控制JS來控制Windows Media Player!用JS來調(diào)用Windows Media Player 屬性返回給Flash!(你是不是頭都大了?),前面一個人表演,后面一個人說話,我們稱這門藝術(shù)叫做“雙簧”(是不是頭更大了)。沒錯,F(xiàn)lash 就是前面那個人-----表演;說話的其實是Windows Media Player。請看[表演]
源程序下載
FlashPlayWma.rar
P.S:
如果你對JS與Flash的通信不熟悉,建議先去看一下這些文章:
FSCommand 用法詳解
JavaScript和Flash的通信
再查看WerslingPlay.js文件,我都有比較簡單的注釋。