Afin d'afficher le titre du film, la position, le volume, je superpose des images sur une vidéo.
Les résultats n'est pas toujours le même :
- des fois l'image apparaît très bien au dessus du film
- d'autre fois elle clignote au rythme du timer.
Alors si vous avez une méthode plus fiable, ou si vous savez quel paramètres à régler pour bien avoir les images au dessus du film, je vous serais très reconnaissant.
Un indice : j'ai clôner le disque dur d'un PC pour le mettre sur un autre , puis installer les drivers et les effets son différents. Cela vient peut être de la carte vidéo ??????
Merci bien
Code : Tout sélectionner
If InitMovie() = 0
MessageRequester("Error", "Can't initialize movie playback !", 0)
End
EndIf
MovieName$ = OpenFileRequester("Choose the movie to play", "", "Movie/Audio files|*.avi;*.mpg;*.asf;*.mp3;*.wav|All Files|*.*", 0)
If MovieName$
If LoadMovie(4, MovieName$)
OpenWindow(0, 100, 150, MovieWidth(4), MovieHeight(4), "PureBasic - Movie")
AddWindowTimer(0,1,100)
CreateImage(2,100,20)
StartDrawing(ImageOutput(2))
Box(0,0,100,20,$FF0000)
StopDrawing()
ImageGadget(1,200,200,100,20,ImageID(2))
PlayMovie(4, WindowID(0))
Repeat
; si besoin
SetGadgetState(1,ImageID(2))
Until WaitWindowEvent() = #PB_Event_CloseWindow
Else
MessageRequester("Error", "Can't load the movie...", 0)
EndIf
EndIf