2009-09-30 75 views
0

我正在編寫一個將顯示視頻的頁面,並且在播放完成時,將顯示一個可以作爲觀看視頻證明的代碼。我一直在想我可以在javascript中做到這一點,但經過幾次快速的谷歌搜索,我還沒有想出任何東西。有沒有什麼辦法可以讓javascript監聽嵌入式媒體播放的結束,然後在發生這種情況時觸發一個函數?在嵌入式視頻播放結束時觸發javascript

或者,我已經考慮過使用計時器,並且在經過了等於視頻長度的時間量後才啓動腳本。

您認爲如何?

在此先感謝!

下面是實際的嵌入代碼的情況下,它可以幫助任何人:

<object data="video.swf" width="704" height="480" type="application/x-shockwave-flash"> <param name="pluginspage" value="http://get.adobe.com/flashplayer/" /> <param name="autoplay" value="true" /> <param name="loop" value="false" /> </object>

回答

1

通常這是通過Flash代碼調用JavaScript函數在完成後進行。

+0

我唯一需要處理的是一個.swf文件......我沒有任何Flash使用經驗,但我確信我無法修改那種只有.swf文件的那種東西。 – seventeen 2009-09-30 16:12:45