style img change attribute javascript youtube-iframe-api referenceerror

javascript - img - title html



Error de referencia no capturado: ytcfg no está definido(tampoco__ytRIL no está definido) (4)

He estado usando la API del reproductor IFrame de YouTube sin problemas durante meses y comencé a ver esta excepción recientemente cuando se carga el reproductor: Uncaught ReferenceError: ytcfg is not defined Inspeccionando el iframe, veo una llamada exitosa a yt.setConfig , pero ytcfg.set falla luego. ¿Se cambió la API recientemente? ¿Algún parámetro de jugador podría causar este problema?

<script src="//s.ytimg.com/yts/jsbin/www-embed-player-vflnzmqns/www-embed-player.js" type="text/javascript" name="www-embed-player/www-embed-player"></script> <script src="//s.ytimg.com/yts/jsbin/player-en_US-vflr--npw/base.js" name="player/base"></script> <script> yt.setConfig({ ... }); writeEmbed(); </script> <script> ytcsi.info(''st'', 35); ytcfg.set({ "TIMING_ACTION": "", "CSI_VIEWPORT": true, "TIMING_INFO": { "c": "WEB", "yt_li": 1, "cver": "1.20161112", "yt_lt": "cold" }, "CSI_SERVICE_NAME": "youtube" }); ;</script>

Hay varias variaciones de este problema:

https://issuetracker.google.com/issues/35178202 "ytcfg no está definido" https://issuetracker.google.com/issues/35177930 "__ytRIL no está definido"



Esto comenzó a suceder incluso en youtube.com cuando haces clic en el botón "Compartir" debajo de cualquier video y luego en la pestaña "Incrustar" para copiar y pegar el código html de incrustación. Definitivamente su culpa.



Tuve el mismo problema. La solución temporal estaba usando objetos en lugar de iframes. A mi me funciono.