Ich möchte ein kleines Programm schreiben, mit dem man sich Vorschauvideos anschauen kann.
In dem Fenster sollen mehrere Videos verkleinert und ohne Ton gleichzeitig wiedergegeben werden. Das Verkleinern der Videos und das Deaktivieren des Tones ist dabei ja kein Problem, da es ja ResizeMovie() und MovieAudio() gibt.
Aber wie bekomme ich mehr als nur ein Video in das Fenster?
Das erste Video funktioniert, aber ab dem 2. Video crasht das Programm mit dem Fehler "Invalid Memory Access".
Unter Windows XP (In VirtualBox mit CCCP) funktioniert das bei mir, aber bei Linux (Ubuntu 9.04) nicht.
Kennt da jemand eine Lösung?
//EDIT:
Hier mal den Code, wie ich es gemacht habe:
Code: Alles auswählen
CompilerIf #PB_Compiler_OS=#PB_OS_Windows
#Root="G:"
CompilerElse
#Root="/media"
CompilerEndIf
InitMovie()
LoadMovie(1,#Root+"/Extern HDD/Video1.avi")
LoadMovie(2,#Root+"/Extern HDD/Video2.avi")
If OpenWindow(0,100,100,640,240,"Video Test")
MovieAudio(1,0,0)
MovieAudio(2,0,0)
ResizeMovie(1,0,0,320,240)
ResizeMovie(2,320,0,320,240)
PlayMovie(1,WindowID(0))
PlayMovie(2,WindowID(0))
Repeat:Until WaitWindowEvent()=#PB_Event_CloseWindow
EndIf