小编MSa*_*ura的帖子

如何使用JavaScript应用基本音频过滤器

我正在努力让基本的音频过滤器工作.我想评估至少3-4个例子.

这是一个我正在评估并尝试工作的JS代码:

var QUAL_MUL = 30;

function FilterSample() {
  this.isPlaying = false;
  loadSounds(this, {buffer: 'techno.wav'});
};

FilterSample.prototype.play = function() {
  // Create the source.
  var source = context.createBufferSource();
  source.buffer = this.buffer;
  // Create the filter.
  var filter = context.createBiquadFilter();
  filter.type = filter.LOWPASS;
  filter.frequency.value = 5000;
  // Connect source to filter, filter to destination.
  source.connect(filter);
  filter.connect(context.destination);
  // Play!
  source.start(0);
  source.loop = true;
  // Save source and filterNode for later access.
  this.source = source;
  this.filter = filter;
};

FilterSample.prototype.stop = function() { …
Run Code Online (Sandbox Code Playgroud)

javascript html5 html5-audio web-audio-api

2
推荐指数
1
解决办法
5438
查看次数

标签 统计

html5 ×1

html5-audio ×1

javascript ×1

web-audio-api ×1