11 votes

Existe-t-il un moyen de mettre en cache les vidéos YouTube après les avoir lues ?

J'ai un HTC Desire, et l'application YouTube par défaut ne met pas la vidéo en cache après la première lecture. Lors de la deuxième lecture, elle télécharge la même vidéo une deuxième fois, mais j'aimerais mettre la vidéo en cache sur la carte mémoire.

Y a-t-il un moyen de faire cela avec l'application YouTube par défaut ? Si ce n'est pas le cas, existe-t-il une application tierce permettant de faire quelque chose de ce genre ?

0 votes

Pour tous les down-votersers de cette question et pour toutes les personnes qui pensent comme @Chance : chaque ordinateur met en cache des vidéos de youtube, et vous pouvez les regarder 1000000 fois, jusqu'à ce que vous ne fermiez pas l'onglet du navigateur. Où sont les problèmes de téléchargement ?

0 votes

Il est possible que le comportement du client Android diffère de celui de l'ordinateur de bureau en partie parce que le cycle de vie de l'activité Android ne permet pas de parler de "session" - comment/quand devrait-il savoir qu'il doit nettoyer les fichiers de cache, qu'il espère probablement que les utilisateurs occasionnels ne trouveront pas ? Régler une minuterie pour qu'il exécute une tâche de nettoyage 10 minutes après que vous ayez consulté quoi que ce soit pour la dernière fois ?

2voto

Erik Points 3359

L'application YouTube de Google propose une option permettant de précharger les vidéos qui se trouvent soit dans une chaîne à laquelle vous êtes abonné, soit dans votre liste "à regarder plus tard". Je n'ai pas testé cette option, mais je pense qu'une vidéo préchargée restera en cache pendant un certain temps après avoir été regardée pour la première fois.

0 votes

Cette option a été supprimée peu après la publication de la réponse. Elle est censée revenir, mais son déploiement peut être échelonné en fonction de votre lieu de résidence. L'Inde sera la première Il n'y a pas de bonne solution, apparemment parce qu'il n'y a pas de bonne solution pour faire passer une vidéo par le réseau cellulaire.

1voto

bjoernz Points 526

Je pense que les vidéos ne sont pas mises en cache en raison des contraintes de mémoire sur les appareils mobiles.

Les développeurs de logiciels doivent concevoir et mettre en œuvre des logiciels qui fonctionnent pour la grande majorité des utilisateurs. L'ajout d'une fonction de cache intelligente (indépendante du périphérique) ne figure peut-être pas parmi les fonctionnalités qu'ils souhaitent mettre en œuvre pour le moment.

1 votes

-1, si le téléphone peut mettre en cache la vidéo pendant sa lecture, il peut la garder en cache après la fin de la lecture jusqu'à ce que l'utilisateur quitte l'application ou visionne une autre vidéo.

0 votes

Je ne connais aucun appareil qui mette actuellement en cache l'intégralité de la vidéo, les appareils que je connais font une lecture anticipée. Lorsque vous avancez de plus de la taille de la mémoire tampon, je dois remettre en mémoire tampon. Lorsque vous revenez en arrière, je dois à nouveau mettre en mémoire tampon. Connaissez-vous un appareil qui se comporte différemment ?

0 votes

À ma connaissance, l'application YouTube n'est pas spécifique à un appareil. Je peux démarrer une vidéo, la mettre en pause pendant son chargement, puis passer à n'importe quelle partie de la vidéo sans qu'elle ne se mette en mémoire tampon.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X