2014-02-19 32 views
0

我正在研究一個動畫項目,其中所有的動畫都是通過jQuery和JavaScript應用的,它也包含了整個項目中的一些音頻MP3剪輯....嗯......它的所有功能正確地在所有的瀏覽器,即Firefox,Google Chrome,Opera等,但困擾我的瀏覽器是Safari瀏覽器...我的MP3都沒有在Safari上工作。我打電話給我的功能是這樣的:Safari在運行mp3時遇到了麻煩

function treeover() { 
    if (document.getElementById('hvalue').value == "zk") { 
     playmusic1('voices/home/treehouse.mp3'); 
    } 
}   
+0

你在safari的控制檯上發現什麼錯誤? – Aditya

+0

Safari瀏覽器控制檯中沒有顯示錯誤。 – Aakansha

+0

嘗試,如果它實際上進入'if'語句? (document.getElementById('hvalue')。value ==「zk」){console.log(「if if」); if(document.getElementById playmusic1(的聲音/家/ treehouse.mp3'); } – Aditya

回答

0

一個可能的解決辦法是給予type屬性音頻

如:

<source src="voices/home/treehouse.mp3" type="audio/mp3" /> 

如果以上不工作,一有效的解決方案將轉換您的MP3到MP4,這將使其工作跨所有瀏覽器

請參閱this Apple論壇上的線程

0

在canplaythrough事件偵聽器中調用audioDOM.play()方法。

+0

謝謝,我已經嘗試過,但它不工作。 – Aakansha