0 votes
in SoSci Survey (dt.) by s187095 (320 points)

Im Fragebogen soll eine kurze Audio-Datei abgespielt werden. Mithilfe des Autoplays lässt sich die Abspielhäufigkeit bereits auf 1x reduzieren, aber besteht auch die Möglichkeit die Audio-Datei mehr als 1x (aber nicht unendlich oft) abzuspielen (z.B. 3x)?

by SoSci Survey (328k points)
Sollen die Befragten die Datei mehrfach selbst starten (können) oder soll die Datei einfach nur automatisch dreimal wiederholt werden?
by s187095 (320 points)
Die Audio-Datei soll von den Befragten maximal 2x abgespielt werden können. Dann sollen sie auf die nächste Seite weitergeleitet werden (entweder per Aufforderung, auf den "Weiter"-Button zu klicken oder auch automatisch).

1 Answer

0 votes
by SoSci Survey (328k points)

Die Audio-Datei soll von den Befragten maximal 2x abgespielt werden können. Dann sollen sie auf die nächste Seite weitergeleitet werden

Eine mögliche Lösung besteht darin, dass Sie den Audio-Player erstmal ausblenden - oder zumindest dessen Kontrolleelemente.

Anschließend bauen Sie per HTML-Code einen Knopf, der JavaScript-Code aufruft. Dieser JavaScript-Code prüft beim Knopfdruck, wie häufig das Audio-File schon abgespielt wurde und - wenn es weniger als 2-mal war - startet es mittels audio.play(). Eventuell muss die Abspielposition noch mittels audio.currentTime zurücksetzen auf den Anfang.

Wenn Sie den Zähler in einer interne Variable legen, welche die Daten automatisch im Hintergrund übermittelt (optionale Einstellung für interne Variablen), dann können Sie auch verhindern, dass jemand durch Neu-Laden der Seite die Begrenzung umgeht.

Mit dem ended Event können dann auch direkt auf das Abspiel-Ende reagieren. So können Sie z.B. nach dem zweiten Abspielen direkt auf die nächste Seite wechseln mittels SoSciTools.submitPage().

Das klingt nach einer kleinen Programmier-Herausforderung. Ja, ist es. Posten Sie gerne im Online-Support Ihre Versuche, einen Pretest-Link und beschreiben Sie, was schon funktioniert und was noch nicht.

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

...