Testing out ways to play music in wasm #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a draft just to illustrate how adding in music might work
I've commented out some logic in build.zig since I haven't finished implementing the corresponding sdl version of the music function, so you can ignore that for now.
The high level idea is that the music files will be accessible as (mp3|whatever) in the server, and loaded into audio elements by javascript executed by wasm. I've added in a parent div "music" to organize said elements under. Supplying the same
channelMaskmore than once will delete the existing audio element and create a new one.fademsis not implemented yet.One thing to note is that a user needs to interact with the document before any music can be played in this fashion, as most browsers don't look kindly to autoplay-on-load anymore.