gpt4 book ai didi

javascript - 在 JavaScript\jQuery 上播放游戏声音

转载 作者:行者123 更新时间:2023-11-30 13:25:28 24 4
gpt4 key购买 nike

我想在我的新 JavaScript 游戏中播放简短的声音。这是一款扑克游戏,所以声音很短(发牌声音、洗牌声音、转牌提示音等)

我在发帖之前用谷歌搜索了一下,但我只能看到一些 MP3 播放器实际上有“播放\停止”按钮,(这对我不利)

有什么想法吗?

最佳答案

放一个<audio>页面上的元素。
获取您的音频元素并调用 play()方法:

document.getElementById('yourAudioTag').play();

查看此示例:http://www.storiesinflight.com/html5/audio.html

This site发现您可以做的其他一些很酷的事情,例如 load() , pause() ,以及音频元素的一些其他属性。

您想要播放此音频元素的具体时间由您决定。阅读按钮的文字,如果愿意,将其与“否”进行比较。

或者

http://www.schillmania.com/projects/soundmanager2/

SoundManager 2 提供了一个易于使用的 API,允许在任何现代浏览器(包括 IE 6+)中播放声音。如果浏览器不支持 HTML5,那么它会从 Flash 获得帮助。如果你想要严格的 HTML5 而没有 flash,有一个设置,preferFlash=false

它在 iPad、iPhone (iOS4) 和其他支持 HTML5 的设备 + 浏览器上支持 100% 无 Flash 音频

使用非常简单:

<script src="soundmanager2.js"></script>
<script>
// where to find flash SWFs, if needed...
soundManager.url = '/path/to/swf-files/';

soundManager.onready(function() {
soundManager.createSound({
id: 'mySound',
url: '/path/to/an.mp3'
});

// ...and play it
soundManager.play('mySound');
});

这是它的实际演示:http://www.schillmania.com/projects/soundmanager2/demo/christmas-lights/

关于javascript - 在 JavaScript\jQuery 上播放游戏声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8643513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com