Hilfe

OpenMovie

B2D B+ B3D

Aufruf

video = OpenMovie (datei$)

Parameter

datei$ Dateiname eines Videos (z.B. *.avi)


Rückgabewert

Es wird die Identität des Videos zurückgeliefert. Falls die Datei nicht gefunden/gelesen werden kann, dann wird 0 zurückgeliefert.


Beschreibung

Die Funktion OpenMovie öffnet eine Videodatei und liefert die Identität des Videos als Integer zurück.

Nach diesem Befehl wird das Video abgespielt. Mit DrawMovie kann es an beliebiger Stelle gezeichnet werden. Wenn das Video zu Ende ist, dann muss man es mit CloseMovie schließen und mit OpenMovie erneut öffnen.

Movie-Befehle basieren auf DirectShow. Darum müssen richtige Treiber für dieses Video-Format installiert sein. Empfehlenswert ist das Format AVI. Je nach Codec können auch viele andere Formate benutzt werden: z.B. MPG oder MOV.


Auch GIF-Grafiken können mit OpenMovie geladen werden.


Beispiel

Dieses Programm demonstriert das Abspielen eines Videos:

Graphics 640, 480, 16, 1
SetBuffer BackBuffer()

movie = OpenMovie("movie.avi")

While Not KeyHit(1)

   If MoviePlaying(movie) = 0 Then
      CloseMovie movie
      movie = OpenMovie("movie.avi")
   End If

   DrawMovie movie,0,0

   Text 0, 0, "Breite: " + MovieWidth(movie)
   Text 0, 20, "Höhe: " + MovieHeight(movie)

   Flip

Wend

CloseMovie movie
End


Siehe auch

CloseMovie, DrawMovie

Übersicht 2D Grafik Videos