Playmovie

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
computerkranker
Beiträge: 66
Registriert: 12.10.2004 21:21

Playmovie

Beitrag von computerkranker »

Beim abspielen eines Video's(Format scheint egal) wird der Film nur abgespielt solange ein Event im Fenster auftritt(z.B. Maus bewegen).
Ansonsten bleibt das Bild vom Film stehen aber der Ton läuft weiter. Getestet in Ubuntu 8.10 und ArchLinux mit Purebasic 4.30 Beta 5.

Kann das mal einer gegen testen ob es bei Ihm auch so ist?
Oder mach ich was falsch? :mrgreen:

Beispiel:

Code: Alles auswählen

InitMovie()
LoadMovie(0,"film.mpg")
If OpenWindow(0, 0, 0, 300, 300, "Video", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
	ResizeMovie(0,0,0,250,250)
	PlayMovie(0,WindowID(0))
	Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Playmovie

Beitrag von Kiffi »

computerkranker hat geschrieben:wird der Film nur abgespielt solange ein Event im Fenster auftritt(z.B. Maus bewegen).
Das liegt an WaitWindowEvent() ;-)

Abhilfe: WaitWindowEvent() mit einem Timeout verwenden.

Code: Alles auswählen

WaitWindowEvent(10)
Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
computerkranker
Beiträge: 66
Registriert: 12.10.2004 21:21

Beitrag von computerkranker »

:cry: Leider hilft

Code: Alles auswählen

WaitWindowEvent(10)
nicht weiter, der Effekt bleibt der selbe.
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

computerkranker hat geschrieben:der Effekt bleibt der selbe.
unter Windows würde es funktionieren ;-)

Keine Ahnung: Da muss ein Linuxer was dazu sagen.

Grüße ... Kiffi

// Edit: Jetzt habe ich das nochmal selber ausprobiert.
Bei mir (PB 4.3 B5 + Windows) funktioniert es auch ohne Timeout.
a²+b²=mc²
Benutzeravatar
computerkranker
Beiträge: 66
Registriert: 12.10.2004 21:21

Beitrag von computerkranker »

Danke fürs Testen, aber unter Windows läuft es bei mir auch ohne Probleme.
Deswegen hatte ich ja auch unter "Forum -> Linux" geschrieben. ;-)
Benutzeravatar
Thalius
Beiträge: 476
Registriert: 17.02.2005 16:17
Wohnort: Basel / Schweiz

Beitrag von Thalius »

WindowEvent() ?
"...smoking hash-tables until until you run out of memory." :P
Benutzeravatar
Macros
Beiträge: 1361
Registriert: 23.12.2005 15:00
Wohnort: Olching(bei FFB)
Kontaktdaten:

Beitrag von Macros »

Ich kann das verhalten leider bestätigen, (Kubuntu 8.10)
melds am besten als Bug
Bild
Antworten