Estoy tratando de capturar la captura de pantalla del video, pero no funciona en el aprendizaje de Linkedln, cuando agrego crossOrigin = "Anónimo" manualmente dentro de la etiqueta del video al inspeccionar, puedo capturar la captura de pantalla, pero cuando escribo el código para el mismo propósito, entonces no está funcionando, se muestra el error en el título.
Código sin agregar crossOrigin = "Anónimo" a la etiqueta de video.
const title = "Screenshot"; const player = document.getElementsByClassName("vjs-tech")[0]; const canvas = document.createElement("canvas"); canvas.width = player.videoWidth; canvas.height = player.videoHeight; canvas.getContext("2d").drawImage(player, 0, 0, canvas.width, canvas.height); const downloadElement = document.createElement("a"); downloadElement.download = title; canvas.toBlob((blob) => { downloadElement.href = URL.createObjectURL(blob); downloadElement.click(); }, "image/png");