viernes, 26 de agosto de 2011

API del reproductor ActionScript 3.0 de YouTube : No se detiene o elimina el video con destroy() o stop()

Personalizar un reproductor en flash para youtube usando las apis que proporciona puede ser por momentos un dolor de cabeza, debido a que los videos que se estan visualizando son casi imposibles de eliminar o destruir del reproductor, lo que iindica sus apis al usar player.stopVideo():Void o player.destroy():Void el video en curso es detenida su carga y elimina todas sus referencias pero ninguna de estas funciones se ejecuta correctamente, el video sigue ejecutandose en segundo plano.
El swf descargado desde loader.load(new URLRequest("http://www.youtube.com/apiplayer?version=3")); que es el reproductor sin bordes, botones y otras caracteristicas aparte de cargar el video que se le indica tambien carga publicidad, videos recomendados lo cual genera referencias entre los objetos creados que luego no se pueden eliminar, creo que este es el principal motivo y es muy complicado la eliminacion del video.