Mime type & MP3 improvements

This commit is contained in:
Vanilagy
2025-02-02 17:21:57 +01:00
parent ffd0835e9a
commit 35c4d384cf
4 changed files with 24 additions and 7 deletions
+7 -1
View File
@@ -177,7 +177,13 @@ export class MatroskaDemuxer extends Demuxer {
override async getMimeType() {
await this.readMetadata();
let string = this.isWebM ? 'video/webm' : 'video/x-matroska';
const base = this.segments.some(segment => segment.tracks.some(x => x.info?.type === 'video'))
? 'video/'
: this.segments.some(segment => segment.tracks.some(x => x.info?.type === 'audio'))
? 'audio/'
: 'application/';
let string = base + (this.isWebM ? 'webm' : 'x-matroska');
const tracks = await this.getTracks();
if (tracks.length > 0) {