網頁Flash播放代碼的一個小技巧

來源:互聯網
上載者:User
flash播放|技巧|網頁

網頁Flash播放代碼的一個小技巧

很多網頁中都插有Flash播放代碼,這不僅是為了頁面元素的多樣化,更是為了內容體現的需要。很多時候,我們會遇到這樣的問題:根據需要使用Flash的script來讀取不同的音頻源或者視頻源,那麼如何?這一功能呢?下面我們用改寫<object>標籤中的代碼來實現。

一個典型的Flash播放器原始碼中常常有這樣的語句:
<param name="movie" value="http://mydomin/example.swf" />
這裡我們可以修改其中的value值為value="http://mydomin/example.swf?videoSource=http://mydomin/video/songs/1.mp3"
也就是說此時的example.swf將調用http://mydomin/video/songs/1.mp3這樣一個音頻源(當然也可能是視頻)。這樣,你的Flash就可以在_root得到videoSource的變數值即_root.videoSource="http://mydomin/video/songs/1.mp3"
下面是一個執行個體:


在使用DW插入名稱為mediaFla的SWF之後,在SWF的路徑後面加上參數"?sourceURL=music1.mp3",如下:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="32" height="32">
<param name="movie" value="mediaFla.swf?sourceURL=http://mydomin/music1.mp3" />
<param name="quality" value="high" />
<embed src="11" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="32" height="32"></embed>
</object>

這樣,在製作Flash的時候,使用script中的_root.sourceURL就可以獲得變數值“http://mydomin/music1.mp3”了,從而讀取這個音頻源。



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。