HN user

vanilagy

13 karma

I like making stuff that flexes the muscles of the web. Creator of Marble Blast Web, and some media processing libraries.

https://github.com/Vanilagy

Posts3
Comments8
View on HN

Great question! <video> and <audio> are perfectly apt for simple media playing on the web, and you should use them for playing files.

They tend to break down when you want to build more complex applications on top of them (such as a video editor) that require perfect-accuracy seeking and playback, precise control over decoding patterns, and direct access to frame data. Mediabunny was built to power that kind of application, and so this demo acts as a proof of concept that you can reimplement the <video> element from scratch using that library.

Marble Blast 1 year ago

You won't believe this: it _is_ playable on mobile! I see a lot of people playing this on their phones and iPads.

I contemplated adding gyro controls, like in "Marble Blast Mobile" from back in the day, but they are very imprecise and don't really scale well to high-level play. With the current d-pad controls, there's actually a mobile player who holds the world record on many levels. Never would've expected mobile controls to scale this far.