Javascript howler.js在特定位置播放声音
嗨,我想开始在特定的位置播放声音。api说我可以使用.pos,但它没有从我希望的地方开始Javascript howler.js在特定位置播放声音,javascript,howler.js,Javascript,Howler.js,嗨,我想开始在特定的位置播放声音。api说我可以使用.pos,但它没有从我希望的地方开始 <p>This sound last 13 sec.</p> <h1>Audio</h1> <h3><a href="#" class="val2">2:00</a></h3> <h3><a href="#" class="val3">3:00</a></
<p>This sound last 13 sec.</p>
<h1>Audio</h1>
<h3><a href="#" class="val2">2:00</a></h3>
<h3><a href="#" class="val3">3:00</a></h3>
<h3><a href="#" class="val4">4:00</a></h3>
<h3><a href="#" class="val20">10:00</a></h3>
pos是一种方法,而不是属性。为了获得最佳兼容性,您可能希望按照2.0 beta版分支中修复的以下方式进行播放:
sound.play(function(id){
sound.pos(valeur[0], id);
});
以下是您在2.0 check 2.0 branch中的操作方法:
如果您只播放一个声音,则无需设置id,但使用1.1.x时,最好在播放后更改位置。pos是一种方法,而不是属性。为了获得最佳兼容性,您可能希望按照2.0 beta版分支中修复的以下方式进行播放:
sound.play(function(id){
sound.pos(valeur[0], id);
});
以下是您在2.0 check 2.0 branch中的操作方法:
如果您只播放一种声音,则无需设置id,但最好在使用1.1.x播放后更改位置。您可以使用精灵
var sound = new Howl({
src: ['sounds.webm', 'sounds.mp3'],
sprite: {
blast: [0, 3000],
laser: [4000, 1000],
winner: [6000, 5000]
}
});
// Shoot the laser!
sound.play('laser');
:
我在这个链接上找到了它你可以使用精灵
var sound = new Howl({
src: ['sounds.webm', 'sounds.mp3'],
sprite: {
blast: [0, 3000],
laser: [4000, 1000],
winner: [6000, 5000]
}
});
// Shoot the laser!
sound.play('laser');
:
我在这个链接上找到了它尝试过这个,但是在2.0中的任何seek或1.x调用中的pos上声音仍然会跳起来,这真的有效吗?@krs我有同样的问题:尝试过这个,但是在2.0中的任何seek或1.x调用中的pos上声音仍然会跳起来,这真的有效吗?@krs我有同样的问题:Sprite只是一个JavaScript对象吗?Rich,其实我也有同样的问题。。。我正在尝试为一个小项目动态创建它们。。我找到了这个例子。。精灵只是一个JavaScript对象吗?Rich,我实际上有同样的问题。。。我正在尝试为一个小项目动态创建它们。。我找到了这个例子。。