Estoy tratando de usar el lienzo para tomar una captura de pantalla en el video (m3u8) que se está reproduciendo y aparece el siguiente error: Error solo en Android, ios y la web de escritorio están bien.
No detectada (en promesa) DOMException: no se pudo ejecutar 'toDataURL' en 'HTMLCanvasElement': los lienzos dañados no se pueden exportar.
este es mi codigo
const canvas = document.createElement('canvas'); canvas.width = this.videoEl.videoWidth; // this.videoEl is video element canvas.height = this.videoEl.videoHeight; canvas.getContext('2d')?.drawImage(this.videoEl, 0, 0, canvas.width, canvas.height); const imgData = canvas.toDataURL('image/jpeg', 1.0); return imgData;Y configuré crossOrigin = 'Anónimo' en el elemento de video
¿Qué tengo que hacer?