2

我正在尝试创建移动应用程序的网络原型。

我的代码就像

var eat = new Audio("snd/home/eating.mp3");
$('#eatBtn').live("click", function(){
    eat.play()
});

这里的问题是,虽然在 iPhone 的 Safari 上播放音频,但从按下按钮到开始播放音频的时间通常会有很大的延迟。音频文件的大小通常小于 50kb。

有什么方法可以最大限度地减少时间松弛或优化我的代码吗?

4

1 回答 1

0

I have this same problem in my app, and for what it's worth here is the answer from another SO post:

Audio delay on HTML5 mobile web app

It describes the cause of the problem, but not a solution unfortunately.

于 2014-06-23T13:07:35.467 回答