0 votes
in SoSci Survey (dt.) by s096975 (130 points)

Ich habe Ihren Vorschlag aus der vorherigen Frage soweit umgesetzt:

$FragenStimmen = array(
  'deel49.mp3' => 'AS01',
  'detz56.mp3' => 'AS02',
  'iaed45.mp3' => 'AS03',
  //u.s.w. bis Stimuli 36
);

if (!isset($stimuli)) {
  $stimuliSchwul = valueList('ZG01', null, 'label');
  $stimuliHetero = valueList('ZG02', null, 'label');
   $stimuli = array_merge($stimuliSchwul, $stimuliHetero);
  shuffle($stimuli);
  registerVariable($stimuli);
}

$i = loopPage(count($Stimuli));
$GezogeneStimmen = $stimuli[$i];

html('
<audio id="audio_with_controls" preload="auto" autoplay controlsList="nodownload">
<source src="'.$stimuli.'" type="audio/mpeg" />
Ihr Browser kann diese Audio-Datei leider nicht abspielen
</audio>
<div style="padding-bottom: 20px"></div>
');

question($FragenStimmen[$GezogeneStimmen]);

Jetzt erscheint jedoch folgende Fehlermeldung:

Ich gehe davon aus, dass die Angabe der Quelle falsch ist und nicht korrekt definiert wurde, wo die Audiodatei hergenommen werden soll. Wie definiere ich das hier nun? Vor allem weil die Stimuli auf zwei Zufallsgeneratoren aufgeteilt sind und ich ja dementsprechend beide Quellen angeben müsste.

Ich habe um ehrlich zu sein auch noch nicht verstanden, wo genau ich jetzt definiert habe, dass jeweils 10 Stimuli der Gruppe A und B zufällig gezogen werden sollen.

related to an answer for: Zwei Loops zufällig abwechseln

1 Answer

0 votes
by SoSci Survey (304k points)

Ersetzen Sie bitte

<source src="'.$stimuli.'" type="audio/mpeg" />

durch

<source src="'.$GezogeneStimmen.'" type="audio/mpeg" />
by s096975 (130 points)
Perfekt, das hat geklappt! Vielen Dank! :)

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...