2015-04-14 115 views
2

是否有全局的方式來檢測何時音頻正在播放或開始在瀏覽器中播放。檢測音頻是否在瀏覽器中播放Javascript

像沿着if(window.mediaPlaying()){...

的想法,而不必依賴於特定元素的代碼?

+0

設計HTML/JS音頻功能的天才尚未發現「stop()」功能(它存在於世界各地的音頻播放器中)。這將使他們的功能太直觀了,我猜...我很難相信他們有洞察力來添加類似這樣的東西......如果你只使用HTML音頻元素(而不是純JS),你可以找到它們全部並像這樣測試它們:http://stackoverflow.com/a/14123968/2173353(順便說一下,這是另一種解決音頻API愚蠢設計的方法)... – user2173353

回答

1

我在Google尋找解決方案,但是我還沒找到任何東西。 也許你可以在音頻播放時檢查一些具有X值的數據。如果你有一些按鈕開始播放音頻文件,也許你可以通過在代表上添加一些事件監聽器來確保音頻正在播放。按鈕...

也許像添加一個事件監聽器到「音頻」標籤?如果我沒有記錯,音頻標籤都有一個「暫停」屬性... 現在我只記得,音頻已「暫停」屬性...

而且,你可能要檢查這個話題HTML5 check if audio is playing?

我發現它五秒鐘之前jaja

相關問題