Seite 1 von 1

MovieStatus() gibt immer null zurück?

Verfasst: 06.10.2005 20:35
von Blackskyliner
Hallo... ich habe ein Problem Laut PB-Hilfe:
PB-Hilfe hat geschrieben:Ermittelt den Status des aktuellen Movies.

'Ergebnis' kann einer der folgenden Werte sein:

-1: Movie ist unterbrochen ("paused").
0: Movie ist angehalten ("stopped").
> 0: Movie wird abgespielt. Der zurückgegebene Wert ist die Nummer des gerade angezeigten Frames.

Hinweis: Seien Sie vorsichtig mit diesem Befehl bei Sounds (z.B. MP3), da hier keine Bilder (Frames) vorhanden sind.
aber wenn ich das hier mache:

Code: Alles auswählen

If InitMovie() = 0
  MessageRequester("Error", "Can't initialize movie playback !", 0) 
  End
EndIf

MovieName$ = OpenFileRequester("Choose the movie to play", "", "Movie/Audio files|*.avi;*.mpg;*.asf;*.mp3;*.wav|All Files|*.*", 0)
If MovieName$
  If LoadMovie(0, MovieName$)
  
    OpenWindow(0, 100, 150, MovieWidth(), MovieHeight(), #PB_Window_SystemMenu, "PureBasic - Movie")
    PlayMovie(0, WindowID())
    
      
    Repeat
    Debug MovieStatus()
    Until WaitWindowEvent() = #PB_Event_CloseWindow
  Else
    MessageRequester("Error", "Can't load the movie...", 0)
  EndIf
EndIf 
bekomme ich immer null zurück, weiss jmd. warum oder ist das ein Bug? weiss jmd. wie ich das lösen kann?? weil ich in meinem MediaPlayer das MovieWechseln damit mache... also wenn MovieStatus() gleich MovieLenght() dann liedwechsel...

Danke für jede Hilfe.

MFG Blackskyliner