Hallo,
Ich habe in meinem Fragebogen auf jeder Seite eine Audiodatei eingebaut. In der Auswertung möchte ich sehen, wie oft diese Datei angehört wurde. Meine Audiodatei heißt 1_Wurst_2 und meine interne Variable, in der die Häufigkeit der Wiedergaben gespeichert werden soll, heißt Q056_01.
Die Audiodatei habe ich mithilfe eines HTML-Codes in den Fragebogen eingebaut:
<audio controls="controls" id="1_Wurst_2">
<source src="1_Wurst_2.mp3" type="audio/mpeg">
</audio>
Anschließend habe ich Java-Script ergänzt, um zu verfolgen, wie oft die Audiodatei angehört wurde:
<script>
var audio = document.getElementById("1_Wurst_2");
audio.addEventListener("play", function() {
var input = document.getElementById("Q056_01");
var countIV = parseInt(input.value);
if (isNaN(countIV)) {
countIV = 0;
}
input.value = countIV + 1;
console.log("Audio wurde " + input.value + " Mal abgespielt.");
});
</script>
Anschließend habe ich eine Eingabeaufforderung eingefügt, damit die Wiedergabenhäufigkeit gespeichert wird:
<input type="hidden" name="Q056_01" id="Q056_01" value="0">
Zusätzlich habe ich die interne Variable Q056_01 als Item in den Fragebogen gezogen.
Ich bin den Fragebogen dann einmal durchgegangen und ich sehe zwar die interne Variable Q056_01 im Datensatz, allerdings wurde nicht gezählt, wie oft die Audiodatei 1_Wurst_2 angehört wurde.
Was kann ich noch probieren bzw. Was ich falsch?
Vielen Dank!