Hilfe

DrawMovie

B2D B+ B3D

Aufruf

DrawMovie (video, x, y [,breite] [, höhe])

Parameter

video Identität eines Videos
x X-Koordinate auf dem Bildschirm
y Y-Koordinate auf dem Bildschirm
breite Breite des Videos (-1 = standard Breite)
höhe Höhe des Videos (-1 = standard Höhe)


Rückgabewert

Wenn Video noch abgespielt wird, dann wird -1 zurückgegeben, sonst aber 0.


Beschreibung

Die Anweisung DrawMovie zeichnet ein Video auf dem aktuellen Grafikbuffer ein. Die Koordinaten X und Y entsprechen der linken, oberen Ecke des Videos. Die optionalen Parameter "Breite" und "Höhe" bestimmen die Größe des Videos. Wenn diese Parameter ausgelassen werden, dann wird das Video in der Standardgröße wiedergeben.

DrawMovie liefert 1 zurück, wenn das Video noch abgespielt wird - andernfalls wird 0 zurückgeliefert.

ViewPort und Origin werden von diesem Befehl ignoriert. Zudem muss ein Video vollständig sichtbar sein.


Movie-Befehle basieren auf DirectShow. Darum müssen richtige Treiber für dieses Video-Format installiert sein. Empfehlenswert ist der Format AVI.


Video wird mit der korrekten Geschwindigkeit abgespielt - unabhängig von Frameanzahl!


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, MovieHeight, MoviePlaying, MovieWidth, OpenMovie

Übersicht 2D Grafik Videos