AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein video abspielen ohne es vorher zu speichern
Thema durchsuchen
Ansicht
Themen-Optionen

video abspielen ohne es vorher zu speichern

Ein Thema von thomas2009 · begonnen am 15. Sep 2010 · letzter Beitrag vom 16. Sep 2010
Antwort Antwort
Seite 1 von 2  1 2      
thomas2009
(Gast)

n/a Beiträge
 
#1

video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 19:26
hallo
mein Video auf die Festplatte ist verschlüsselt
Mein Programm entschlüsselt es und speichert es in Windows temp ordner und dann von dort das Video laden und abspielen mit mediaplayer-Komponent in mein Panel

Ich möchte aber lieber das Video direkt abspiel ohne es in auf die festplatte (temp) zu speichern. ist es möglich ?
  Mit Zitat antworten Zitat
Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#2

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 19:50
Wenn das was du entschlüsselst in einen Stream anstatt in eine Datei speicherst, sollte das gehen...
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#3

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 19:54
Wenn der benutzte Player Streams unterstützt
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
thomas2009
(Gast)

n/a Beiträge
 
#4

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 21:51
kann jemand mir zeigen, wie man die Datei in einem Steam enschlüsselt ?

Ich verwende diese Funktionen :
http://www.swissdelphicenter.ch/en/showcode.php?id=1629
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 21:56
Wie ist sie den verschlüsselt?
Markus Kinzler
  Mit Zitat antworten Zitat
thomas2009
(Gast)

n/a Beiträge
 
#6

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 22:35
so zum Beispiel :
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  schrott:TWordTriple;

begin
  schrott[0]:=1111;
  schrott[1]:=2222;
  schrott[2]:=3333;

FileEncrypt('film1.avi','film1x.avi',schrott);
end;
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 22:38
Dann bräuchtest du ja etwas wie StreamEncrypt/StreamDecrypt
Markus Kinzler
  Mit Zitat antworten Zitat
Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#8

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 22:48
Delphi-Quellcode:
function StreamCrypt(InFile: String; Key: TWordTriple; Encrypt: Boolean; out outstream:TMemoryStream): boolean;
var
  MIn: TMemoryStream;
begin
  MIn := TMemoryStream.Create;
  Try
    MIn.LoadFromFile(InFile);
    outstream.SetSize(MIn.Size);
    if Encrypt then
      result:=MemoryEncrypt(MIn.Memory, MIn.Size, outstream.Memory, outstream.Size, Key)
    else
      result:=MemoryDecrypt(MIn.Memory, MIn.Size, outstream.Memory, outstream.Size, Key);
    
  finally
    MIn.Free;
  end;
end;
Bitte.
Nicht getestet und es muss noch ein bissl Fehlerbehandlung dazu, aber ansonsten sollte das so gehen...
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat
thomas2009
(Gast)

n/a Beiträge
 
#9

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 22:52
Ich weiß aber nicht, wie man die Datei als stream convertiert
Das 2. Problem, ich weiß auch nicht ob die Delphi-Mediaplayer-Component steam unterstützt !

Geändert von thomas2009 (15. Sep 2010 um 22:54 Uhr)
  Mit Zitat antworten Zitat
Teekeks

Registriert seit: 19. Okt 2008
Ort: Dresden
765 Beiträge
 
FreePascal / Lazarus
 
#10

AW: video abspielen ohne es vorher zu speichern

  Alt 15. Sep 2010, 23:03
Guck dir das doch mal an: du gibst den dateinamen an und gibst bei outstream einen vorher schon erzeugten Stream mit an.
Nach dieser Funktion hast du in outStream die Datei als entschlüsselten Stream drin.
Peter
"Div by zero Error" oder auch: "Es geht auch ohne Signatur!".
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 21:55 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz