better
This commit is contained in:
14
index.js
14
index.js
@ -1,8 +1,6 @@
|
||||
const body = document.getElementById('body')
|
||||
const media = document.querySelector("video");
|
||||
const media = document.getElementById("video");
|
||||
const sun = document.getElementById('sun')
|
||||
|
||||
let audioSource = null;
|
||||
let filter = null;
|
||||
|
||||
let saturation = 1;
|
||||
@ -26,22 +24,22 @@ function increaseValues() {
|
||||
}
|
||||
|
||||
function createFilter() {
|
||||
if (audioSource === null) {
|
||||
if (filter === null) {
|
||||
const context = new AudioContext();
|
||||
audioSource = context.createMediaElementSource(media);
|
||||
const audioSource = context.createMediaElementSource(media);
|
||||
|
||||
filter = context.createBiquadFilter();
|
||||
audioSource.connect(filter);
|
||||
|
||||
filter.connect(context.destination);
|
||||
filter.type = "lowshelf";
|
||||
}
|
||||
|
||||
return filter;
|
||||
}
|
||||
|
||||
sun.addEventListener('click', (event) => {
|
||||
event.preventDefault();
|
||||
|
||||
const filter = createFilter();
|
||||
createFilter();
|
||||
filter.frequency.value = freq;
|
||||
filter.gain.value = gain;
|
||||
|
||||
|
Reference in New Issue
Block a user