I cannot understand what's going on here. When I use a
the canvas height is growing indefinitely. When I use a it is not.
I have a setup with bun and vite and I run the project using bunx --bun vite
I have tried with firefox and edge, same behavior. I have attached a video for you to see, at the end.
import AudioMotionAnalyzer from "audiomotion-analyzer";
let ai = document.getElementById("ai");
if (ai) {
const audioMotion = new AudioMotionAnalyzer(ai);
}
Setting one or both properties to undefined (default) will trigger the fluid/responsive behavior and the analyzer will try to adjust to the container’s height and/or width. In that case, it’s important that you constrain the dimensions of the container via CSS to prevent the canvas from growing indefinitely.
I cannot understand what's going on here. When I use a
bun
andvite
and I run the project usingbunx --bun vite
I have tried with firefox and edge, same behavior. I have attached a video for you to see, at the end.Thanks for the help!
here are my files to reproduce:
index.html
my main2.js
and my package.json
https://github.com/hvianna/audioMotion-analyzer/assets/8048877/11986f00-531e-482a-86ee-b74ab730bc2f
ok I have found THE sentence that explains my problem :
height number width number
Nominal dimensions of the analyzer.
Setting one or both properties to undefined (default) will trigger the fluid/responsive behavior and the analyzer will try to adjust to the container’s height and/or width. In that case, it’s important that you constrain the dimensions of the container via CSS to prevent the canvas from growing indefinitely.
Yes, you can either set a desired
height
for the analyzer, or constrain your container's height.Does this information solve the issue for you?