Остановка звука HTML5 и Iphone - PullRequest
       24

Остановка звука HTML5 и Iphone

1 голос
/ 27 декабря 2011

intro: Я делаю игровой атм в формате html5, и сейчас, когда пользователь нажимает на экран, он воспроизводит звук.

Проблема A: В chrome звук воспроизводится, но в итоге перестает воспроизводиться все вместе, даже если я пытаюсь обновить страницу (консоль отладки также не отображает никаких ошибок), и мне нужно перезапустить браузер, чтобы звук воспроизводился снова.

Проблема B: Кроме того, звук не загружается на моем iPod Touch.Но игра работает, когда я не загружаю звуки.

Я не использую API или библиотеки.Любые ссылки на статьи или тому подобное будут полезны.

Редактировать: Вот пример кода того, что я делаю.

function loadSound(name,url){ 
    // Increase how many assets we have
    _rsvEngineReference.assetCount++;

   _rsvEngineReference.assetCollection[name] = new Audio();
   _rsvEngineReference.assetCollection[name].src = url
            _rsvEngineReference.assetCollection[name].addEventListener('canplaythrough',function(){
            _rsvEngineReference.numAssetsLoaded++;
        },false)

    _rsvEngineReference.assetCollection[name].load();
}

function playSound(name)
{
     _rsvEngineReference.assetCollection[name].play()
}
...