Como posso evitar que o Chrome pré-carregue conteúdo de áudio e vídeo HTML5?

Como posso evitar que o Chrome pré-carregue conteúdo de áudio e vídeo HTML5?

Gosto muito de HTML5 e de seus recursos. Mas a única coisa que me irrita é que não consigo controlar o download real do conteúdo.

Cada vez que vejo um arquivo de áudio HTML5, digamos, em um feed RSS, o Chrome começará a baixá-lo automaticamente! Isso é especialmente irritante quando não tenho intenção de ouvir nenhum dos arquivos que estão sendo pré-carregados. Quero ouvir muito poucos deles.

Existe alguma maneira de dizer ao Chrome para não desperdiçar minha largura de banda em arquivos que não pretendo ouvir/assistir?

Responder1

Infelizmente nãoatualmenteparece ser uma maneira de dizer ao Chrome para não baixar recursos até que você os solicite explicitamente (eu até verifiquei em seusLoja virtual de extensõespara ver se alguém escreveu uma extensão que pudesse fazer isso).

O guia do desenvolvedor do Opera para HTML5,Tudo o que você precisa saber sobre vídeo e áudio HTML5afirma:

O que há com todo esse download?

Opera, Chrome e Safari baixarão automaticamente todo o arquivo de vídeo, mesmo que ele ainda não tenha começado a ser reproduzido. O Firefox 3.6 carrega apenas o suficiente para renderizar um quadro e determinar a duração, a menos que o autobuffer atributo esteja presente. Observe que a especificação mudou de autobufferpara preload, que ainda não foi implementada em nenhum lugar. O Opera planeja mudar para o comportamento do Firefox de carregar apenas o suficiente para renderizar um quadro e determinar a duração por padrão, a menos que o preloadatributo indique o contrário.

Era um problema conhecido que o Chrome ignorava o preloadatributo, o que significa que estava sempre pré-carregando o vídeo, mesmo que não fosse necessário. A boa notícia, porém, é queEste bug foi corrigidona versão mais recente do desenvolvedor do Chrome:

Comentário 72 por membro do projeto[e-mail protegido], 5 de abril (6 dias atrás)

Os patches para implementar o pré-carregamento já chegaram! O atributo preload será finalmente reconhecido no Chrome 12. (O canal Dev deve receber esta atualização em algumas semanas.)

Depois que essa alteração ocorrer (depende da versão do Chrome que você está usando), você verá que os arquivos de áudio não são pré-carregados, a menos que o feed RSS, a página da web etc. afirmem explicitamente que devem ser pré-carregados.

Minha compreensão do HTML5 me leva a acreditar que, se o web designer o configurou para pré-carregar, não há nada que você possa fazer para impedir. Meu palpite, porém, é que em breve veremos uma extensão ou opção nos navegadores que permitirá que você escolha se uma fonte é pré-carregada ou não (eu pensaria mais ou menos comoClick to Play do Chrome para plug-insfunciona).

Responder2

Existe uma extensão para fazer isso. Desative a reprodução automática recarregada.

Ele interrompe a reprodução automática e o pré-carregamento.

Ele datam os domínios em que você navega e nos quais é ativado.

Mas mesmo com a extensão, o Chrome iráainda pré-carregar os metadadospara mostrar o tamanho do arquivo de áudio ou vídeo.

Isso (ainda) não pode ser interrompido.

Isso evita que as pessoas baixem arquivos de áudio e vídeo protegidos por tokens únicos. se você pudesse impedir o pré-carregamento, clicaria com o botão direito no reprodutor de áudio e faria o download sem uma mensagem de token expirado.

informação relacionada