2015-09-29 1 views
0

Je fais la fonctionnalité de téléchargement de vidéo et de lecture en mode hors ligne. Ici, j'utilise NexPlayer avec GCDWebServer mes vidéos sont encodées et doivent être synchronisées avec le serveur. J'utilise GCDWebServer pour le mode hors ligne, mais après la lecture de certaines vidéos commence sa mise en mémoire tampon.Pourquoi la vidéo commence-t-elle à être mise en mémoire tampon avec un serveur hors ligne?

Donc, ma question est ce serveur est hors ligne et nous avons déjà toutes les données, alors pourquoi son tampon, je ne reçois pas cela. S'il vous plaît suggérer quelque chose ou puis-je utiliser n'importe quel autre serveur de GCDWebServer.

+0

J'ai raté cette question à l'époque, mais juste pour la postérité, assurez-vous de regarder le journal de sortie Xcode lors de l'exécution de votre application. GCDWebServer, une fois la configuration de débogage intégrée, se connectera largement pour vous informer de ce qui se passe. – Pol

Répondre

1

Désolé de répondre tard mais j'ai trouvé la solution à mon problème. En fait, je définis des valeurs de mise en mémoire tampon avec NexPlayer comme jeu vidéo en ligne, mais comme nous avons un fichier stocké localement, nous ne voulons pas que des valeurs de buffing interrompent le processus. Donc, je les ai juste enlevés, mis simplement à 0 et il fonctionne parfaitement selon les attentes. Pas de buff, vie heureuse :)