eingefügte Audiodateien nur max. 2x hören

More
10 months 2 days ago #147407 by ansal
ansal created the topic: eingefügte Audiodateien nur max. 2x hören
Hallo,

ich nutze die LimeSurveyVersion 2.53+161004.

Ich habe in meine Umfrage Audiodateien eingebaut. Nun möchte ich, dass die Befragten diese Dateien nicht unendlich oft sondern nur bis zu 2x anhören können. Ist es irgendwie möglich, das einzustellen?

Ich freue mich über alle Hinweise.

Viele Grüße

Ansal

Please Log in to join the conversation.

More
10 months 1 day ago - 10 months 1 day ago #147480 by jacob
jacob replied the topic: eingefügte Audiodateien nur max. 2x hören
Hey,

mit Javascript ist das möglich.
Leider kann man die Audioquelle im HTML Code wiederfinden.
Wenn das für dich kein Problem ist habe ich hier rumgespielt:

Du kannst dann das in deinen Fragenquellcode einfügen:
<p>Stimmt das, was da gesagt wird?</p>
 
<audio id="myAudio" preload="auto" src="/upload/surveys/725915/images/horse.mp3"> </audio>
<button id="mybutton" type="button">Play Audio</button><script type="text/javascript" charset="utf-8">
$(document).ready(function() {
       var button = document.getElementById('mybutton'),
     audio = document.getElementById('myAudio'),
     times_played=0,
     max_plays=1;
    button.addEventListener('click',function(){
      if(times_played == max_plays){
         document.getElementById('mybutton').style.visibility = "hidden";
      }
      audio.play();
      times_played++;
    });
});
</script>

Im <p>-Tag steht dann deine Frage und der eigene "Play"-Button wird nach dem 2 mal spielen versteckt.


Ist eine relativ einfache Lösung das zu machen, aber vielleicht hat jemand noch eine andere Idee.

Aussehen sollte das dann ungefähr so wie im angehängten Screenshot.

Hoffe das hilft

Lg
Jacob

Edit: Habe gerade nochmal drüber nachgedacht, ist eine problematische Lösung, da ein reload der Seite das Skript neu laden würde ... :/

Vielleicht kann man das dann in einer Session oder in einem Cookie speichern...
Attachments:
Last Edit: 10 months 1 day ago by jacob. Reason: Additional Information
The following user(s) said Thank You: ansal

Please Log in to join the conversation.

More
9 months 3 weeks ago #147748 by ansal
ansal replied the topic: eingefügte Audiodateien nur max. 2x hören
Vielen Dank (etwas verspätet, hatte schon längst zurückschreiben wollen)! Das klingt kompliziert, aber ich werde es mal versuchen.

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!