diff options
Diffstat (limited to 'src/state/queries/video/util.ts')
-rw-r--r-- | src/state/queries/video/util.ts | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/state/queries/video/util.ts b/src/state/queries/video/util.ts index db58b60c1..898f1736d 100644 --- a/src/state/queries/video/util.ts +++ b/src/state/queries/video/util.ts @@ -24,3 +24,16 @@ export function useVideoAgent() { }) }, []) } + +export function mimeToExt(mimeType: string) { + switch (mimeType) { + case 'video/mp4': + return 'mp4' + case 'video/webm': + return 'webm' + case 'video/mpeg': + return 'mpeg' + default: + throw new Error(`Unsupported mime type: ${mimeType}`) + } +} |