Description of the problem:
Some of the movies in my experiment are playing with a lower playback speed than normal. For example, a movie that normally lasts 6 seconds in the experiment it takes it 8.5 seconds to reach the ending. Even though it is something odd, it does not represent a problem for my experiment. However, as in every trial I need to pause the movie at its ending and once it is paused show an image, I cannot rely only clocks to pause the video and show the image.
I figured out that the code in Python below can do the job but I need the experiment to run online.
if myMovie.status == PLAYING and myMovie.getCurrentFrameTime() >= (myMovie.duration - 0.05): myMovie.pause() myClock = core.Clock() if myMovie.status == PAUSED: if myClock.getTime() >= 1.0 : myImage.opacity = 1
PAUSEDis not defined
myMovie.getCurrentFrameTime()is not a function
myMovie.duration returns undefined.
Thanks in advance