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()
}