Streaming vidéo vers VLC intégré via ASP.Net – Impossible de rechercher une position

J’essaie d’écrire un site de streaming vidéo en utilisant un contrôle VLC intégré pour lire la vidéo et un gestionnaire asp.net pour obtenir le stream vidéo. J’intègre le contrôle comme suit:

  

Et le code que j’utilise dans le gestionnaire pour diffuser la vidéo est le suivant:

  public void ProcessRequest(HttpContext context) { context.Response.Buffer = false; context.Response.ContentType = "text/plain"; var path = @"c:/file.avi"; var file = new FileInfo(path); var len = (int)file.Length; context.Response.AppendHeader("content-length", len.ToSsortingng()); var buffer = new byte[1024]; var outStream = context.Response.OutputStream; using (Stream stream = File.OpenRead(path)) { int bytes; while (len > 0 && (bytes = stream.Read(buffer, 0, buffer.Length)) > 0) { outStream.Write(buffer, 0, bytes); len -= bytes; } } } 

Même si cela fonctionne et diffuse la vidéo, je suis incapable de chercher en avant ou en arrière, la barre de recherche ne bouge pas du tout. Je pensais que depuis que j’avais envoyé la taille du fichier, il serait capable de calculer les positions mais je suppose que non. Est-il possible de chercher dans la vidéo ou ne le sera-t-il pas puisqu’il s’agit d’un stream (même s’il ne s’agit pas d’un stream “vrai” puisqu’il provient d’un fichier de taille définie, etc.)