2015-07-21 91 views

回答

0

您有文檔瀏覽:DOCS

而這個信息是你:

<p id="player">Non existing media file - click to play</p> 

<audio preload="none" controls> 
    <source id="wav" src="http://yourpage.com/false.wav" /> 
    <source id="mp3" src="http://yourpage.com/false.mp3" /> 
</audio> 

而與此你簡單的用JS:

$("#player").on("click", function() { 
    alert("Trying to play file."); 
    try { 
     $('audio')[0].play(); 
    } catch (e) { 
     alert("Error playing file!"); 
    } 
}); 
$("audio").on("error", function (eevent) { 
     alert("Error at audio tag!"); 
    }); 
$("#wav").on("error", function (event) { 
     alert("No wav file!"); 
    }); 
$("#mp3").on("error", function (event) { 
     alert("No mp3 file!"); 
    }); 
+0

在這裏,我發現了另一個類似的sollution: http://stackoverflow.com/questions/13614803/how-to-check-if-html5-audio-has-reached-different-errors –

+0

問題是,錯誤是在創建時引發的,而不是當我嘗試播放該文件...但也許您發佈的其他解決方案可能會有所幫助,我會試試看。 – Thiatt