Forum: Multimedia
Delphi
by dominikkv,
4. Mär 2010
Wow, danke, himitsu! Funktioniert wie ne Eins :)
Genau, nichts daran verändert.
Jetzt brauche ich nur noch eine Möglichkeit diesen Stream wiederzugeben. Als Erweiterung zur Bass.dll gibts die BassVideo.dll (klick), damit sollte das theoretisch gehen, es will aber nicht so recht :|
Die Demos, die dabei sind, spielen die Videos einfach nicht ab... Anzeigebereich bleibt einfach schwarz....
Forum: Multimedia
Delphi
by dominikkv,
26. Feb 2010
Danke, himitsu, ich werde das mal testen. Aber .Position und .Size von der Basisklasse wird doch überhaupt nicht initialisiert, oder verstehe ich das falsch? Wir leiten ja nur von TStream ab, damit sich die Klasse "Stream" nennen darf.
Hmm die Headerinformationen müssten ja da sein, weil die große Datei aus mehreren Einzelvideos besteht, die, wenn man sie wieder einzeln als Datei speichern...
Forum: Multimedia
Delphi
by dominikkv,
26. Feb 2010
Hallo himitsu,
vielen Dank für deine Hilfe. Ich habe mir den Code von dir mal genauer angeschaut und glaube, bei dir hat sich ein Fehler eingeschlichen. Für .Read und .Write benutzt du .Size und .Position der Basisklasse, außerdem wird bei .Seek der Offset falsch berechnet.
Function TStreamPart.Read(Var Buffer; Count: LongInt): LongInt;
Begin
Result := _Stream.Read(Buffer,...
Forum: Multimedia
Delphi
by dominikkv,
26. Feb 2010
Hallo,
ich suche eine Möglichkeit, ein Video aus einem Stream heraus abzuspielen. Ich habe eine Datei, in der mehrere Videos hintereinander angehängt sind, die unterschiedliche Formate und Codexe haben, aus der ich nun zB Video Nr 3 abspielen will.
Erste Frage: gibt es Komponenten, die ein Abspielen aus einem Stream heraus ermöglichen? Ein Vor-/Zurückspulen bzw an eine bestimmte Position...