我使用Chrome for Linux,在Ubuntu 12.04上,一切都是最新的。 Chrome似乎不支持通過DOM級別0事件進行的oncanplay,至少來自JavaScript。我試過用new Audio()
和document.createElement('audio')
創建音頻對象。這個事件在Firefox中起作用,就像它應該,無處可以找到其他人有相同問題或者這是一個問題的信息,那麼它是一個錯誤? DOM級別2'canplaythrough'事件工作得很好,但我需要能夠清除匿名事件回調,所以這對我來說不是一個真正的選擇。Chrome是否支持音頻元素的oncanplaythrough?
0
A
回答
0
這可能與什麼樣的音頻格式以及如何提供它有關。
不同的瀏覽器設置不同的要求,他們如何處理網絡中的文件。例如,可能需要HTTP範圍頭支持,或者音頻文件可能需要以特殊方式設置持續時間標頭。
我已經看到這個事件被解僱了,所以我很確定你可以得到它,至少在特定條件下。
也許你可以闡明你如何構建和服務器的音頻文件?也許一個jsfiddle.net可重複的例子?
一些背景資料:
http://www.gamasutra.com/blogs/ChrisKhoo/20120618/172573/The_HTML5_audio_troubleshooting_guide.php
相關問題
- 1. 音頻元素在Chrome
- 2. Android mediaplayer是否支持HLS音頻流?
- 3. Google Chrome是否支持socket.io?
- 4. Chrome是否支持document.selection?
- 5. 圖片元素支持iOS上的Chrome
- 6. Tidesdk是否支持視頻/音頻標籤?
- 7. sIFR是否支持僞元素:first-child?
- 8. 檢查是否支持html元素
- 9. IE6是否支持任何HTML5元素?
- 10. ConfigurationManager XML元素是否支持數組?
- 11. JAXB是否支持內聯元素?
- 12. 飛碟是否支持僞元素
- 13. Phonegap是否支持html5音頻標籤播放本地音頻文件?
- 14. Android是否支持播放音頻文件的「Receiver」模式?
- 15. HTML5是否支持離線緩存音頻的訪問?
- 16. GetMovieAudioVolumeLevels()是否支持兩個以上的音頻通道?
- 17. html5音頻和支持Javascript
- 18. 音頻元素中的load()方法是否重新下載音頻?
- 19. OSMF字幕插件是否支持音頻?
- 20. HTML5音頻:如何檢查是否支持playbackRate?
- 21. Flash是否支持本地MP3音頻格式?
- 22. Facebook Graph API是否支持音頻文件上傳?
- 23. Android MediaPlayer,是否支持漸進式下載音頻?
- 24. Seelcting音頻元素
- 25. Phonegap音頻元素
- 26. HTML5是否支持視頻的HTTP Psuedostreaming?
- 27. Chrome擴展是否支持WebSpeech API?
- 28. 是否在Google Chrome中支持JSON?
- 29. Chrome瀏覽器是否支持GWT 2.5?
- 30. Chrome是否支持HTTP Vary標頭
事件觸發時,如果我正確使用訂閱'addEventListener',所以它不是服務器的問題,只是似乎沒有成爲一個'oncanplaythrough'領域上在所有的音頻對象,有一個在Firefox。在Chrome中,我不會獲得字段的自動完成,並且在訪問時它會像其他事件一樣返回'undefined'而不是'null'。 Chrome似乎完全沒有意識到它的存在。 – dreta