我必须在我的 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 以某种方式缓存声音而不是每次都重新加载它们?
问候,