Skip to content

Comments

Player UI Draft#12

Draft
XiXora wants to merge 2 commits intoBENDERFACToRY:mainfrom
XiXora:player-ui
Draft

Player UI Draft#12
XiXora wants to merge 2 commits intoBENDERFACToRY:mainfrom
XiXora:player-ui

Conversation

@XiXora
Copy link
Contributor

@XiXora XiXora commented Jul 5, 2021

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.

@eminence
Copy link
Contributor

eminence commented Jul 5, 2021

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.

@XiXora
Copy link
Contributor Author

XiXora commented Jul 5, 2021

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.

@XiXora XiXora marked this pull request as draft July 5, 2021 19:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants