2016-01-22 56 views
0

我有一個js遊戲,不會在IE11中播放我的音頻文件。音頻在Chrome中運行良好。我究竟做錯了什麼?mp3文件不會在IE5上播放html5遊戲,但在Chrome播放

我用試聽把wavs轉換成mp3的。它說它將它們轉化爲有損或無損。不確定那是什麼意思。

鏈接到遊戲。 https://dev.fvtclearninginnovations.com/wisconline/arcade/games/career-clusters/agriculture-food-natural-resources/105/my-great-game

我看過這個類似的帖子,並嘗試了一些與我的情況相關的修復,但沒有運氣。 mp3 audio works in all browsers but not IE9

var assets = [ 
     { id: "BackGround", src: assetsPath + "sequenceBlackBackground.png" }, 
     { id: "start_button", src: assetsPath + "SequencePlayButton.png" }, 
     { id: "clockBack", src: assetsPath + "clockBack.png" }, 
     { id: "clockHand", src: assetsPath + "clockHand.png" }, 
     { id: "levelUp", src: assetsPath + "Levelup.jpg" }, 
     { id: "GameOverIcon", src: assetsPath + "gameovericon.png" }, 
     { id: "GameOver", src: assetsPath + "GameOver.mp3" },//GameOver.ogg 
     { id: "level1_Audio", src: assetsPath + "level1.mp3" }, 
     { id: "level2_Audio", src: assetsPath + "level1.mp3" }, 
     { id: "level3_Audio", src: assetsPath + "level3.mp3" }, 
     { id: "levelup", src: assetsPath + "level-up.mp3" }, 
     { id: "click", src: assetsPath + "click.mp3" } 
    ]; 


     function playLevelAudioClip() { 
      if (level == 1) { 
       createjs.Sound.play("level1_Audio"); 
      } else if (level == 2) { 
       createjs.Sound.play("level2_Audio"); 
      } else if (level == 3) { 
       createjs.Sound.play("level3_Audio"); 
      } 
     } 
+0

可能重複的[MP3音頻適用於所有瀏覽器,但不適用於IE9](http://stackoverflow.com/questions/10192140/mp3-audio-works-in-all-browsers-but-not-ie9) – arodebaugh

+0

I閱讀那篇文章,我看不到我可以使用的解決方案。我在看什麼? – CsharpBeginner

+0

我認爲是這樣...它仍然是重複的...我認爲 – arodebaugh

回答

1

您可以在IE11 Web開發人員工具中發佈控制檯的輸出嗎?

還在IE11本地測試mp3文件。右鍵單擊該文件並用IE11打開以確保該文件在瀏覽器中加載。

這將有助於查找問題。

+0

經過一番測試,我發現它的代碼不是我的電腦。該頁面在其他電腦上播放很好,但不是我的。 – CsharpBeginner

+0

太好了。希望我以某種方式提供幫助。 – Berni