【发布时间】:2012-06-19 04:34:02
【问题描述】:
我必须在我的 iOS 网络应用中的 UI 事件(按下按钮、显示弹出窗口)上播放非常短的声音。我这样做的方式如下:
// Standard HTML5 implementation of PlaySound.
function Html5PlaySound(sound)
{
var player = document.getElementById('soundPlayer');
player.pause();
player.setAttribute('src', 'sound/' + sound + '.mp3');
player.play();
}
不幸的是,它每次都会重新加载(我在标题栏中看到“等待圈”)。是否可以强制 iPhone 以某种方式缓存声音而不是每次都重新加载?
问候,
【问题讨论】:
标签: caching mobile-safari html5-audio audio