2012-02-18 149 views
1

我一直在嘗試過去的幾個小時讓SoundManager工作,所以我可以在我的網站上播放音頻循環。但是到目前爲止,我甚至還沒有能夠獲得音頻播放。它使我感到困惑,因爲我的代碼看起來像我見過的大多數例子。我完全通過了故障排除測試。我也多次檢查過這些文件是否在正確的目錄中,並且正確命名。正是複製它即使和改變的目錄和MP3文件的我根本沒有聲音JavaScript/SoundManager2 - 沒有播放任何東西

Javascript SoundManager2 Problems

我也可能會注意到,我也試過張貼在這個線程的例子。我相當肯定,這不是我的安全設置,因爲我已將macromedia設置爲始終允許,並且使用soundmanager的nyan.cat完美工作。

到目前爲止我的代碼是這樣的:

<html> 
<head> 
<script type="text/javascript" src="/script/soundmanager2-nodebug-jsmin.js"></script> 
<script type='text/javascript'> 
    soundManager.url = '/swf/soundmanager2.swf'; 
    soundManager.flashVersion = 9; 
    soundManager.useFlashBlock = false; 
    soundManager.onready(function() { 
    var looper = soundManager.createSound({ 
     id: 'loop', 
     url: 'looplong.mp3', 
     autoLoad: true, 
     autoPlay: true, 
     loops: 9999999, 
     onload: function() { 
     this.play(); 
     }, 
     onfinish: function() { 
     }, 
     volume: 50 
    }); 
</script> 
</head> 
<body> 
<script type='text/javascript'> 
    document.bgColor='black'; 
    looper.play({volume:50}); 
</script> 
</body> 
</html> 
+0

我問過類似的問題在[這個線程] [1]所以檢查出來,看看它是否有幫助。 [1]:http://stackoverflow.com/questions/10077496/very-basic-js-coding-and-soundmanager2-or-not/10115105#10115105 – tomdot 2012-04-12 09:42:00

回答

2

我覺得soundManager.url應該只是指向。瑞士法郎在目錄
嘗試:

soundManager.url = 'swf';