vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
AVI-Datei (Film) mit VB6 
Autor: transwarp
Datum: 28.05.03 17:57

Hallo alle!
[u]Ich möchte folgendes mit VB6 realisieren: Einmaliges Abspielen einer nicht-komprimierten AVI-Datei (ohne Sound). Wichtig währe auch, dass ich im Quellcode mitkriege, wann die Datei fertig abgespielt ist.
Mit dem Animation-Steuerelement von VB6 geht das leider nicht, da dieses den Film ständig wiederholt.
Ideen? :O

Ciao,
transwarp ;)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: AVI-Datei (Film) mit VB6 
Autor: Frank1
Datum: 28.05.03 18:54

'Hallo transwarp...
'durch die Angabe von 1 in der Methode Play wird das .avi so oft abgespielt wie
'angegeben. D.h. gibst Du 1 an wird das .avi 1 x abgespielt bei der Angabe von 2
'dann 2 x usw...
'Durch die Angabe von z.B .Play 1, 3, 10 wird das .avi 1 x ab Position 4 bis
'Position 10 abgespielt. Das erste Bild in der .avi Datei hat den Index-Wert 
' von 0.
 
Private Sub Command1_Click()
    Dim Path As String
 
    Path = "d:\devstudio\graphics\videos\blur16.avi"
    With Animation1
        .Open Path
        .Play 1
    End With
End Sub
 
'MfG
'Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: AVI-Datei (Film) mit VB6 
Autor: transwarp
Datum: 28.05.03 19:26

Danke, damit ist eines meiner Probleme gelöst, aber: Das Fenster mit der Animation soll nach dem Abspielen geschlossen werden. Wie geht das?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: AVI-Datei (Film) mit VB6 
Autor: Frank1
Datum: 28.05.03 19:45


'Hallo transwarp...
'Mit der Methode .Stop wird die laufende Animation im Control an der aktuellen
'Position angehalten und mit .Close geschlossen.
'
Private Sub Command2_Click()
With Animation1
.Stop
.Close
End With
End Sub
'Mfg
'Frank
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: AVI-Datei (Film) mit VB6 
Autor: transwarp
Datum: 28.05.03 19:51

Ja, schon.
Aber ich möchte, dass die Animation einmal abgespielt und das Fenster (Form) dann geschlossen wird.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: AVI-Datei (Film) mit VB6 
Autor: LevArris
Datum: 02.06.03 13:28

Moin!

Warum verwendest du nicht den MediaPlayer?

Dieser besitzt von Hause aus das EndOfStream - Event.
Jetzt noch die SendPlayStateChangeEvents - Eigenschaft
auf True gesetzt...
Der Rest sollte dann kein Problem mehr sein.

Private Sub MediaPlayer_EndOfStream(ByVal Result As Long)
 
      If MediaPlayer.PlayState <> mpStopped Then
           MediaPlayer.Stop
      End If
 
      frmForm1.Hide
      Unload frmForm1
 
End Sub
Gruß LevArris
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel