Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Ausschalten von Bedienelementen (bei Videos)

  • Nala95.
  • Nala95.'s Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 7 months ago #232748 by Nala95.
Hallo zusammen, 

in meiner Umfrage möchte ich, dass Videos nur einmal angesehen werden können (aber nicht über autoplay). D.h. ich möchte es erreichen, dass die Bedienelemente ausgeblendet werden, sobald das Video abspielt. (Also zunächst soll der Playbutton sichtbar sein, sobald man ihn anklickt soll es keine Möglichkeit mehr geben das Video zu pausieren oder es vorzuspulen.) Hatte hier vllt. jemand schonmal so ein Anliegen und hat eine Lösung dafür parat? Bin über jeden Tipp dankbar.

Liebe Grüße 
Nala


 

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 7 months ago #232754 by Joffm
Hallo, Nala,
Jetzt hast Du die Eingangsfragen zwar nicht ignoriert - Du hast sie sogar noch gelöscht - , aber dadurch wissen wir wieder einmal nicht viel.
Der renitente Oberlehrer-Rentner will auch zu seinem Recht kommen. 

Gut, ich würde so vorgehen.
Wie hier gezeigt
[url] www.w3schools.com/tags/tryit.asp?filenam...l5_av_met_play_pause [/url]
würde ich einen zusätzlichen Button "Starte Video" einbauen.
Dazu würde ich natürlich einen bootstrap-Button nehmen, da ja LimeSurvey darauf beruht, d.h. die anderen Buttons sind auch alle solche bootstrap-Buttons
[url] getbootstrap.com/docs/3.3/css/#buttons [/url]

Nach Klick startet das Video, - und dann wird dieser Button ausgeblendet.
Zusätzlich - da ja keine Controls da sind - muss die Lautstärke geregelt werden.
Aber diese Dinge kennst Du ja aus dem "Gimmicks"-Tutorial - daher hier als Beispiel auch wieder die Peanuts.

 
  
Und nach Klick


Heute nachmittag ein ausgearbeitetes Beispiel.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: Nala95.

Please Log in to join the conversation.

  • Nala95.
  • Nala95.'s Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 7 months ago #232755 by Nala95.
Replied by Nala95. on topic Ausschalten von Bedienelementen (bei Videos)
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: LimeSurvey Community Edition
Version 3.27.19+210928
Eigener Server oder LimeSurvey-Cloud: Uniserver
Genutzte Designvorlage: fruity

Hallo Joffm,

sorry für das Löschen der Eingangsfrage, hab es hiermit nachgeholt.

Vielen Dank für die Idee! :-) Werde mich da direkt mal mit beschäftigen. Genau die Ausschaltung der Bedienungselemente ist gerade das einzige, was noch fehlt, durch dein Tutorial, bzw. durch einen anderen Forumseintrag funktioniert es auch schonmal, dass nach Ablauf des Videos die automatische Seitenweiterleitung erfolgt.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 7 months ago #232762 by Joffm
Hallo, Nala,
ja es ist wirklich wichtig, diese Fragen zu beantworten.
Ohne das Wissen, dass Du mit einer Version 3.x. arbeitest, hätte ich vielleicht einen Export aus 5.x. angehängt.
Diesen kann man aber nicht in 3.x. importieren.

Und auch bei "Uni-Installation" sind wir immer hellhörig, da die meisten Admins den Studenten verbieten javascript einzusetzen.
Dies scheint bei Dir ja zu funktionieren.

Gut, hier eine Beispiel.
Da ich nicht weiß, was Du genau anzeigen willst, gibt es drei Varianten.
1. Das Video spielt in einer Frage vom Typ "Textanzeige" und geht nach Beendigung zur nächsten Frage
2. Das Video spielt in einer normalen Frage. Da der "Weiter"-Button nicht sichtbar ist, das Video auch nicht erneut abgespielt werden kann, ist die durchaus machbar.
3. Weiterführung von 2. Nach Beendigung wird das Video versteckt, dafür werden die anfänglich versteckten Frage und Antworten angezeigt.

Die Lautstärke des Videos ist ja festgelegt mit "vid.volume".
Dies solltest Du testen, um einen guten Wert für Dein Video zu finden.
Und wenn der Teilnehmer den Lautsprecher seines Devices heruntergeregelt hat, gäbe es auch die Möglichkeit, ein Testvideo vorher abzuspielen, so dass der Teilnehmer seine Lautstärke entsprechend regeln kann.

Schau es Dir an; bei Fragen, einfach melden.

 

File Attachment:

File Name: limesurvey...2127.lss
File Size:25 KB


Bis dann
Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: Nala95.

Please Log in to join the conversation.

  • Nala95.
  • Nala95.'s Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 7 months ago #232774 by Nala95.
Replied by Nala95. on topic Ausschalten von Bedienelementen (bei Videos)
Hallo Joffm,

es funktioniert einwandfrei, genial! Herzlichen Dank dafür! :-)

