Closed guest271314 closed 1 year ago
Just to confirm, sounds like you're using a chromium build that doesn't support H264? Agree, this could be handled in a more user-friendly way (probably just showing a "can't play" type message on the page).
Yes. Or decode the H264 (by any means, on all OS's). Both Chromium and Firefox can play Matroska files with Opus and VP8, VP9 - though only when the MIME type or file extension is changed, e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=1422891. User and developer options can be improved re media codec and container handling.
How does netlify.app get involved with GitHub pages deployment?
Makes it difficult to test when the branch deployed does not get updated when changes are made.
Should probably do something like
if (!AudioDecoder.isConfigSupported(config)) {
// reject Promise
}
Right now
console.assert(AudioDecoder.isConfigSupported(config));
is useless when the next line is
this.decoder.configure(config);
anyway, irrespective of the result of the previous line.
FYI your live demo throws errors: