¿Cómo puedo evitar que Chrome precargue contenidos de audio y vídeo HTML5?

¿Cómo puedo evitar que Chrome precargue contenidos de audio y vídeo HTML5?

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

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

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

Respuesta1

Desafortunadamente noactualmenteParece ser una forma de decirle a Chrome que no descargue recursos hasta que los solicite explícitamente (incluso revisé suTienda web de extensionespara ver si alguien escribió una extensión que pudiera hacer esto).

La guía del desarrollador de Opera para HTML5,Todo lo que necesitas saber sobre vídeo y audio HTML5estados:

¿Qué pasa con toda esa descarga?

Opera, Chrome y Safari descargarán automáticamente el archivo de vídeo completo incluso si aún no ha comenzado a reproducirse. Firefox 3.6 solo carga lo suficiente para representar un fotograma 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 cuadro 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 debería hacerlo. La buena noticia, sin embargo, es queEste error se ha corregidoen la última versión para desarrolladores de Chrome:

Comentario 72 por miembro del proyecto[correo electrónico protegido], 5 abr (hace 6 días)

¡Ya han llegado los parches para implementar la precarga! El atributo de precarga finalmente se reconocerá en Chrome 12. (El canal de desarrollo debería recibir esta actualización en unas semanas).

Una vez que se realice este cambio (depende de la versión de Chrome que esté utilizando), debería ver que los archivos de audio no se precargan a menos que la fuente RSS, la página web, etc. indique explícitamente que se debe precargar.

Mi comprensión de HTML5 me lleva a creer que si el diseñador web lo ha configurado para precargarlo, no hay nada que pueda hacer para decirle que no lo haga. Supongo, sin embargo, 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 es algo así como cómoClick to Play de Chrome para complementosobras).

Respuesta2

Hay una extensión para hacer esto. Desactiva la reproducción automática recargada.

Detiene tanto la reproducción automática como la precarga.

Sin embargo, extrae datos de los dominios que navega y en los que se activa.

Pero incluso con la extensión, Chrometodavía precarga los metadatospara mostrar la longitud del archivo de audio o vídeo.

Esto no se puede (todavía) detener.

Esto es para evitar que las personas descarguen archivos de audio y video protegidos por tokens únicos. Si pudiera evitar la precarga, podría hacer clic derecho en el reproductor de audio y descargarlo sin que aparezca un mensaje de token caducado.

información relacionada