AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Video Downloadmanager -> Abspielen bevor DL beendet
Thema durchsuchen
Ansicht
Themen-Optionen

Video Downloadmanager -> Abspielen bevor DL beendet

Ein Thema von basdee · begonnen am 18. Jun 2007 · letzter Beitrag vom 21. Jun 2007
 
Benutzerbild von basdee
basdee

Registriert seit: 17. Apr 2006
Ort: Berlin
4 Beiträge
 
#1

Video Downloadmanager -> Abspielen bevor DL beendet

  Alt 18. Jun 2007, 09:27
Hi liebe Delphigemeinde,

ich bin gerade dabei ein ActiveX Downloadmanager zu Prgrammieren.
Das funktioniert auch schon ganz gut (Fortschrittanzeige, Gelesene Bytes etc.).

Es werden ca. 1GB große Videos gespeichert. Jetzt soll man aber
das Video bereits öffnen können bevor der DL Manager fertig ist mit downloaden.
Wenn ich versuche mit VLC oder Mplayer die Datei abzuspielen kommt immer canot open the file xyz.wmv
NAch dem Download funktioniert es einwandfrei (nachdem TFilestre.free)


Erstmal etwas Code:


Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
 lStream: TStream;
begin
 
// fmShareDenyNone -> laut meinem Verständnis von Deny none das richtige..
lStream:=TFileStream.Create('C:\download.wmv', fmShareDenyNone or fmCreate);

 try
   http.Get('http://www.server.de/video.wmv', lStream);

 finally
   lStream.Free;
 end;
end;
Ich habe es auch schon mit einem TCPClient versucht aber es scheitert immer an der Art
wie ich die Loakale Datei zum schreiben öffne.
Gibt es da eine alternative damit die datei für andere Programm lesbar wird.

Danke schonmal im Voraus

Gruss
BasDee
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz