2016-10-19 44 views

回答

0

扮演如果我理解你的權利,你要找的是這樣的:

<audio id="audio2" 
    preload="auto" 
    src="http://www.worldnationalanthem.com/wp-content/uploads/2015/05/National-Anthem-Of-The-United-States.mp3" > 

    <p>Your browser does not support the audio element</p> 
</audio> 

<script> 
    var neededHours = 2; // use 24-hours format 
    var currentdate = new Date(); 

    var h = currentdate.getHours(), m = currentdate.getMinutes(), s = currentdate.getSeconds(); 
    var passedTime = parseInt(m)*60+parseInt(s); 

    myAudio=document.getElementById('audio2'); 
    myAudio.addEventListener('canplaythrough', function() { 
    if(parseInt(h) == neededHours) { 
     if(myAudio.duration > passedTime) { 
      myAudio.currentTime = passedTime; 
      myAudio.play(); 
     } 
    } 
    }); 
</script> 

這是相當簡單的例子,但我希望它可以幫助你。

+0

謝謝我在javascript上沒有什麼經驗,我試圖在11月30日之前完成一個新聞網站,所以這是我遇到的主要困境之一,並且它已經解決了 – ElGallo

+0

如果可能,請將答案標記爲完整,如果您認爲它適合於您。 – Vyacheslav