Hi, Sandro!
I replied to you from support@courselab.com, but I think it may be helpful to other people, so I post the part of the answer here:
If you are using CourseLab 2.3 - please look at events and properties of Video object (explanation is available in CourseLab Help and PDF Manual). Video object events rise only when the player itself (or the movie played) changes its state, therefore they depends on movie timing, instead of slide timing. In your case the usage of these parameters will look like this (general idea at least):
- First you should import all (or needed to import) PPT slides in CourseLab module(s), i.e. create the base course.
- Second, you should record your videoclips and place it in Video object on each (or some) slide
- Third, you will need to use Video object timing events (i.e. Playing Tick - which rises every second while the movie IS playing and End Of Media - rises when the clip ends) and object's property currentPosition (which returns current clip position in seconds) to sync slide content displaying with movie with actions like that (on 10 sec, for example):
on Playing Tick event:
IF($OBJ_ID.currentPosition==10)
_ DISPLAY(some object)
or
on End Of Media event:
GOTO(some slide)
This operation should be made for each slide, where you need to sync smth.
The other way (if you prefer to use long "one piece" video file):
- First step is the same
- Second - you will need to check if imported slides have more than one master-slide. If more - you will need to re-link all the slides to one master-slide (perhaps also you will need to copy some pictures from masters to corresponding slides). In the end there should stay only one master-slide, where you will place Video object with movie.
- Third, using the same events and properties you can sync slide transitions with movie ticks. I.e.:
on Playing Tick event:
IF($OBJ_ID.currentPosition==10)
_ GOTO(some slide)
or
on End Of Media event:
GOTO(some slide)
This is just general idea, perhaps there could be another solutions, depending on the task.
Hi, Sandro!
I replied to you from support@courselab.com, but I think it may be helpful to other people, so I post the part of the answer here:
If you are using CourseLab 2.3 - please look at events and properties of Video object (explanation is available in CourseLab Help and PDF Manual). Video object events rise only when the player itself (or the movie played) changes its state, therefore they depends on movie timing, instead of slide timing. In your case the usage of these parameters will look like this (general idea at least):
- First you should import all (or needed to import) PPT slides in CourseLab module(s), i.e. create the base course.
- Second, you should record your videoclips and place it in Video object on each (or some) slide
- Third, you will need to use Video object timing events (i.e. Playing Tick - which rises every second while the movie IS playing and End Of Media - rises when the clip ends) and object's property currentPosition (which returns current clip position in seconds) to sync slide content displaying with movie with actions like that (on 10 sec, for example):
on Playing Tick event:
IF($OBJ_ID.currentPosition==10)
_ DISPLAY(some object)
or
on End Of Media event:
GOTO(some slide)
This operation should be made for each slide, where you need to sync smth.
The other way (if you prefer to use long "one piece" video file):
- First step is the same
- Second - you will need to check if imported slides have more than one master-slide. If more - you will need to re-link all the slides to one master-slide (perhaps also you will need to copy some pictures from masters to corresponding slides). In the end there should stay only one master-slide, where you will place Video object with movie.
- Third, using the same events and properties you can sync slide transitions with movie ticks. I.e.:
on Playing Tick event:
IF($OBJ_ID.currentPosition==10)
_ GOTO(some slide)
or
on End Of Media event:
GOTO(some slide)
This is just general idea, perhaps there could be another solutions, depending on the task.