Add methods that check decodability

This commit is contained in:
Vanilagy
2025-01-02 19:08:09 +01:00
parent ad653434a6
commit 0f25dcb096
4 changed files with 105 additions and 54 deletions
+9 -2
View File
@@ -40,8 +40,15 @@ const input = new Metamuxer.Input({
console.log(await input.getMimeType())
const videoTrack = await input.getPrimaryVideoTrack();
const audioTrack = await input.getPrimaryAudioTrack();
let videoTrack = await input.getPrimaryVideoTrack();
let audioTrack = await input.getPrimaryAudioTrack();
if (!(await videoTrack.canDecode())) {
videoTrack = null;
}
if (!(await audioTrack.canDecode())) {
audioTrack = null;
}
const canvas = document.querySelector('canvas');
const context = canvas.getContext('2d');