Chrome records WebM with no duration in the header, and five HEAD requests decide whether you get charged
CogniPrep's interview practice records five video answers in the browser and sends them to object storage, where a worker picks them up. I wrote about the worker already. This is the other half, which turned out to have more sharp edges in it. You can see the user-facing flow at cogniprep.app/interview. function detectMimeType(): 'video/mp4' | 'video/webm' { if (typeof navigator === 'undefined') return 'video/webm'; const ua = navigator.userAgent; return ua.includes('Safari') && !ua.includes('Chrome') ?
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in