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

Hallo,

ich brauche unbedingt Hilfe bei dem einfügen von Hintergrundmusik in meinen Fragebogen.
Ich will ab einer bestimmten Seite ein Lied starten, dass in Dauerschleife bis zum Ende des Fragebogens läuft.

Ich habe eine start.html erstellt wie nach der Anleitung:

und eine play.html

und den Textbaustein als HTML-Code auf die Seite eingefügt damit es startet.

Doch wenn ich die play.html so aufrufe wird nichts abgespielt und auch im Fragebogen nicht.
Wo ist mein Fehler?
Die MP3 Datei hat den richtigen Namen. Die Programmierung habe ich mittels Editor erstellt.

Sie würden mir einen riesen großen Gefallen tun, wenn Sie mir helfen könnten. Ich finde den Fehler einfach nicht.

Vielen herzlichen Dank!

Samantha

by SoSci Survey (309k points)
Könnten Sie vielleicht einen Pretest-Link bzw. den kompletten Link zur start.html posten?

Was passiert denn, wenn Sie die play.html direkt aufrufen (also https://www.soscisurvey.de/IHR-PROJEKT/play.html)? Spielt die Musik dann?
by s091675 (130 points)
Vielen Dank für Ihre schnelle Antwort!

Hier wäre eine Vorschau von meinem Fragebogen:
https://www.soscisurvey.de/masamantha/?act=FZLaootVuZIp2uRd9ZddyMG7
auf der 3. Seite sollte die Musik starten.

Wenn ich die Seite so aufrufe erscheint einfach eine leere weiße Seite.
https://www.soscisurvey.de/masamantha/play.html

Und wenn ich die http://... start.html aufrufe steht dort, dass der Fragebogen noch nicht verfügbar ist.

Muss ich vielleicht erst den Fragebogen starten, dass es funktioniert ? Aber sollte es nicht schon beim erstellen klappen ?

1 Answer

0 votes
by SoSci Survey (309k points)

Bitte kontrollieren Sie nochmal den Inhalt der play.html: Wenn ich die Datei aufrufe, wird dieser (HTML-)Inhalt geladen:

<!DOCTYPE html>
<html lang="de">
  <head>
    <meta charset="utf-8">
    <title>Audio</title>
  </head>
  <body>
    <object type="application/x-shockwave-flash" data="minus14Halbtonschritte.MP3" width="0" height="0"></object>
  </body>
</html>

Das <object> ist falsch, das <audio> in Ihrer Frage wäre das richtige.

by s091675 (130 points)
Das war wahrscheinlich noch von meinem Versuch ob der vorherige ältere Inhalt funktioniert.
Es funktioniert leider damit auch nicht. (Wenn man jetzt oben drauf geht zeigt es den richtigen Quelltext an)
by SoSci Survey (309k points)
Die Fehlerkonsole des Browsers zeigt folgenden Fehler:

HTTP-Laden ist mit dem Status 404 fehlgeschlagen. Laden der Medienressource https://www.soscisurvey.de/masamantha/minus14Halbtonschritte.MP3 fehlgeschlagen.

Bitte prüfen Sie, ob der Dateiname "minus14Halbtonschritte.MP3" exakt stimmt, inklusive Groß- und Kleinschreibung. Ich denke, es liegt am "MP3" am Ende, welches "mp3" lauten müsste.
by s091675 (130 points)
Ich habe im Editor das MP3 angepasst und alles überprüft. Wenn man nun die obige Adresse eingibt mit dem klein geschriebenen mp3 kann man die Datei öffnen bzw runter laden die ich als Hintergrundmusik möchte.
In dem Fragebogen funktioniert es leider trotzdem nicht.

Auf die Seite im Fragebogen (bei Fragebogen zusammenstellen) muss ich nur den Textbaustein mit hinzu nehmen. (siehe oben) mehr nicht oder ? Nicht das dort der Fehler liegt.

Vielen lieben Dank, dass Sie mir so versuchen zu helfen!
by SoSci Survey (309k points)
Okay, wenn es mit dem Aufruf der play.html funktioniert, sind wir schonmal einen Schritt weiter.

Damit es im Fragebogen funktioniert, dürfen Sie den Fragebogen nicht (!) direkt aufrufen, sondern müssen die start.html aufrufen, also:

https://www.soscisurvey.de/masamantha/start.html

Warum? Nur dann wird am Seitenrand ein kleines Frame "Hintergrundmusikframe" vorgesehen, in welchem der HTML-/JavaScript-Code im Fragebogen dann die play.html laden kann.

Das funktioniert nicht zusammen mit dem Pretest- oder Vorschau-Modus, Sie müssen den Fragebogen also regulär online schalten. Bzw. es funktioniert schon zusammen mit einem Pretest-Link, aber dann müssten Sie in der start.html den Fragebogen-Link gegen den Pretest-Link austauschen. Vermutlich ist es einfacher, den Fragebogen regulär online zu schalten.
by s091675 (130 points)
Ok ich verstehe was Sie meinen.
Ich hoffe dann, dass wenn er Online ist das ganze funktioniert.

Wenn ich meinen Fragebogen jetzt Online stelle, kann ich dann noch etwas daran ändern wenn es wäre? Weil es könnte sein, dass noch Änderungen an dem Fragebogen vorgenommen werden müssen.

Wirklich vielen vielen Dank für Ihre Mühen!
by SoSci Survey (309k points)
> Wenn ich meinen Fragebogen jetzt Online stelle, kann ich dann noch etwas daran ändern wenn es wäre?

Ja, natürlich :)
by s091675 (130 points)
Vielen vielen lieben Dank !!
by SoSci Survey (309k points)
Okay ... der Blick ins Projekt hat das Problem schnell aufgeklärt:

Der Zufallsgenerator war *unter* dem PHP-Code im Fragebogen. Das heißt, das replace() konnte noch gar nicht wissen, welches Musikstück gleich gezogen wird. Ich habe die Reihenfolge geändert und denke, dass es nun funktioniert. Wie sieht es auf dem Surface aus?

Warum es im Firefox vorher schon funktionierte, ist mir schleierhaft. Nach dem Neu-Laden der Seite funktioniert es - aber ich kann mich nicht daran erinnern, in den Tests irgendetwas neu geladen zu haben.

Prüfen Sie bitte zur Sicherheit (sowohl in Firefox, Chrome wie auch auf dem Surface), ob die abgespielte Musik immer zu den gespeicherten Daten in ZU01 passt. Nur zur Sicherheit... ich mag es nicht, wenn ich Dinge nicht erklären kann.
by s091675 (130 points)
Juhu ! Es funktioniert alles !! :-) Sogar auf meinem Surface ! Ich freue mich sehr!

Ich werde im Auge behalten, ob die Musik zu den Daten in ZU01 passt.

Vielen vielen lieben Dank für Ihre Hilfe und Unterstützung bei meinem Fragebogen und dass sie sich extra die Zeit genommen haben und den Fehler gefunden haben.

Viele liebe Grüße
Samantha

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

...