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

More
1 year 5 months 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 or Create an account to join the conversation.

More
1 year 5 months ago - 1 year 5 months 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: 1 year 5 months ago by jacob. Reason: Additional Information
The following user(s) said Thank You: ansal

Please Log in or Create an account to join the conversation.

More
1 year 4 months 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 or Create an account to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!