¿Cómo puedo evitar que Chrome precargue contenido de audio y video HTML5?

11

Me gusta mucho HTML5 y sus características. Pero lo único que me irrita es que no puedo controlar la descarga real de contenidos.

Cada vez que veo un archivo de audio HTML5, por ejemplo, en una fuente RSS, Chrome comenzará a descargarlo automáticamente. Esto es especialmente molesto cuando no tengo intención de escuchar ninguno de los archivos que se están cargando previamente. Quiero escuchar a muy pocos de ellos.

¿Hay alguna forma de decirle a Chrome que no desperdicie mi ancho de banda en archivos que no tengo la intención de escuchar / ver?

Anton N
fuente

Respuestas:

6

Desafortunadamente, actualmente no parece haber una manera de decirle a Chrome que no descargue recursos hasta que los solicite explícitamente (incluso revisé en su tienda web de extensiones para ver si alguien escribió una extensión que pudiera hacer esto).

La guía del desarrollador de Opera para HTML5, todo lo que necesita saber sobre los estados de audio y video HTML5 :

¿Qué pasa con toda esa descarga?

Opera, Chrome y Safari descargarán automáticamente todo el archivo de video, incluso si aún no ha comenzado a reproducirse. Firefox 3.6 solo carga lo suficiente como para representar un marco y determinar la duración, a menos que el autobuffer atributo esté presente. Tenga en cuenta que la especificación cambió de autobuffera preload, que aún no se ha implementado en ninguna parte. Opera planea cambiar el comportamiento de Firefox de cargar solo lo suficiente para representar un marco y determinar la duración de forma predeterminada, a menos que el preloadatributo indique lo contrario.

Era un problema conocido que Chrome ignora el preloadatributo, lo que significa que siempre está precargando el video, incluso si no se supone que lo haga. Sin embargo, la buena noticia es que este error se ha solucionado en la última versión de desarrollador de Chrome:

Comentario 72 del miembro del proyecto [email protected], 5 de abril (hace 6 días)

¡Los parches para implementar la precarga ahora han aterrizado! El atributo de precarga finalmente se reconocerá en Chrome 12. (El canal Dev debería recibir esta actualización en unas pocas semanas).

Una vez que se produce este cambio (depende de la versión de Chrome que esté usando), debería ver que los archivos de audio no se cargan previamente a menos que la fuente RSS, la página web, etc., explícitamente indiquen que debe precargarse.

Mi comprensión de HTML5 me lleva a creer que si el diseñador web lo tiene configurado para precargar, no hay nada que pueda hacer para que no lo haga. Sin embargo, supongo que pronto veremos una extensión u opción en los navegadores que le permitirá elegir si una fuente se precarga o no (creo que me gustaría saber cómo funciona Chrome to Click para reproducir para los complementos ).

Jared Harley
fuente
HTML5 no es un estándar. Ni siquiera es un borrador, solo algunas cosas que se dice que son un nuevo "estándar". Cada desarrollador, empresa, navegador lo implementa de otra manera.
Shiki