Los reproductores de video en internet casi nunca dan guerra. Como mucho te topas con uno enterrado en anuncios, pero cuando los esquivas, el video arranca y listo. Casi nunca.
Y luego está ese mensaje que te corta la fiesta: “Error loading player: no playable sources found” (a veces te sale como “unable to load player”, “no playable video source found” o “sorry, there was an error loading the player”). Es de los errores de reproductor más comunes que te vas a encontrar, y aparece igual en un embed de video, en un reproductor autoalojado o, de vez en cuando, en una plataforma de streaming legal.
La buena noticia: casi siempre se arregla en un par de minutos. Te dejo las soluciones que a mí me funcionan. Primero descarto si el fallo viene de la fuente del video, luego reviso los ajustes del navegador —en PC y en móvil.
La respuesta rápida: el error Error loading player: no playable sources found salta cuando el reproductor no encuentra una fuente de video que pueda reproducir. Para resolverlo, comprueba primero si la fuente está caída (ábrela en VLC) y, si está viva, descarta en tu navegador la caché, las extensiones, la aceleración por hardware y JavaScript. En el 90% de los casos el fallo está en uno de esos cuatro.
Tabla de Contenido Mostrar
¿Por qué aparece “no playable sources found”?
El mensaje suena dramático, pero lo que dice es simple: el reproductor de la web no encuentra una fuente de video que pueda reproducir. Eso puede pasar por dos motivos de fondo. O bien la fuente falla (la URL del stream se cayó, expiró o está bloqueada por región), o bien tu navegador es el que no logra cargarla (un códec que no admite, un script bloqueado, una extensión metiéndose por medio o la caché corrupta).
Las causas más frecuentes hoy son:
- La fuente de video está caída, ha expirado o está geobloqueada (muy típico en directos).
- El formato o el códec no es compatible con tu navegador o tu dispositivo.
- La aceleración por hardware de tu equipo está fallando al decodificar el video.
- JavaScript está desactivado o bloqueado para esa web, así que el reproductor ni siquiera arranca.
- Una extensión o un bloqueador de anuncios está cortando las llamadas al servidor del video.
- La caché o las cookies del sitio están corruptas.
- Una VPN, un proxy o un DNS están alterando la ruta y el servidor del video rechaza tu conexión.
Con ese mapa en la cabeza, vamos a descartarlas una a una. El orden vale igual en Windows, macOS o Linux: el navegador es el mismo.
Cómo solucionarlo paso a paso en el PC
1. Comprueba si el problema es del streaming o del reproductor
Antes de tocar nada de tu navegador, descarta lo obvio: que el fallo venga de la propia transmisión. Si lo que intentas ver es un directo, vale mucho la pena verificar si la transmisión sigue en pie. Los streamings en vivo tienden a caerse, a caducar o a servir un formato que el reproductor de la web no sabe manejar.
Mi truco de siempre, cuando tengo a mano la URL del stream, es abrirla en VLC. Voy a Medio → Abrir ubicación de red, pego el enlace (suele terminar en .m3u8 o .mpd) y le doy a reproducir.
Si VLC lo reproduce, la fuente está viva y lo más probable es que el problema esté en el navegador —sigue con las soluciones de abajo—. Si en VLC tampoco carga, ni siquiera genera miniatura, apunta a la transmisión: una URL expirada, un bloqueo de región o un requisito de sesión que VLC no puede replicar.
¿No tienes la URL a mano? Pulsa F12 para abrir las herramientas de desarrollador, ve a la pestaña Red (Network) y recarga. Filtra por m3u8, mpd o media: si la petición del video devuelve un error 4xx o 5xx o se queda colgada, ahí tienes la señal de que la fuente no responde o de que el servidor la está rechazando.
2. Desactiva el bloqueador de anuncios
Si usas un bloqueador de anuncios, es muy posible que esté interfiriendo donde no debe. Algunos reproductores —el de Hulu es el ejemplo clásico— directamente se niegan a reproducir nada si detectan un adblock activo, porque bloquea las llamadas al servidor del video. Desactívalo o mete la web en la lista blanca y recarga. Muchas veces el error desaparece ahí mismo.
3. Desactiva la VPN o el proxy
Una VPN o un proxy pueden interponerse entre tú y el contenido. El reproductor puede estar perfectamente sano, pero no consigue comunicarse a través del servidor de la VPN, o el servidor del video rechaza la IP por venir de otra región.
Si tienes uno corriendo, desactívalo, recarga la página e intenta reproducir de nuevo. Es un fallo silencioso muy típico y se descarta en diez segundos. Y si sospechas del DNS más que de la VPN, vaciar la caché de DNS a veces destapa el bloqueo.
4. Borra la caché y las cookies del sitio
Cuando la caché o las cookies de una web se corrompen, el reproductor arrastra datos viejos de sesión y falla al cargar el video. Borrarlos soluciona una buena parte de estos casos. Lo más limpio es borrarlos solo de ese sitio, no de todo el navegador:
- Chrome y Edge: haz clic en el icono a la izquierda de la URL (el candado o el de ajustes) → Cookies y datos del sitio → Gestionar datos del sitio → elige el dominio y bórralo. Luego recarga.
- Firefox: clic en el candado a la izquierda de la URL → Borrar cookies y datos del sitio.
- Safari (Mac): Safari → Configuración → Privacidad → Gestionar datos de sitios web, busca el dominio y pulsa Eliminar.
5. Desactiva las extensiones o complementos
El bloqueador de anuncios no es la única extensión capaz de romperte la reproducción. Cualquier extensión que toque el video, las cookies o los scripts de la página puede ser la culpable. Para salir de dudas, desactívalas todas y vuelve a probar:
- Chrome / Edge: menú (⋮ o ⋯) → Extensiones → Gestionar extensiones y apaga los interruptores.
- Firefox: menú (≡) → Complementos y temas → Extensiones.
- Safari: Configuración → Extensiones y desmarca las casillas.
Si el video arranca, ya sabes por dónde van los tiros: ve reactivándolas una a una hasta dar con la que causa el conflicto.
6. Desactiva la aceleración por hardware
Este es el reemplazo moderno del viejo consejo de “actualiza Flash” (Flash llegó a su fin a finales de 2020 y hoy no existe en ningún navegador). Cuando tu tarjeta gráfica o sus drivers no se llevan bien con el navegador, la decodificación del video falla y el reproductor se queda sin fuente que mostrar. Apagar la aceleración por hardware lo descarta:
- Chrome: menú (⋮) → Configuración → Sistema → desactiva Usar la aceleración de gráficos cuando esté disponible → Reiniciar.
- Edge: menú (⋯) → Configuración → Sistema y rendimiento → desactiva el mismo interruptor → Reiniciar.
- Firefox: menú (≡) → Ajustes → General → Rendimiento, desmarca Usar los ajustes de rendimiento recomendados y luego Usar aceleración de hardware cuando esté disponible. Reinicia Firefox.
- Safari: no expone este interruptor —lo gestiona macOS—, así que aquí basta con tener el sistema actualizado.
7. Comprueba que JavaScript está activado
El reproductor se monta sobre JavaScript. Si lo tienes desactivado para esa web, el video ni siquiera intenta cargar. Repásalo:
- Chrome / Edge: Configuración → Privacidad y seguridad → Configuración de sitios → JavaScript y asegúrate de que el sitio no esté en la lista de “No permitido”.
- Firefox: viene activado por defecto; si lo tocaste, escribe
about:configen la barra, buscajavascript.enabledy ponlo entrue. - Safari: también está activado por defecto; solo revísalo si usas algún bloqueador de contenido que pueda estar cortándolo.
8. Actualiza el navegador
Asegúrate de estar usando la última versión de tu navegador. Algunos reproductores detectan una versión vieja —o que no admite un códec moderno— y bloquean la reproducción. Ir una o dos versiones por detrás no suele ser drama, pero si llevas muchas de retraso, actualiza sí o sí antes de seguir peleándote con el error.
9. Prueba con otro navegador
Si nada de lo anterior funciona, prueba a abrir la página en otro navegador. ¿No sabes por cuál empezar? Te dejo esta guía: ¿Cuál es el mejor navegador web?. A veces es tan simple como que ese reproductor no es compatible con el navegador que estás usando —un códec que uno admite y el otro no—. Es raro, pero pasa.
Si usas JW Player: el mismo error con otro nombre
Si el reproductor donde te sale el fallo es JW Player, estás ante el sospechoso más habitual de este mensaje: es uno de los reproductores HTML5 más usados en embeds y webs autoalojadas, y es de los que más lanza el no playable sources found cuando la lista de fuentes que recibe está vacía o caducada.
Su hermano gemelo es el “Error loading media: File could not be played”, que apunta a lo mismo: JW Player recibió una URL de video que no puede reproducir.
Lo mejor es que no necesitas soluciones distintas: las nueve de arriba aplican igual. Empieza por comprobar la fuente en VLC (paso 1) y por borrar la caché del sitio (paso 4), que es donde se resuelven la mayoría de los casos de JW Player.
Cómo solucionar el error en el móvil (Android e iPhone)
Si el error te sale en el teléfono, los pasos cambian un poco. Y merece la pena mirarlos con calma, porque en móvil este mensaje aparece incluso más que en el ordenador.
En Chrome para Android
Chrome de Android no usa extensiones, así que aquí el sospechoso número uno es la caché del sitio. Toca el icono a la izquierda de la URL (el candado o la (i)) → Cookies y datos del sitio → papelera para borrarlos, y recarga. Si no, ve a menú (⋮) → Configuración → Configuración de sitios, busca el dominio y pulsa Borrar y restablecer.
Olvídate del viejo Ahorro de datos / modo Lite: Google lo retiró de Chrome hace tiempo y ya no está. En un móvil actual tiene más sentido descartar lo que sí puede meterse en la ruta del video: una VPN, un DNS privado o un filtro de red activos. Apágalos un momento, recarga la página e intenta reproducir de nuevo.
En Safari para iPhone
En iOS los ajustes de Safari viven fuera del navegador, en la app Ajustes:
- Borra los datos del sitio: Ajustes → Apps → Safari → Avanzado → Datos de sitios web (o Ajustes → Safari en versiones anteriores de iOS), busca el dominio y elimínalo.
- Confirma que JavaScript está activo: Ajustes → Apps → Safari → Avanzado → JavaScript y comprueba que el interruptor esté encendido.
- Descarta el resto: revisa que no tengas una VPN, un perfil de configuración o un DNS gestionado filtrando la conexión (Ajustes → General → VPN y gestión de dispositivos). Como descarte secundario, desactiva un momento el Modo de bajo consumo (Ajustes → Batería). No es la causa típica de este error, pero reduce la actividad en segundo plano y conviene descartarlo si el fallo solo te aparece en el iPhone.
Si borrar los datos del sitio no basta y quieres hacer una limpieza más a fondo, te explico el proceso completo en mi guía para limpiar la caché de Safari en iPhone y Mac.
Preguntas frecuentes
¿Qué significa “no playable sources found”?
Significa que el reproductor de la web no encontró ninguna fuente de video que pueda reproducir. O la fuente falló (se cayó, expiró o está bloqueada por región), o tu navegador no logra cargarla por un códec no soportado, un script bloqueado o la caché corrupta.
¿Por qué me sale “unable to load player”?
Es la misma familia de error: el reproductor no consigue inicializarse. Las causas y las soluciones son las mismas que las de “no playable sources found”, así que repasa la lista de arriba de la más rápida a la más técnica.
¿Cómo resolver “sorry, there was an error loading the player”?
Igual que las anteriores. Empieza por borrar la caché del sitio y desactivar extensiones y bloqueador de anuncios; si sigue, prueba a apagar la aceleración por hardware o a cambiar de navegador.
¿El error es culpa mía o de la página web?
Para orientarte, abre la URL del stream en VLC si la tienes localizada. Si VLC la reproduce, la fuente está viva y lo más probable es que el problema esté en tu navegador. Si en VLC tampoco carga, el fallo apunta a la propia fuente: una URL expirada, un bloqueo de región o un requisito de sesión que VLC no puede replicar.
¿VLC puede reproducir el video si la web no puede?
Muchas veces sí. VLC no depende de las extensiones, los scripts ni la caché del navegador, así que si el problema estaba en ese lado, reproduce la fuente sin quejarse. Copia la URL del stream y ábrela en Medio → Abrir ubicación de red. ¿No tienes la URL? Vuelve al paso de la pestaña Red (Network) para localizar una petición m3u8, mpd o media.