2011-06-25 6 views
2

J'essaie de lire la vidéo dans mon application iOS pendant que je la charge et la met en cache en même temps. Je récupère la vidéo en utilisant une connexion NSURLConnection puis la stocke dans un fichier local, je lance la lecture vidéo du fichier vidéo local après réception d'un certain nombre d'octets. Je l'ai fait fonctionner très bien dans le simulateur, je peux commencer à lire la vidéo avant d'avoir tout reçu, mais quand je vais exécuter mon application sur mon iPodTouch, je peux seulement sembler jouer au nombre d'octets que j'avais déjà reçu avant de commencer la lecture. Je ne peux lire que la totalité de la vidéo si j'attends d'avoir reçu le fichier entier avant de commencer la lecture. Je peux également faire en sorte que la vidéo soit lue complètement si j'arrête la tentative échouée avec un message [arrêt vidéo] et que je la relance, la pause de la vidéo ne fonctionne pas.Mise en cache Vidéo en streaming

Répondre

0

Je pense que vous pouvez utiliser l'URL d'origine lorsque le téléchargement n'est pas terminé et l'URL du fichier mis en cache lorsque le téléchargement est terminé.