+1 vote
in Methoden-Fragen by s095619 (145 points)

Hallo liebes SosciSurvey Team

ich hatte mich vor einiger Zeit an Euch gewandt, weil ich verschiedene Fragebögen erstellt habe, bei welchen im Hintergrund Musikstücke laufen.

Alle Fragebögen sind genau nach Anleitung erstellte, die Musikstücke und HTML Codes auf dem Desktop hinterlegt, sowie an den Link angehängt.

Bisher war das Problem, dass ich zwar per Link die Fragebögen öffnen konnte, jedoch die Musik nicht ab dem programmierten Zeitpunkt startete. Nach eurem Vorschlag habe ich jetzt den Cache von meinem Browser gelöscht, wodurch jetzt beim öffnen der durch die HTML Endung ergänzten Links eine Fehlermeldung (404 Not Found nginx/1.17.3) kommt.

Was hab ich falsch gemacht? Könnt ihr mir bitte Helfen?

Vielen Dank!
Amelie

1 Answer

0 votes
by SoSci Survey (304k points)

die Musikstücke und HTML Codes auf dem Desktop hinterlegt

Nun ... damit Teilnehmer ein Musikstück aufrufen können, muss es auf einem Internetserver - z.B: auf www.soscisurvey.de - liegen. Wenn es bei Ihnen auf dem Desktop liegt, dann kann ja sonst niemand darauf zugreifen.

... wodurch jetzt beim öffnen der durch die HTML Endung ergänzten Links ...

Dass vorher keine Fehlermeldung kam, lag vermutlich daran, dass der Browser den Inhalt noch kannte. Vermutlich haben Sie die Dateien inzwischen umbenannt oder gelöscht. Daher bemerkt der Browser nach dem Leeren des Cache nun, dass etwas nicht stimmt.

Ohne Kenntnis der Links ist es schwer, weitere Hilfestellung zu leisten. Dafür wären neben den Links auch die URL des Befragungsprojekts und die Namen der ggf. hochgeladenen Dateien erforderlich. Danke.

by s095619 (145 points)
Die Musik natürlich auch in der Mediathek der Fragebögen hinterlegt, im Folgenden die Links der Fragebögen (URL = Link ohne "2d..-start.html)


https://www.soscisurvey.de/2ddl/2ddl-start.html
https://www.soscisurvey.de/2dds/2dds-start.html
https://www.soscisurvey.de/2del/2del-start.html
https://www.soscisurvey.de/2des/2des-start.html
https://www.soscisurvey.de/2mdl/2mdl-start.html
https://www.soscisurvey.de/2mds/2mds-start.html
https://www.soscisurvey.de/2mel/2mel-start.html
https://www.soscisurvey.de/2mes/2mes-start.html

Die Namen der hochgeladenen Dateien sind wie folgt:

z.B. 2dds-play.html und 2dds-start.html

also immer den Links entsprechende Abkürzung je einmal mit play und einmal mit start.

Ich hoffe das hilft Ihnen (und mir) weiter!
by SoSci Survey (304k points)
Ich habe mir einmal exemplarisch den ersten Link angesehen ... und dann die HTML-Datei "2ddl-start.html", die tatsächlich vorhanden ist und geladen wird. Darin steht:

<frame src="https://www.soscisurvey.de/G2ddl/" name="survey">

Die Fehlermeldung "not found" bezieht sich also gar nicht auf die HTML-Datei, diese wird gefunden, sondern auf den Fragebogen, der angezeigt werden sollte. Statt "G2ddl" müsste es "2ddl" heißen.

Wenn Sie das geändert haben und weiterhin nicht funktioniert, sagen Sie bitte Bescheid. Und erklären Sie dann auch gerne gleich, wofür Sie die unterschiedlichen HTML-Dateien benötigen.
by s095619 (145 points)
Super, das klingt ja so als könnte ich das Problem beheben!

Das heißt, ich muss die html Dateien, die auf meinem Desktop gespeichert sind neu erstellen und neu in die Fragebögen einfügen - richtig?

Insgesamt sind es sogar 16 Links, da wir 2 Gruppen sind, die jeweils 8 verschiedene Versionen eines Musikstücks haben und den Einfluss dieser messen wollen. Da ich nicht herausfinden konnte, wie ich die Musik automatisch spielen lassen kann UND diese automatisch randomisiert zuteilen kann habe ich für jedes Stück einen eigenen Fragebogen/Link erstellt.
by SoSci Survey (304k points)
> habe ich für jedes Stück einen eigenen Fragebogen/Link erstellt.

Für den Inhalt des Musik-Frames ist das okay - aber für das Frameset (die eigentliche Start-Datei) sollten Sie unbedingt nur eine Datei erstellen. Sonst haben Sie m.E. ein Problem mit der Zuordnung zu den Teilnehmern.

Wie das dann mit der Randomisierung zusammen geht , können wir gerne hier im Online-Support klären (aber bitte in einer neuen Frage). Alles halb so wild :)

Um Ihre Frage zu beantworten: Nachdem Sie m.E. nur eine HTML-Datei mit Frameset benötigen, müssen Sie auch nur eine korrigieren und auf den Server laden.
by s095619 (145 points)
Entschuldigung, jetzt komme ich nicht mehr mit...

Was muss neu erstellt werden und wo brauche ich nur eine HTML? Ich hatte wie gesagt bisher 16 und bin jetzt unsicher, wie die 16 verschiedenen Musikstücke für die Teilnehmer verfügbar sein sollen
by SoSci Survey (304k points)
Also ... eine (!) HTML-Datei brauchen Sie erstmal, um das Frameeset zu starten. Also die Datei mit <frameset> im Inhalt. Diese lädt in einen Teil der Seite auch gleich den Fragebogen.

