Retrasar carga de audio

Inicio Forums Ayuda / Ajuda / Laguntza / Axuda / Help Retrasar carga de audio

This topic contains 2 respuestas, has 2 voices, and was last updated by  SagoWeb Hace 6 años, 3 meses.

  • Author
    Entradas
  • #29947

    SagoWeb
    Member

    Hola,

    No se si esto que quiere se podría hacer.

    He añadido un audio desde exelearning, pero quisiera que no se reprodujese de inmediato al entrar en la página, sino que tuviese un retraso de unos segundos.

    ¿Es posible?

    Muchas gracias de antemano

    Ángeles

  • #29948

    Ignacio Gros
    Keymaster

    Inserta el audio sin reproducción automática e incluye este código en la pestaña Propiedades – Pie de página:

    <script>
    	$(function(){
    		setTimeout(function(){
    			var btn = $(".mejs-button");
    			if (btn.length>0) btn.eq(0).click();
    		},1000);
    	});
    </script>

    El eq(0) hace referencia al primer audio o vídeo. Pon un uno para el segundo, etc. 1000 es el tiempo de espera en milisegundos. Si no quieres que afecte a todas las páginas del contenido, puedes insertar el código junto al audio.

    Pero comprueba si es necesario que la reproducción sea automática, por favor, porque puede suponer un problema de accesibilidad y usabilidad.

    Saludos.

  • #29950

    SagoWeb
    Member

    Gracias por tu respuesta, Ignacio

    Tan eficaz como siempre aunque sea tiempo de vacaciones…

    He probado a insertarlo en propiedades, pero no consigo el efecto, ni aunque le he aumentado el valor de milisegundos.

    Como tengo varios audios, prefiero usar la segunda opción de comentas de insertarlo junto al audio, pero no se cómo hacerlo. Si inserto el JavaScript antes de la llamada al audio, exelearning le aplica como un comentario: <script>// <![CDATA[

    ¿Cómo tendría que añadirlo para cada audio?

    Gracias y perdonad las molestias, es lo que pasa con los que no tenemos ni idea de programación…

    Saludos

    Ángeles

You must be logged in to reply to this topic.

Skip to content