0 votes
in SoSci Survey (dt.) by s194201 (170 points)

Hallo,

wir wollen den Versuchspersonen eine Audio vorspielen und würden gerne als interne Variable speichern, ob die Audiodatei auch bis zum Ende angehört wurde. Wir wissen, wie man macht, dass man sehen kann, wie oft die Audio angeklickt wurde (das wird hier aber wahrscheinlich nur einmal sein), es wäre aber auch wichtig zu wissen, ob die Versuchspersonen die ganze Audiodatei angehört haben.
Über Ihre Hilfe würde ich mich sehr freuen.

Vielen Dank!

1 Answer

+1 vote
by SoSci Survey (327k points)
selected by s194201
 
Best answer

Sie haben hier im JavaScript (mindestens) zwei Möglichkeiten. Entweder fragen Sie regelmäßig (z.B. alle 100ms) die Abspielposition ab (.currentTime) und setzen die interne Variable auf z.B. 1, wenn eine bestimmte Position erreicht wurde.

Oder Sie warten auf das stopped Event, und prüfen dann vielleicht nochmal die Position - zumindest wenn die Befragten die Möglichket haben, das VIdeo auch manuell zu pausieren.

by s194201 (170 points)
Vielen Dank für die Rückmeldung. Das war sehr hilfreich. Ich habe noch eine Anschlussfrage: Ich habe mich für die erste Option entschieden und das hat auch super funktioniert. Allerdings ist das ja nicht sensitiv dafür, ob die Teilnehmenden einfach "durchskippen" und dadurch zwar bis zum Ende kommen, aber das Audio eigentlich gar nicht angehört haben. Gibt es vielleicht die Option, nur die Ziehleiste, nicht aber den Play- und Pause-Butten auszublenden, sodass die Teilnehmenden nicht mehr im Audio springen können?
by SoSci Survey (327k points)
Im einfachsten Fall zeigen Sie das <audio>-Element gar nicht an, sondern platzieren es außerhalb des sichtbaren Bereichs ...

<audio id="abc" style="position: absolute; left: -9999px">

... und starten das Abspielen einfach mit einem Knopf, den Sie noch extra einfügen. Den lassen Sie einfach die .play() Methoden des Audio-Elements aufrufen. Einen zweiten Knopf mit .stop() können Sie dann zum Pausieren anbieten.

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

...