2014-10-17 63 views
1

我目前無法獲取HTML5音頻播放器的播放按鈕,以便在Internet Explorer中播放音頻文件。HTML5音頻播放按鈕在Internet Explorer中不起作用

在頁面加載時,我有許多行存在,每個都有音頻播放器來播放文件。所有這些玩家都在工作並播放相關文件。

在頁面上選擇一個選項時,javascript用於更改頁面內容。佈局相似,但只有一行存在(恰好與之前的一行相同)。現在嘗試播放音頻時,播放按鈕不響應(甚至不會暫停)。右鍵單擊播放器並選擇播放可以正常工作。

我檢查DOM和音頻元素似乎是OK:

<audio controls="controls" preload="none" id="audio-11591-2364252-1413560341" class="col-xs-12 col-sm-12 col-md-3"> 
<source src="audiostore.php?uid=11591&amp;file=2364252&amp;type=mp3" type="audio/mpeg"> 
</audio> 

這一切工作正常,在Chrome和Firefox瀏覽器。

任何想法爲什麼播放按鈕可能無法正常工作或解決方法嗎?

+0

您使用的是什麼版本的IE? – 2014-10-17 15:51:23

+0

目前在IE11中測試 – Lee 2014-10-17 15:51:44

+0

因此,音頻元素在IE中完全沒有顯示出來,還是隻是沒有播放? – 2014-10-17 15:56:07

回答

0

如果音頻沒有播放,您很可能會忽略底部的彈出窗口「..阻止ActiveX」,並顯示「解除阻止」按鈕。點擊「取消阻止」按鈕,ActiveX將立即開始工作,音頻將播放。它完美地爲我工作。由於某種原因,我不得不點擊它,每次我打開一個新標籤,雖然

+0

音頻元素不是ActiveX組件(它在HTML5中是本地的)。 – K3N 2016-06-17 08:55:06

+0

我知道,但我想IE瀏覽器的威脅,它像ActiveX組件。只是說什麼讓我的測試工作。 – 2016-06-17 10:22:08

+0

您可能已經安裝了像Quicktime或類似的插件,用於截取音頻的文件類型。 – K3N 2016-06-19 01:21:59