首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从左扬声器到右扬声器的音频

从左扬声器到右扬声器的音频
EN

Stack Overflow用户
提问于 2015-04-07 11:13:24
回答 1查看 746关注 0票数 0

一段时间后,我想从右边的扬声器播放一段时间的哔声。所以声音在左右音箱之间应该是曲折的。

我已经找到了这个链接,但是我不知道如何使用这个mp3。

EN

回答 1

Stack Overflow用户

发布于 2015-04-07 11:21:15

嘿,伙计,在你提供的链接上:有四种声音系统:

噪声,正弦波,效应,立体

所以,当你玩立体,你可以设法播放左边和右边的声音,一个接一个,另一个。

它和LR立体声音响(都是)一样,所以,看代码人,而你让它的立体声播放在左/右的其他声音。

这样做的完整代码是:

代码语言:javascript
复制
<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!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29490225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档