Spaces:
Paused
Paused
| export function addBase64HeaderToMp4(base64Data: string) { | |
| if (typeof base64Data !== "string" || !base64Data) { | |
| return "" | |
| } | |
| if (base64Data.startsWith('data:')) { | |
| if (base64Data.startsWith('data:video/mp4;base64,')) { | |
| return base64Data | |
| } else { | |
| throw new Error("fatal: the input string is NOT a mp4 video!") | |
| } | |
| } else { | |
| return `data:video/mp4;base64,${base64Data}` | |
| } | |
| } |