Pregunta sobre Arreglando WordPress de Wordpress:

Wavesurfer.js: el lienzo de propiedades no especificado no se puede leer

Un usuario preguntó 👇

Recientemente, el reproductor de podcasts del sitio web de mi empresa no funcionó en el sitio para todos nuestros programas de archivo. Cuando se hace clic en el botón de reproducción del reproductor de audio, no sucede nada; los espectáculos no se reproducirán. Cuando use Chrome y Firefox, haga clic en el botón 3-4 veces para mostrar el programa. Pero con Microsoft Edge, el programa nunca se reproduce.

Mientras intentaba averiguar por qué el sonido no se reproduce en los primeros clics, estaba usando las herramientas de desarrollo de Chrome. Cuando se hace clic en el botón de reproducción, la ventana «Consola» muestra el siguiente error:

TypeError Error: Object.updateDimensions (tonnurfer.js: 2064) no puede leer la propiedad no especificada ‘canvas’ por Object.updateSize (tonnurfer.js: 2014) por Object.setWidth (tonnurfer.js: 1686) por Object.empty ( tonnurfer .js: 604) en Object.load (tonnurfer.js: 412) en (índice): 422 en tonnurfer.js: 795 en Array.forEach () en Object.fireEvent (tonnurfer.js: 794) en waveurfer .js: 144

Parece que es fácil solucionar cada discusión de este error que he encontrado editando el documento HTML del sitio web usando Wavesurfer, incluyendo el archivo .js de cierta manera. Sin embargo, mi sitio web no utiliza el archivo Wavesurfer.js; no está en el servidor en ninguna parte. Se llama a Wavesurfer cada vez que la página se carga desde su fuente en Cloudflare. (