Flash Video sbspielproblem

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Fakiz.

    Flash Video sbspielproblem

    Hi @all
    ich hab vor ein paar tagen angefangen ein scherz programm :D zu programmieren, in dem ich eine bereitz gedownloadete flash datei abspielen will.
    Die flash class habe ich bereits drinne, habe es auch schon geschafft die datei direkt aus dem internet mit vb zu streamen, komme aber nicht dahinter wie ich die datei jetzt aus den resourcen(oder den ordner des programms) in die form laden kann.
    habe gehöhrt, das man die datei erst ins Temp verzeichnis kopieren soll, habe es aber nicht hinbekommen.
    Wäre schön wenn mir einer weiterhelfen könnte.


    P.S.
    dies ist mein erster post. :rolleyes:

    VB.NET-Quellcode

    1. System.IO.Path.GetTempPath

    damit hast du schonmal dein Tempöräres Verzeichniss.
    Und hier ein Code womit man kopiert (auf deine Angaben zugeschnitten)

    VB.NET-Quellcode

    1. Dim TEMP As String
    2. TEMP = System.IO.Path.GetTempPath()
    3. My.Computer.FileSystem.MoveFile("X:/da wo die datei ist/DATEI.ENDUNG", TEMP & "DATEI.ENDUNG")


    Da wird dann ins Temp-Verz. kopiert.

    Jetzt klick mal Rechtsklick auf die Toolbox und geh auf Elemente auswählen, und suche nach dem Element AxShockwaveFlash

    VB.NET-Quellcode

    1. AxShockwaveFlash1.Stop()
    2. AxShockwaveFlash1.Movie = "TEMP & DATEI.ENDUNG"
    3. AxShockwaveFlash1.Play()


    Hoffe das klappt so
    könnte eigentlich klappen, nur

    VB.NET-Quellcode

    1. "X:/da wo die datei ist/DATEI.ENDUNG"

    das ganze programm will ich vielleicht später verschicken, die flash-Datei muss also in den ressourcen, oder zumindest in den zu verschieckenden ordner sein. der Dateipfad ändert sich also.
    Aber alles andere sieht super aus, danke!

    VB.NET-Quellcode

    1. Application.StartupPath\Data\Datein.endung


    Natürlich muss data nicht sein nur so hald^^
    Mfg: Gather
    Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


    VB.NET-Quellcode

    1. IO.File.WriteAllBytes(Path.Combine(My.Computer.FileSystem.SpecialDirectories.Temp, "FlashDatei.flv"), My.Resources.FlashDatei)


    So kannst du die Flash Datei aus den Resourcen in den Temp Ordner kopieren.