2017-02-07 144 views
1

我試圖讓音頻文件播放點擊。我使用的代碼在瀏覽器中正常工作,但似乎無法在任何移動設備上使用。有什麼我失蹤?HTML 5在點擊移動設備上播放音頻文件

<!DOCTYPE html> 
<html> 

    <head> 
    <link rel="stylesheet" href="style.css"> 
    <script src="script.js"></script> 
    </head> 

    <body> 
    <audio id="audio" src="http://ricklemon.co.uk/game/sound.ogg" autostart="false" ></audio> 
    <a onclick="PlaySound()"><img src="http://ricklemon.co.uk/game/images/speaker.png" width="200px" /></a> 
    <script> 
    function PlaySound() { 
      var sound = document.getElementById("audio"); 
      sound.play() 
     } 
    </script> 
    </body> 

</html> 
+0

你需要另一種聲音擴展太(MP3 /例如mpeg) – Jer

+0

[爲什麼不能在iPhone safari上使用JavaScript .play()音頻文件?](http://stackoverflow.com/questions/31776548/why-cant-javascript-play-audio-files-上iphone,Safari瀏覽器) – Zze

回答

0

你的問題是,OGG音頻文件不無論是Windows手機還是iOS設備進行工作,所以你應該添加其他文件以.mp3擴展名,它的工作