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?
Respostas:
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.
fonte
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.
fonte