PureBasic befaßt, und dabei dann diese Lib entwickelt.
Der Code basiert auf MCICommands.pbi von GPI, jedoch in eine Classe
gepackt. Die Nutzung ist auch für Leute, die noch nie mit OOP zu tun
hatten Kinderleicht.
Das Interface (befindet sich in der Resident-Datei):
Code: Alles auswählen
Interface MCIClass
Load(File.s)
Play()
PlayStart()
PlayPart(startPos.l, endPos.l)
Pause()
Resume()
Stop()
Free()
SetVolume(Volume.l)
GetVolume()
SetSpeed(Tempo.l)
GetSpeed()
GetLength()
GetPosition()
Seek(Pos.l)
Version.s()
EndInterfaceCode: Alles auswählen
; Objekte erstellten
snd.MCIClass = New_objMCI()
avi.MCIClass = New_objMCI()
MessageRequester("Versionsinformation", snd\Version())
; Sound und Avi laden
snd\Load("C:\WINDOWS\Media\Windows XP-Startvorgang.wav") ; Pfade bitte anpassen
avi\Load("C:\WINDOWS\clock.avi")
snd\Play() ; abspielen
avi\Play()
Delay(12000)
snd\Free() ;Objekt freigeben
avi\Free()
New_objMCI()
Feedback erwünscht. Wenn die Lib fertig ist, gibts dann auch den Source
dazu.
MCIClass 4,5 kb
