- Posts: 14
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
eingefügte Audiodateien nur max. 2x hören
- ansal
- Topic Author
- Offline
- New Member
Less
More
7 years 3 months ago #147407
by ansal
eingefügte Audiodateien nur max. 2x hören was created by ansal
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
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
The topic has been locked.
- jacob
- Offline
- Senior Member
Less
More
- Posts: 75
- Thank you received: 22
7 years 3 months ago - 7 years 3 months ago #147480
by jacob
Replied by jacob on 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:
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...
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:
Code:
<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: 7 years 3 months ago by jacob. Reason: Additional Information
The following user(s) said Thank You: ansal
The topic has been locked.
- ansal
- Topic Author
- Offline
- New Member
Less
More
- Posts: 14
- Thank you received: 0
7 years 3 months ago #147748
by ansal
Replied by ansal on 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.
The topic has been locked.
Moderators: Joffm