我搜索了很多小時試圖找到解決這個問題的方法。我有一個帶有背景聲音文件的HTML5網頁,當頁面加載時會自動播放,並且我試圖在聲音文件播放完成時運行一個函數。我已將我正在使用的代碼隔離到一個測試文件中,以確保沒有其他問題導致此問題。聲音在Firefox中正常播放(我正在使用它來測試)。從我嘗試過的很多解決方案中,似乎嵌入標記中的事件屬性根本不會觸發。HTML5嵌入標籤 - 事件屬性不會觸發(onended,onpause等)
這裏是我使用的測試HTML頁面(試圖把HTML在這裏,但它不會顯示正確,我知道這可能是一個小白錯誤,但我在這個着急):
正如你所看到的,消息函數可以正常工作,因爲「TEST」鏈接指示何時被點擊。但是媒體事件的消息不會出現。
如果有人能幫助我,我會非常感謝,因爲它是一個時間關鍵的公司項目。我很樂意爲事件屬性嘗試其他解決方案,只要我可以讓自己的Javascript函數在聲音文件上運行到最後,我會很高興!
謝謝!
- 比利
謝謝,它的作品!我會對此進行投票,但是我需要15點聲望。 –
您應該仍然可以通過點擊打勾接受答案 – Richard