2010-08-09 36 views
0

Est-il possible d'ouvrir des fichiers vidéo incomplets pour la lecture en utilisant DirectShow? La solution actuelle télécharge d'abord le fichier vidéo (.avi-container, peut être h.264, mpeg2, mpeg4) et démarre la lecture. Cela peut bien sûr être une opération plutôt lourde.Est-il possible d'ouvrir un fichier vidéo incomplet pour la lecture en utilisant DirectShow?

Le téléchargeur récupère le fichier vidéo en morceaux à partir d'une base de données, donc en théorie, il devrait être possible d'ouvrir le fichier pendant le téléchargement.

Est-il possible de créer un graphique DirectShow qui peut démarrer la lecture pendant le téléchargement même si le fichier est incomplet lorsque la lecture commence?

Le logiciel est écrit en C++ à la fois serveur/client.

Merci,

Répondre

0

au moins http://en.wikipedia.org/wiki/VLC_media_player#cite_note-12 opèrera probablement ...

Pour autant que je sache, cependant, vous devriez être en mesure de commencer le graphique dès que le fichier existe. Tant qu'il n'atteint pas la fin pendant la lecture alors que le fichier n'a pas encore été écrit. Ou cherchez-vous un filtre qui "attendra patiemment" avant de rejouer?