JavaScript / SoundManager2 - ничего не играет - PullRequest
1 голос
/ 18 февраля 2012

Последние несколько часов я пытался заставить SoundManager работать, чтобы я мог без проблем воспроизводить аудио-циклы на своем веб-сайте. Однако до сих пор я даже не смог заставить воспроизводиться звук. Меня это озадачивает, поскольку мой код похож на большинство примеров, которые я видел. Я также полностью прошёл тест на устранение неисправностей. Я также несколько раз проверял, что файлы находятся в правильном каталоге и также имеют правильное имя.

Также могу заметить, что я также попробовал пример, опубликованный в этой теме:

Javascript SoundManager2 Проблемы

Даже при точном копировании и смене каталогов и mp3-файлов у меня вообще не было звука. Я совершенно уверен, что это не мои настройки безопасности, так как у меня есть macromedia, разрешающий всегда разрешать, и nyan.cat, который использует soundmanager, работает отлично.

Пока мой код такой:

<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>

1 Ответ

2 голосов
/ 10 апреля 2012

Я думаю, что soundManager.url должен просто указывать на каталог, в котором находится .swf.
Попробуйте:

soundManager.url = 'swf';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...