Hallo am letzten Tag,
ich wollte in einer Anwendung Filmbeiträge einbauen und habe mir mal das Beispiel von Pure angesehen.
Nach dem Start des Programms und auswahl eines AVI Filmchens (3,4 MB) startet dieser und bricht nach ca 2 - 3 Sek. ab ???
Fehlermeldung: > Movie.pb (Zeile: 1)
> Programm abgebrochen (durch eine externe Library)
Film bleibt nach dem abbruch geöffnet stehen ?????
openSuse 11.3 KDE 4.4.4. sowie xine, libxine libxine-devel
vielleicht hab ich nen Denkfehler ??!!
Allen noch ein Frohes und Gesundes 2011
Linux und Movies
-
- Beiträge: 80
- Registriert: 30.07.2008 16:02
- Computerausstattung: PC 8 GB RAM NVIDIA Grafik 1 TB RAID // Ubuntu Mate 64 Bit // Pure 6.0 64
- Wohnort: Oberösterreich
Linux und Movies
Wenn Sie nichts zu Tun haben, tun Sie es bitte nicht hier.
Re: Linux und Movies
Hi,
besteht das Problem noch?
dann wäre der code den Du verwendest UND das AVI-Filmchen hilfreich. Wenn Du die AVI nicht öffentlich zum Download stellen kannst, schicke diese (oder einen Link) per pm an mich.
besteht das Problem noch?
dann wäre der code den Du verwendest UND das AVI-Filmchen hilfreich. Wenn Du die AVI nicht öffentlich zum Download stellen kannst, schicke diese (oder einen Link) per pm an mich.
-
- Beiträge: 80
- Registriert: 30.07.2008 16:02
- Computerausstattung: PC 8 GB RAM NVIDIA Grafik 1 TB RAID // Ubuntu Mate 64 Bit // Pure 6.0 64
- Wohnort: Oberösterreich
Re: Linux und Movies
Hallo Walker,
Prob´ besteht noch, der Code ist das Beispiel das bei Pure in den Examples dabei ist...
Ich hab dann die Kamera zum Fenster raus und ein fach 2-3 Minuten die Autos beim vorbeifahren gefilmt !
Hauptsache ich hatte einen kleinen AVI zum Probieren, also den Pfad noch aktualisiert.... Fehler wie beschrieben !
Is dat EX´ nur für Windows ?
Stephan
Prob´ besteht noch, der Code ist das Beispiel das bei Pure in den Examples dabei ist...
Ich hab dann die Kamera zum Fenster raus und ein fach 2-3 Minuten die Autos beim vorbeifahren gefilmt !

Hauptsache ich hatte einen kleinen AVI zum Probieren, also den Pfad noch aktualisiert.... Fehler wie beschrieben !
Is dat EX´ nur für Windows ?

Stephan
Wenn Sie nichts zu Tun haben, tun Sie es bitte nicht hier.
Re: Linux und Movies
nein, das sollte auch unter Linux laufen ....
änder mal das WaitWindowEvent() in WaitWindowEvent(10)
damit die eventschreife regelmäßig abgearbeitet wird .... sollte dann eigentlich laufen ....
EDIT: ... es geht nicht .. habs gerade unter Linux Mint versucht (x64).. sobald das 1. mal die Eventbehandlung des Fensters erfolgt ... gibt's nen crash..... ging mal in ner früheren Version ... denke, es ist ein BUG....
änder mal das WaitWindowEvent() in WaitWindowEvent(10)
damit die eventschreife regelmäßig abgearbeitet wird .... sollte dann eigentlich laufen ....
EDIT: ... es geht nicht .. habs gerade unter Linux Mint versucht (x64).. sobald das 1. mal die Eventbehandlung des Fensters erfolgt ... gibt's nen crash..... ging mal in ner früheren Version ... denke, es ist ein BUG....
- langinagel
- Beiträge: 30
- Registriert: 03.08.2005 21:06
- Computerausstattung: AMD-Krücke 8GB / Lubuntu 18.04
core i3 / 4GB / 1TB / Ubuntu 16.04
und noch paar alte Schinken - Wohnort: Germ-any
- Kontaktdaten:
Re: Linux und Movies
Hallo,
ich hatte zunächst unter Ubuntu das anscheinend gleiche Problem. Das erste Bild wurde gezeigt, mehr nicht.
Mit ein wenig herumprobieren klappte dieser Code allerdings:
Gruß
Thorsten
ich hatte zunächst unter Ubuntu das anscheinend gleiche Problem. Das erste Bild wurde gezeigt, mehr nicht.
Mit ein wenig herumprobieren klappte dieser Code allerdings:
Code: Alles auswählen
Procedure blay(*Wert)
PlayMovie(*Wert, WindowID(0))
EndProcedure
If InitMovie() = 0
MessageRequester("Error", "Can't initialize movie playback !", 0)
End
EndIf
MovieName$ = OpenFileRequester("Choose the movie to play", "", "Movie files|*.avi;*.AVI;*.mpg;*.MPG|All Files|*.*", 0)
If MovieName$
If LoadMovie(0, MovieName$)
If IsMovie(0)
OpenWindow(0, 100, 150, MovieWidth(0), MovieHeight(0), "PureBasic - Movie")
; PlayMovie(0, WindowID(0))
Laenge = MovieLength(0)
Debug Laenge
Delay(15*Laenge+1000)
; Repeat
CreateThread(@blay(),0)
Laenge = MovieLength(0)
Delay(15*Laenge+10000)
; Until WindowEvent() = #PB_Event_CloseWindow
EndIf
Else
MessageRequester("Error", "Can't load the movie...", 0)
EndIf
EndIf
Thorsten
https://www.doerpsoft.org
Boost. Work. Efficiency.
AMD-Krücke mit Lubuntu-18.04 / iCore7 mit Win10-64
Boost. Work. Efficiency.
AMD-Krücke mit Lubuntu-18.04 / iCore7 mit Win10-64
-
- Beiträge: 80
- Registriert: 30.07.2008 16:02
- Computerausstattung: PC 8 GB RAM NVIDIA Grafik 1 TB RAID // Ubuntu Mate 64 Bit // Pure 6.0 64
- Wohnort: Oberösterreich
Re: Linux und Movies
Hallo Thorsten,
alles prima, der code Funzt wie geschmiert !
Danke Dir
Gruss Stephan
alles prima, der code Funzt wie geschmiert !

Danke Dir
Gruss Stephan
Wenn Sie nichts zu Tun haben, tun Sie es bitte nicht hier.