Documentos de Académico
Documentos de Profesional
Documentos de Cultura
6 - Desa - Applets-Capitulo 1 - 03 Sonido
6 - Desa - Applets-Capitulo 1 - 03 Sonido
Sonido
Los programas en Java pueden manipular y reproducir clips de audio creados por uno mismo
o bien alguno de los que se encuentran en Internet.
Los formatos de audio que se pueden emplear son varios entre ellos están los siguientes:
Los dos métodos más simples son: el método play() de Applet y el método play() de
AudioClip.
Play de Applet
El método play() de Applet carga el sonido solo una vez y lo reproduce. Después de eso se
marca para ser tomado por el recolector de basura.
Ejemplo:
La siguiente aplicación carga y reproduce el sonido del archivo “sonido.au” que se encuentra
ubicado junto a ella:
import java.applet.*;
La segunda forma de play requiere el URL en el que se encuentra el sonido que será cargado
y reproducido.
En el siguiente ejemplo se puede ver la forma en la que se utiliza play al cual se le debe
pasar un URL. En este caso es necesario utilizar el manejo de excepciones para la excepción
MalformedURLException. Al ejecutar el applet se carga de la página de Internet el URL y
se reproduce.
import java.applet.*;
import java.net.*;
Play de AudioClip
Esta técnica es más flexible que la anterior. Un applet puede utilizar un objeto AudioClip
para almacenar audio que se use varias veces a lo largo de la ejecución del programa.
El método getAudioClip de Applet tiene dos formas que utilizan los mismos argumentos del
método play discutido anteriormente.
Este método devuelve una referencia AudioClip. Un objeto AudioClip tiene tres métodos:
import java.applet.*;