一段时间后,我想从右边的扬声器播放一段时间的哔声。所以声音在左右音箱之间应该是曲折的。
我已经找到了这个链接,但是我不知道如何使用这个mp3。
发布于 2015-04-07 11:21:15
嘿,伙计,在你提供的链接上:有四种声音系统:
噪声,正弦波,效应,立体
所以,当你玩立体,你可以设法播放左边和右边的声音,一个接一个,另一个。
它和LR立体声音响(都是)一样,所以,看代码人,而你让它的立体声播放在左/右的其他声音。
这样做的完整代码是:
<script>
// STEREO
var wave4 = new RIFFWAVE();
wave4.header.sampleRate = 22000;
wave4.header.numChannels = 2;
wave4.header.bitsPerSample = 16;
var i = 0;
var stereo = [];
while (i<100000) {
stereo[i++] = 0;
stereo[i++] = 0x8000+Math.round(0x7fff*Math.sin(i/25));
}
while (i<200000) {
stereo[i++] = 0x8000+Math.round(0x7fff*Math.sin(i/100));
stereo[i++] = 0;
}
wave4.Make(stereo);
var audio4 = new Audio(wave4.dataURI);
function play(audio) {
if (!audio.paused) { // if playing stop and rewind
audio.pause();
audio.currentTime = 0;
}
audio.play();
}
</script>关键代码在这里:wave4.header.numChannels = 2;。请参阅将频道更改为1或0或其他值,并对立体声代码进行实验。
此外,还有一个实时数据URI生成器这里 Cheers!
https://stackoverflow.com/questions/29490225
复制相似问题