Existe uma maneira de armazenar em cache vídeos do YouTube depois de reproduzi-los?

11

Eu tenho um HTC Desire e o aplicativo padrão do YouTube não armazena em cache o vídeo depois que ele é reproduzido pela primeira vez. Na segunda vez em que você reproduz, ele baixa o mesmo vídeo pela segunda vez, mas eu gostaria de colocar o vídeo em cache no cartão de memória.

Existe alguma maneira de fazer isso com o aplicativo padrão do YouTube? Caso contrário, existe um aplicativo de terceiros que possa fazer algo assim?

Narek
fonte
Para todos os que votam abaixo desta pergunta e para todas as pessoas que pensam como @Chance: cada computador armazena em cache vídeos do youtube e você pode assisti-los 1000000 vezes, até não fechar a guia do navegador. Onde estão os problemas com o download?
Narek
É possível que o cliente Android seja diferente do comportamento da área de trabalho, em parte porque o ciclo de vida da atividade Android significa que não há sentido em uma "sessão" - como / quando ele deve saber para limpar os arquivos de cache, o que eles provavelmente esperam que os usuários casuais não encontrar? Defina um cronômetro para que ele possa executar uma tarefa de limpeza 10 minutos após a última vez que você visualizou alguma coisa?
Chris Stratton

Respostas:

2

O aplicativo do Google no YouTube tem uma opção para pré-carregar vídeos que estão em um canal em que você está inscrito ou que estão na sua lista "assistir mais tarde". Não testei isso, mas acho que ele manterá um vídeo que você carregou em cache por um tempo depois de assisti-lo pela primeira vez.

Erik
fonte
Eles removeram essa opção logo após a resposta ter sido postada. Ele deveria estar voltando, mas o lançamento pode ser realizado por onde você mora. A Índia será a primeira , aparentemente porque, puxando um vídeo pela rede celular, não há uma boa solução.
James B
1

Eu pensaria que os vídeos não são armazenados em cache devido a restrições de memória em dispositivos móveis.

Os desenvolvedores de software precisam projetar e implementar software que funcione para a grande maioria dos usuários. Talvez a adição de uma função de cache inteligente (independente de dispositivo) não esteja no topo da funcionalidade que eles desejam implementar no momento.

bjoernz
fonte
1
-1, se o telefone puder armazenar em cache o vídeo enquanto estiver sendo reproduzido, poderá mantê-lo em cache após a conclusão até que o usuário saia do aplicativo ou veja um vídeo diferente.
Matthew Leia
Não conheço nenhum dispositivo que atualmente armazene em cache todo o vídeo, os dispositivos que eu conheço fazem uma leitura adiante. Quando você avança mais do que o tamanho do buffer, tenho que buffer novamente. Quando você pular de volta, eu tenho que fazer um buffer novamente. Você conhece algum dispositivo que se comporte de maneira diferente?
Bjoernz
O aplicativo do YouTube não é específico para dispositivos, tanto quanto eu sei. Posso iniciar um vídeo, pausá-lo enquanto ele carrega e pular para qualquer parte do vídeo sem que ele seja armazenado em buffer.
Matthew Leia
No meu dispositivo (Samsung Galaxy S com Froyo), o aplicativo do YouTube armazena em buffer apenas cerca de 20 segundos no futuro.
Bjoernz
Isso é interessante ... Eu tenho um Galaxy S Vibrant com Froyo. Você tem a versão mais recente do aplicativo do YouTube?
Matthew Leia