Zum Abspielen der unterschiedlichen Musikstücke legen Sie dann jeweils eine HTML-Datei an, welche nur den HTML-Code zum Abspielen der Musik enthält. In der Anleitung also z.B. 16-mal die play.html
by s095619 (145 points)
Bitte entschuldigen Sie die späte Antwort!

Ich habe es jetzt so verstanden, dass ich die start.html Datei einmal neu erstellen muss und damit dann alle Links laufen - richtig?
Hierfür habe ich die ersten 8 Links (Gruppe1) in eine HTML-Datei gepackt und der Fragebogen startet jetzt auch - leider die Musik aber nicht ab der Seite, ab welcher sie einsetzen sollte.

Die Links lauten jetzt:
https://www.soscisurvey.de/dur-doppelt-langsam/Gruppe1.html
https://www.soscisurvey.de/dds/Gruppe1.html
https://www.soscisurvey.de/del/Gruppe1.html
https://www.soscisurvey.de/1des/Gruppe1.html
https://www.soscisurvey.de/mdl/Gruppe1.html
https://www.soscisurvey.de/1mds/Gruppe1.html
https://www.soscisurvey.de/mel/Gruppe1.html
https://www.soscisurvey.de/mes/Gruppe1.html


Was habe ich jetzt falsch gemacht?
by SoSci Survey (304k points)
Nur damit ich es korrekt verstehe ... Sie haben 8 Befragungsprojekte angelegt? Was ist das Ziel dahinter?
by SoSci Survey (304k points)
Was ich sehe ist, dass auf Seite 3 (o.ä.) eine Musikdatei direkt im Fragebogen ist. Aber das ist noch nicht die, die im Hintergrund starten soll, oder?

Diese Datei läuft laut Fehlerkonsole noch nicht, weil die mp3-Datei ungültig ist:

> Medien-Ressource https://www.soscisurvey.de/dur-doppelt-langsam/Tierstimmenarchiv_Karmingimpel_2ca541d15d.mp3 konnte nicht dekodiert werden.

> Medien-Ressource https://www.soscisurvey.de/dur-doppelt-langsam/Tierstimmenarchiv_Karmingimpel_2ca541d15d.mp3 konnte nicht dekodiert werden, Fehler: Error Code: NS_ERROR_DOM_MEDIA_MEDIASINK_ERR (0x806e000b)
by s095619 (145 points)
Richtig, es sind immer die selben Fragebögen aber wir sind 2 Testleitergruppen und jede soll insgesamt 8 verschidene Musikstücke im Hintergrund des Fragebogens laufen lassen und ich wusste nicht, wie ich es anders hinbekomme...
Ein Link pro Testleitergruppe mit randomisierter Zuteilung der Musikstücke wäre natürlich traumhaft!
by s095619 (145 points)
Die Tierstimme läuft aber... zumindest bei den bisherigen Testläufen gings. Das ist nur zum Test, ob die Teilnehmer ihre Lautsprecher an haben.
Die Musik sollte ab der ersten Frage (Drucker) starten, aber da kommt keine Musik - die ist auf meinem Desktop in HTML Dateien gespeichert und im Fragebogen unter Mediendateien hinterlegt
by SoSci Survey (304k points)
> Ein Link pro Testleitergruppe mit randomisierter Zuteilung der Musikstücke wäre natürlich traumhaft!

Naja, mit einem Zufallsgenerator wäre das kein Kunststück. Aber jetzt konzentrieren wir uns erst einmal darauf, dass es mit einem Musikstück läuft. Randomisieren kann man dann immer noch.

> Die Tierstimme läuft aber... zumindest bei den bisherigen Testläufen gings.

Ich hatte es heute im Firefox getestet und den besagten Fehler angezeigt bekommen. Allerdings läuft es auf einem anderen PC ebenfalls mit Firefox nun korrekt.

> Die Musik sollte ab der ersten Frage (Drucker) starten

Die Fehlerkonsole des Browsers meldet folgenden Fehler:

> HTTP-Laden ist mit dem Status 404 fehlgeschlagen. Laden der Medienressource https://www.soscisurvey.de/dur-doppelt-langsam/Dur_Doppelt_Langsam55BPM_loop.mp3 fehlgeschlagen.

Demnach liegt im Projektverzeichnis /dur-doppelt-langsam/ entweder keine Datei mit dem Namen, oder sie liegt in der geschützten Dateiablage (so nicht zugreifbar!) oder die Groß-/Kleinschreibung stimmt nicht exakt.
by s095619 (145 points)
Hallo nochmal!
Die Links funktionieren jetzt so weit, dass sich der Fragebogen öffnet und keine Fehlermeldung mehr kommt (leider startet nach wie vor keine Musik, obwohl html Codes hinterlegt sind und die Links auf html enden!) Der „Sound Check“ mit dem Vogelgezwitscher funktioniert, aber ab dem Drucker sollte automatisch die Musik im Hintergrund laufen - was kann ich noch verändern?

liebe Grüße und vielen Dank!
by SoSci Survey (304k points)
Vielleicht packen Sie diese Frage mal in einen neuen Thread? Hier wird es langsam etwas unübersichtlich.

Legen Sie bitte in der neuen Frage bei: Den Link zum Fragebogen (Frameset!) und den PHP- und/oder HTML-Code von der Seite, wo die Hintergrundmusik starten soll.

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

...