Vanilagy / webm-muxer

WebM multiplexer in pure TypeScript with support for WebCodecs API, video & audio.
https://vanilagy.github.io/webm-muxer/demo
MIT License
230 stars 17 forks source link

Support mobile chrome #6

Closed gut4 closed 1 year ago

gut4 commented 1 year ago

Demo is failed in chrome mobile(110 & 111) with errors:

DOMException: Input audio buffer is incompatible with codec parameters
Uncaught (in promise) DOMException: Failed to execute 'encode' on 'AudioEncoder': Cannot call 'encode' on a closed codec

Looks like it should work https://caniuse.com/webcodecs

Vanilagy commented 1 year ago

Seems like your user agent doesn't support Opus. You're free to use any other codec in your own project, it's just the demo that's broken for you.