Français
Source/ Codesnippets

Abspielen Avi la fenêtre

 

KompilierenMarqueSéparation
 
16.07.2007  
 




E.T.
la fois quelque chose ergänzt / verfeinert (wer's braucht..)
KompilierenMarqueSéparation
'Source wurde am 15.07.2007 aus der MMJ-Quellcodesammlung (Dietmar Horn) in die Babyklappe auf XProfan.Com abgelegt:
'AVI im Fenster abspielen
'Souce angepasst von E.T. am 12.12.2010
'Ă„nderung:
'	Ăśbergabe des zu startenden Video's mit vollem (langem) Verz.\Name
'	TYPE: MPEGVIDEO, da komprim. Avi's nicht abgespielt wurden, getestet mit DivX(funzt auch bei unkompr. avi's)
'	Spielzeit berechnen anhand Längen-Info und Frame-Info aus Datei
'	Video-Abmessungen ermitteln und V-Fenster positionieren (hier: zentriert im HWnd)
'	Warte-Zeit bis Ende, kann jederzeit durch Taste oder Maus abgebrochen werden
declare a$, T%, H%, F%, Vx%, Vy%
@Set("Decimals",0)'sonst sind die Ausgaben so ewig lang
WindowStyle 16+64'kein Titel, kein MenĂĽ
window %MaxX,%MaxY'Vollbild
cls 0'Geschmacks-Sache
a$=loadfile$("AVI-Film im Profan-Fenster abspielen","AVI-Filme (*.avi)|*.avi")
print a$'INFO: Datei-Name
case %button=2:end
mcisend$("OPEN \q"+a$+"\q TYPE MPEGVIDEO ALIAS MOVIE")'AVIVIDEO bei unkompr. Avi's
T% = @Val(mcisend$("STATUS MOVIE LENGTH"))'Länge bei 100Frames/sec
F% = @Val(mcisend$("STATUS MOVIE nominal frame rate"))/1000'durchschnittl. Frames/sec
H% = @Val(mcisend$("STATUS MOVIE WINDOW HANDLE"))'Handle des Movie-Fensters ermitteln
print "Time :",@str$(T%/F%),"sec."'INFO: Spielzeit
print "Framerate :",@str$(F%)'INFO: Durchschn. Framerate
mcisend$("WINDOW MOVIE HANDLE "+str$(%hwnd))'Video ins HWnd
Vx% = (@Width(%HWnd)/2) - (@Width(H%)/2)'X zentrieren
Vy% = (@Height(%HWnd)/2) - (@Height(H%)/2)'YZentrieren
mcisend$("PUT MOVIE DESTINATION AT " + @str$(Vx%) + " " + @str$(Vy%) + " 0 0")'VideoFenster Zentriert im Hwnd
mcisend$("PLAY MOVIE")'abspielen
SetTimer (T%/F%*1000)'Warten bis Video fertig
waitinput'oder gleich weiter bei Taste / Mausklick
Killtimer'Timer löschen
mcisend$("CLOSE MOVIE")'Video schlieĂźen
print "Beendet !!"'Na sowas...
waitinput'...auf was auch immer


quoi so encore alles avec MCI allez:
[...] 
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
13.12.2010  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

7.381 Views

Untitledvor 0 min.
Gast.081524.08.2024
Frank16.04.2021
Sven Bader05.04.2021
RudiB.25.04.2020
plus...

Themeninformationen

cet Thema hat 2 participant:

E.T. (1x)
unbekannt (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie