Mi aplicación genera un archivo de video usando la API de MediaRecorder, de tipo video/webm .
Estoy tratando de copiar este archivo al portapapeles por:
const item = new ClipboardItem({['video/webm']: blob}); await navigator.clipboard.write([item]);Sin embargo me sale el siguiente error:
ERROR DOMException: Escriba video/webm no admitido en escritura.
¿Qué tipos de MIME son compatibles con clipboard.write ? ¿Hay algún tipo de video MIME compatible?
En Safari (Webkit), se admiten cuatro: https://webkit.org/blog/10855/async-clipboard-api/
En Chromium, se admiten los siguientes tipos de MIME:
text/plaintext/htmlimage/png Fuente: ClipboardWriter::IsValidType
Este error de seguimiento rastrea la compatibilidad con más formatos.
Actualmente, hay una propuesta para permitir tipos MIME personalizados: Pickling para la API del portapapeles asíncrono