HTML5 Sound Stopping&苹果手机

时间:2011-12-27 17:25:31

标签: html5 audio google-chrome ipod-touch

介绍:我正在制作一个html5游戏atm,现在当用户点击屏幕时我会播放声音。

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

0 个答案:

没有答案