2011-04-27 47 views

回答

1

有您的網頁播放聲音多路 - (!雖然你可以在<applet>做到這一點)主要通過<object>, <embed>。麻煩的是,每個插件都在頁面中嵌入一個插件,每個插件都有不同的參數,並且它們是針對每個提供者的。而且它們有很多...和聲音格式...所以你可以編寫一個腳本遍歷所有這些標籤,並找到它們的所有參數,並試圖找出這是一個QuickTime插件還是一個真實的播放器,或Windows媒體等等等等 - 這是一個可怕的功能,它仍然不能涵蓋所有情況。所以我想沒有應該是簡短的答案。

+0

我想你無意中說了幾句話。儘管如此,我也同意最終結論。可以檢測頁面上是否包含任何插件,但無法判斷這些插件是否實際播放聲音。 – ikanobori 2011-04-27 15:52:15

+0

我沒有錯過那些對不起,似乎使用HTML標記沒有把代碼標記打印只是在頁面中的標籤。我重新編輯了答案,並將這些標記標記爲代碼。 – Liv 2011-04-27 15:54:15

+0

感謝您的回答 – lisovaccaro 2011-04-28 03:08:59

0

只能用HTML5支持的瀏覽器,但如果您使用<audio>標記,你可以在您的處置稱爲事件attibute onplay

如果jQuery的,您可以爲play事件的所有音頻標籤做的每一個事件綁定在頁面上。

試試: http://jsfiddle.net/jdgiotta/rvpBj/

相關問題