(Es hat nicht nur bei meinen Videos funktioniert, sondern auch bei Audioaufzeichnungen, bei denen ich das pausieren und das vor- und zurückspulen unterbinden wollte. Falls jemand auch vorhat dies ebenso für Audiodateien anzuwenden und wie ich noch nie mit javascript gearbeitet hat: Ich habe im Quellcode folgendes geändert:

-ersetze „video id“ durch „audio id“
-ersetze type="video/mp4“ durch type= audio/mpeg"
-ersetzte „video“ durch „audio“
-ersetze Text „Bitte, klicken Sie hier, um das Video zu starten“ durch „Bitte, klicken Sie hier, um die Audioaufzeichnung zu starten“...das hat jedenfalls bei mir funktioniert.)

Liebe Grüße von Nala

Please Log in to join the conversation.

  • holch
  • holch's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 7 months ago #232802 by holch

„Bitte, klicken Sie hier, um die Audioaufzeichnung zu starten“


Also die Wortwahl von "Audioaufzeichnung starten" würde ich nochmal überdenken.

Ich würde dann erwarten, dass eine Audiodatei aufgezeichnet wird, nicht dass eine Audiodatei abgespielt wird...

I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.

The following user(s) said Thank You: Nala95.

Please Log in to join the conversation.

  • Nala95.
  • Nala95.'s Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 7 months ago #232854 by Nala95.
Replied by Nala95. on topic Ausschalten von Bedienelementen (bei Videos)
Hallo holch,

richtig, bin durcheinandergekommen, weil ich die Audiodateien selbst aufgezeichnet habe :D Danke, dass du es hier nochmal geschrieben hast.

Lieber Gruß von Nala

Please Log in to join the conversation.

  • Nala95.
  • Nala95.'s Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 7 months ago #232879 by Nala95.
Replied by Nala95. on topic Ausschalten von Bedienelementen (bei Videos)
Hallo zusammen,

leider gibt es doch ein Problem mit dem Video, es ist mir zunächst nicht aufgefallen, weil es so klein ist, aber wenn man auf das Video klickt öffnet sich so ein kleines Bedienelement, wo man das Video in "Bild in Bild" wiedergeben kann (und dort kann man es dann leider pausieren)...kriege das leider noch nicht weg. Hat jemand eine Idee, was man im Script hinzufügen muss, damit es verschwindet? 

Lieber Gruß Nala

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 7 months ago #232883 by Joffm
Ja, ja, dieses PiP, auf das alle Browserhersteller ja so wahnsinnig stolz sind.
Das kann nur der Mensch vor dem Bildschirm ausschalten, wenn er nicht davon genervt werden will.
Das musst Du so nehmen, wie es ist.

Es gibt hier ja unzählige Threads, wie man irgendetwas verbieten kann. Die Antwort ist immer "Man kann es nicht". Sobald etwas auf dem Bildschirm des Teilnehmers ist, kann er grundsätzlich darüber verfügen.
  • Rechtsklick - Quelltext ansehen
  • Extras - Seiteninformationen - Medien (Firefox)
  • Wenn Maus gesperrt, dann eben mit Tastenkombinationen
  • Mit dem Smartphone aufnehmen und wieder angucken
  • Und was es sonst alles gibt
Wer will, der kann.
Aber ehrlich gesagt, welcher Teilnehmer hat wirklich Interesse daran?
Was bekommt er dafür, wenn er sich solche Mühe macht? 

Ganz ausschließen kannst Du dies nur, indem Du z.B. die Teilnehmer in ein Kämmerchen setzt und die Videos von außen auf einem separaten Bildschirm abspielst. Mehr oder weniger eine abgewandelte face-to-face-Umfrage.

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: Nala95.

Please Log in to join the conversation.

  • Nala95.
  • Nala95.'s Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
1 year 7 months ago #232890 by Nala95.
Replied by Nala95. on topic Ausschalten von Bedienelementen (bei Videos)
Hey zusammen,

na klar kann man nicht alles in einer Studie kontrollieren, aber dennoch kann es ja sinnvoll sein so "viel herauszuholen" wie es eben geht für die Stimuluskontrolle bzw. der Qualität der Studie :) Ich finde jedenfalls die Lösung mit dem zusätzlichen Button von dir joffm mega genial, weil es viele Probleme mit "autoplay" umgeht, die es sonst oft geben kann. Weil ich mich gefreut hätte, wenn ich es in einem Forum hätte lesen können, teile ich nun nochmal kurz meinen aktuellen Stand hier: also man kann in das Script noch einfügen "vid.disablePictureInPicture = true; " und dann wird auch das Bild in Bild geblockt. Allerdings kommt es natürlich auch auf den Browser an (z.B. geht das bei den neuesten Versionen bei Chrome, Edge und Safari...bei Firefox z.B. nicht!) Nachlesen bzw. aktuelle Infos kriegt man hier: caniuse.com/?search=picture%20in%20picture
Da es in Studien durchaus üblich ist die Browser vorzugeben, die die Teilnehmenden nutzten sollen, kann man in diesem Fall also z.B. Firefox ausschließen.

Liebe Grüße von Nala

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose