Playing Video in LO Dialogs
Fernand Vanrie
sos at pmgroup.be
Thu May 12 05:17:36 UTC 2016
We can play video (windows) using the simple set of macro's I found in
the cloud (see below)
The secret to have some control over the playerwindow is in the
misterious line:
' oPlayer.createplayerwindow(array()) who nobody seems to can solve :-)
is there a other way to lay a video in a LO Dialog ?
Thanks for any hint
Fernand
Global video
Global oPlayer
Global Player_flag, Video_flag, Time
' ----------------------------------------------------------------------
Sub VideoPlayer
If Video_flag = 0 Then
video =converttoURL("C:\Users\PMG\Videos\Untitled.avi") ' La vidéo
à charger
Video_flag = 1
oManager = CreateUnoService("com.sun.star.media.Manager_DirectX")
oPlayer = oManager.createPlayer( video )
' oPlayer.createplayerwindow(array())
oPlayer.start() ' Lecture
Player_flag = 1
Else
oPlayer.start() ' Lecture
Player_flag = 1
End If
End Sub
' ----------------------------------------------------------------------
Sub VideoPlayer_pause
If Player_flag = 1 Then
oPlayer.stop() ' Pause
Player_flag = 0
Time = oPlayer.getmediatime()
End If
End Sub
' ----------------------------------------------------------------------
Sub VideoPlayer_avance_rapide
If Player_flag = 0 Then
oPlayer.setmediatime(Time +1) ' Avance_rapide
Time = oPlayer.getmediatime()
End If
End Sub
' ----------------------------------------------------------------------
Sub VideoPlayer_recul_rapide
If Player_flag = 0 Then
oPlayer.setmediatime(Time -1) ' Recul_rapide
Time = oPlayer.getmediatime()
End If
End Sub
' ----------------------------------------------------------------------
Sub VideoPlayer_stop
oPlayer.stop() ' Pause
'Video_flag = 1
Time = 0
oPlayer.setmediatime(Time)
End Sub
More information about the LibreOffice
mailing list