Hilfe
DrawMovie
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiel
Siehe auch
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
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, MovieWidth, OpenMovie, MoviePlaying

