PennController for IBEX › Forums › Support › InitiateRecorder › Reply To: InitiateRecorder
February 10, 2021 at 12:42 pm
#6599

Keymaster
Hi Giorgio,
Honestly I’m surprised your code worked anywhere: as explained in the documentation, InitiateRecorder creates a new trial, it shouldn’t be inserted inside a trial.
Try this instead:
Header( defaultText.css("font-size","1.5vw") , defaultTextInput.css("font-size", "1.5vw") , defaultButton.css("font-size","1.5vw") ) newTrial("mic", newVar("participantsName").global() , newText("nombre", "\u00BF Cu\u00E1l es tu nombre o cu\u00E1les son las iniciales de tu nombre y apellido?") .print("center at 50%", "middle at 50%") , newText("Pulsa Enter") .print("center at 50%", "middle at 85%") , newTextInput("name") .once() .print("center at 50%", "middle at 70%") .wait() .setVar( "participantsName" ) ) .log("Participant", getVar("participantsName")) InitiateRecorder("https://pcibex.bcbl.eu/hablacon/mediarecorder.php").label("mic") newTrial("mic", newText("initials") .before( newText("Muy bien ") ) .text( getVar("participantsName") ) .after( newText(", ahora entramos en modo de pantalla completa") ) .print() , newButton("Vale") .print("center at 50%", "middle at 50%") .wait(), fullscreen() , clear() , newText("mm","Ahora di algo y escúchalo para verificar que el micrófono es compatible con el programa. ") .print() , newMediaRecorder("audio") .css({'font-size':'1.3vw'}) .print() .wait() .play() .wait("playback") , newText("s", "¿Se escucha bien?").print() , newButton("yes","SI") .print("center at 50%", "middle at 40%") .wait() )
NB: I use defaultElement commands in the Header to play with the default font sizes, but you should really use a CSS file instead.
Jeremy