Failing to record more than appr. 30 seconds

Long time reader, first time writer!

OS (e.g. Win10): Win11
PsychoPy version (e.g. 2024.2.4 Py 3.8): 2025.2.3
What are you trying to achieve?

I am using a microphone component to record my participants describing the content of an image. They are supposed to do this 9 times for 20 seconds each. However, when I run the experiment online, pavlovia only saves the first 30-40 seconds properly, the rest is ‘saved’ as empty .webm files. I am a linguist and the recordings are the central data I need to collect, transcriptions will not do. The experiment works fine offline.

What did you try to make it work?:

  • specify that files should be saved as .mp3
  • use different browsers and computers to run the experiment

I have microphone recordings which I’m pretty sure work in loops online with no additional code. Does your mc component have a duration (mine are blank)? Is there an ITI?