Soundmanager не воспроизводит звук

function doclick(){  
    soundManager.createSound({
        id: 'mySound',
        url: 'http://localhost/htmlshooter/wav/gun.wav',
        autoLoad: true,
        autoPlay: true,
        volume: 100
    });

    mySound.play();
}

Сначала говорится:

SMSound._onload(): не удалось загрузить "mySound"? - http://localhost/htmlshooter/wav/gun.wav SMSound.play(): " mySound» начинает воспроизводиться SMSound.play(): «mySound» загружается — попытка воспроизведения..

А потом:

soundManager.createSound(): mySound существует soundManager.createSound(): mySound (http://localhost/htmlshooter/wav/gun.wav)

Но на самом деле он вообще не воспроизводит звук.


person Thew    schedule 25.04.2011    source источник
comment
Существует ли указанный вами звуковой файл в этом месте? В первом сообщении об ошибке говорилось, что не удалось загрузить. Можете ли вы воспроизвести его в своем браузере (тот же URL)?   -  person pavium    schedule 25.04.2011
comment
@pavium да, это localhost/htmlshooter/wav/gun.wav   -  person Thew    schedule 25.04.2011
comment
Что ж, я понял это из вопроса ... если вы можете воспроизвести его, набрав URL-адрес в браузере, мы можем не учитывать мою первую мысль - в сообщении об ошибке говорилось, что файл не существует.   -  person pavium    schedule 25.04.2011


Ответы (1)


Я не думаю, что Soundmanager2 воспроизводит файлы Wav. Может быть, вы могли бы попробовать включить поддержку HTML5 на SM2?

person user454713    schedule 20.07.2011
comment
Почему-то я нигде не мог найти этого простого объяснения. По умолчанию все браузеры без поддержки HTML MP3 используют файлы WAV. Мне пришлось добавить исключение для браузеров HTML4, чтобы также использовать файлы MP3. - person KOVIKO; 01.10.2012