Esto significa que cuando el usuario hace clic en el botón de reproducción, podría tener que esperar antes de que empiece escuchar el sonido. Este problema puede evitarse utilizando el atributo del archivo de objetos. Este es un atributo, que descarga el sonido tan pronto como se carga la página. Mientras que el sonido estará a su navegador, que no jugará hasta que asigne la dirección URL para el atributo de datos (como se mencionó anteriormente). El valor del atributo de archivo es también el URL (del sonido).
En el siguiente ejemplo, el diseño es tal que el objeto completo se hace flotar hacia la derecha. Pruebe el código (utilizar su propio archivo de sonido); puede que tenga que trabajar con un servidor web real. juego function () {document.getElementById ('O1'). data = document.getElementById ('O1'). Archivo} Algunos de texto. Juega Algunos manera TextOne para detener el sonido es para recargar (actualizar) a la página con el código JavaScript para que todo comienza de nuevo.
Cuando se vuelve a cargar la página, el usuario no escucha el sonido desde la dirección URL del sonido en este momento, está en el atributo de archivo y no en el atributo de datos. Sin embargo, volver a cargar la página no se recomienda como método para detener el sonido, como algún tipo de interacción, que le codificado, que podría estar en el proceso de ejecución. Si no codificar cualquier interacción que se va mientras el sonido se reproduce, a continuación, puede volver a cargar la página para detener el sonido.
Cuando un navegador carga con éxito una página para la primera vez que lo almacena en caché (con sus recursos). Así que volver a cargar una página después de una carga éxito inicial reproducirá la página de forma instantánea. Aún así, volver a cargar la página web no es un modo galante para detener el sonido. Bueno, el siguiente código se detendrá el sonido volviendo a cargar la página (se puede probar): Juego