0 votes
in SoSci Survey (dt.) by s149199 (145 points)
closed by SoSci Survey

Hallo zusammen,

Ich habe ein Video (mp4/webm/ogg) eingefügt, das auf Knopfdruck auf folgenden Button in den Vollbildmodus wechselt:

<center><button id="start" type="button" onclick="openFullscreen()">Start Video</button></center>

Mit der folgenden Funktion:

function openFullscreen() {
  if (elem.requestFullscreen) {
    elem.requestFullscreen();
  } else if (elem.webkitRequestFullscreen) { /* Safari */
    elem.webkitRequestFullscreen();
  } else if (elem.msRequestFullscreen) { /* IE11 */
    elem.msRequestFullscreen();
  } else if (elem.mozRequestFullScreen) { /* Firefox? */
    elem.mozRequestFullScreen;
  }
elem.play();
start = window.performance.now();
document.getElementById("start").disabled = true;
}

Wenn das Video fertig abgespielt wurde, soll sich der Vollbildmodus automatisch schließen. Wenn der Vollbildmodus automatisch oder durch den Benutzer beendet wird, soll das Video pausieren und direkt die nächste Seite angezeigt werden. Die Abspieldauer des Videos soll in der internen Variable IV01_01 abgespeichert werden.

Dafür habe ich folgende Funktion geschrieben:

function fullscreenchanged(event) {
  if (document.fullscreenElement) {
  } else {
    elem.pause();
    end = window.performance.now();
    document.getElementById("IV01_01").value = end-start;
   SoSciTools.submitPage();
  }
};

Nur mit Safari habe ich folgende Probleme:
1. Das Video wird bei manchen ProbandInnen nicht angezeigt
2. ProbandInnen werden nicht automatisch auf die nächste Seite weitergeleitet
3. Die Variable IV01_01 erscheint nicht im Datensatz

Vielen Dank!

closed with the note: Für den Moment scheint das Problem gelöst ...
by SoSci Survey (306k points)
> 1. Das Video wird bei manchen ProbandInnen nicht angezeigt

Das kann am Video liegen. Sie bräuchten mal eine betroffene Proband:in und müssten bei dieser Person in die Entwickler-/Fehlerkonsole vom Safari schauen.

> 2. ProbandInnen werden nicht automatisch auf die nächste Seite weitergeleitet

Prüfen Sie bitte, was die Fehlerkonsole sagt, wenn die entsprechende Situation eintritt.

> 3. Die Variable IV01_01 erscheint nicht im Datensatz

Haben Sie sie denn eine entsprechende interne Variable im Fragenkatalog angelegt und auf die Seite gezogen?
by s149199 (145 points)
Für Frage 2 und 3 lag das Problem am fullscreen-Eventlistener ... Mit den richtigen Präfix funktioniert es jetzt. Fehler 1 lässt sich aktuell nicht reproduzieren.

Dennoch vielen Dank für die Antwort!

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

...