Open XiXora opened 3 years ago
Great start!
I agree that having pre-computed values will be better. This will let someone see the complete waveform immediately (and not have to wait several seconds for the whole track to be downloaded).
I tested this out locally, and there's something about this new player code that will pretty reliably crash my browser tab (using a chromebook), especially when playing very long tracks. I think the browser runs out of memory. When I try on a machine with more memory, playing S01E14 - Jam 1 results in about 3.5GB of memory being used.
Hmm, I was developing in Chrome. I have a feeling this is the hack that I was using to get the data probably doesn't help. Will look at this.
Extremely rough. In need of tidying up.
Ideally, the values would be precomputed as the Web Audio API seems to need an update to provide a buffer from the
<audio>
element.Want to add playhead position via the visualisation too. Will add this soon. Also, will add more player UI but want to get something in for now.