javascript播放声音启动太慢

发布于 2024-12-02 01:13:03 字数 521 浏览 4 评论 0原文

我用它来播放声音:

function playSound(soundfile) {
    document.getElementById("dummy").innerHTML = 
       "<embed src='"+soundfile+"' hidden='true' autostart='true' loop='false' />";
}

开始太慢了!!!

我的目标是当鼠标悬停在缩略图上时以及当我有 10 个缩略图时播放一个简短的“chck”彼此靠近时,我想听到:“chck-chck-chck......”

而不是“....................../......” ......chck......../......chck........./............”

诚然 ,第一名声音文件必须从服务器加载的时间,但是之后呢? 启动仍然很慢。

当然,我想要一个跨浏览器的解决方案。

提前致谢...

I'm using this to play sounds:

function playSound(soundfile) {
    document.getElementById("dummy").innerHTML = 
       "<embed src='"+soundfile+"' hidden='true' autostart='true' loop='false' />";
}

And it is sooo desperatly sloooowwwww to start!!!

My target is to play a short "chck" when the mouse hover a thumbnail, and when I have 10 thumbnails close to eachother, I want to hear: "chck-chck-chck...."

But not "................../.................chck......../.......chck........./.........."

Admitedly the 1st time the sound file have to be loaded from the server, but after?
It is STILL slow to start.

Of course, I would like a cross-browsers solution.

Thanks in advance...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

纵山崖 2024-12-09 01:13:03

像任何其他元素一样将 emebed 标记放在页面上,然后使用 JavaScript 播放声音。

<embed src="success.wav" autostart=false width=1 height=1 id="sound1" enablejavascript="true">

document.getElementById("sound1").play();

http://www.phon.ucl.ac.uk/home /mark/audio/play4.htm

Put your emebed tag on your page like any other element, then use JavaScript to play the sound.

<embed src="success.wav" autostart=false width=1 height=1 id="sound1" enablejavascript="true">

document.getElementById("sound1").play();

http://www.phon.ucl.ac.uk/home/mark/audio/play4.htm

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文