URL of experiment: https://gitlab.pavlovia.org/jdunkle/socialconnection
Description of the problem:
My experiment involves the random playback of a couple hundred videos. All of them are short (~3 seconds) and small (~100kb). One video per trial.
Currently I load a few hundred videos as resources at the beginning of the experiment. I use a .csv file to loop through them randomly by filename.
The issue is that every time I run the experiment in Pavlovia, it will run a few trials, then the whole experiment will freeze upon the beginning of a new trial. It freezes on what looks like the first frame of video, then won’t respond to anything but ESC to end the experiment.
Weirdly, when this freeze happens, there is no indication on my browser console that there was an error. Sample console output up until the point it freezes is below in bold.
It tends to happen around the trial 12 mark, although sometimes as early as trial 3 and I have gotten all the way to around trial 40 on occasion. There are 240 trials necessary in the experiment.
Is anyone aware why this could be happening?
Thanks in advance for any help!
DEBUG unknown | create a new MovieStim with name: StimVideo log4javascript.min.js:1:40074
DEBUG unknown | set the movie of MovieStim: StimVideo as: src= blob:https://run.pavlovia.org/213710fe-81cb-41ee-9e51-79d43434efec, size= 640x480, duration= 3.033333s log4javascript.min.js:1:40074
DEBUG unknown | set the image of ImageStim: BlockImg as: src= blob:https://run.pavlovia.org/8e0c47a2-3fb6-40bb-bad6-5f5d572fd3d6, size= 800x600 log4javascript.min.js:1:40074
DEBUG unknown | import attributes from: {“Vids”:“S028_K1_R3_A_FL-S028_K1_R3_B_FR_30.mp4”,“Conds”:“Original”,“Vid_Paths”:“stimuli/S028_K1_R3_A_FL-S028_K1_R3_B_FR_30.mp4”} log4javascript.min.js:1:40074
DEBUG unknown | create a new MovieStim with name: StimVideo log4javascript.min.js:1:40074
DEBUG unknown | set the movie of MovieStim: StimVideo as: src= blob:https://run.pavlovia.org/8fd8dd00-ae6e-4da5-a235-6cf7fd6bc9a2, size= 640x480, duration= 3.033334s log4javascript.min.js:1:40074
[FREEZE]