Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

247
Views
Número límite de veces que se puede reproducir un audio: el botón de audio desaparece pero aún se puede reproducir el audio

Estoy preparando una encuesta en la que pido a las personas que escuchen varios archivos de audio una sola vez . Para hacer eso, he usado un javascript que oculta el botón de audio después de que el audio se haya reproducido X veces. El problema es que, aunque el botón desaparece cuando debería, todavía se puede reproducir el archivo de audio haciendo clic en el espacio vacío donde solía estar el botón. ¿Hay alguna manera de evitar esto, por ejemplo, deshabilitando los controles o haciendo clic con el mouse después de que se haya reproducido un audio?

A continuación se muestra una parte del javascript que tengo en este momento, cortesía de un amable usuario de Qualtrics. ¿Alguna idea de cómo puedo modificarlo? Soy un novato en codificación, ¡así que cualquier ayuda es muy apreciada!

¡Muchas gracias!

Clara

 // CREATE playAudio() FUNCTION function playAudio() { playcount++; //increase playcount number by 1 console.log(playcount); var button = document.getElementById("audiobutton"); //grab button id button.style.visibility = "hidden"; //hide the button so that it can't be played anymore audio.play(); //play the audio one last time //update play_count embedded data to current playcount number Qualtrics.SurveyEngine.setEmbeddedData("play_co unt", playcount); }; audio.onended = function() { if (playcount < 1){ var button = document.getElementById("audiobutton"); //grab button id button.style.visibility = "visible"; //show button again } else { button.style.display = "none"; } };
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!