Ao usar o Applet para reproduzir som, você precisa primeiro definir o objeto AudioClip. O método GetAudioClip pode atribuir o som ao objeto AudioClip. Se você quiser reproduzir o som apenas uma vez, você deve chamar o método play da classe AudioClip. você deseja fazer um loop no clipe de som, você deve usar o método loop da classe AudioClip.
(1) Reproduza arquivos de som e
formatos de imagem em vários formatos, como BMP, GIF e JPEG, etc. O mesmo vale para arquivos de som WAV e AU são os dois arquivos de som mais comumente usados. Atualmente, Java oferece suporte apenas a arquivos AU, mas os arquivos WAV são comumente usados em ambientes Windows, portanto, é melhor ter uma ferramenta que possa converter arquivos WAV em arquivos AU.
* Classe AudioClip para reproduzir sons
A classe AudioClip é usada para reproduzir sons no Java Applet. Esta classe é definida no pacote java.Applet.
A seguir demonstramos como usar a classe AudioClip para reproduzir sons.
Carregue um arquivo de som chamado Sample.Au e reproduza-o (SoundDemo.java)
//Lista de programas fonte
importar java.awt.*;
importar java.applet.*
classe pública SoundDemo estende o miniaplicativo
{
pintura vazia pública (gráficos g)
{
AudioClip audioClip=getAudioClip(getCodeBase(),"Sample.AU");
//Crie um objeto AudioClip e inicialize-o com //método getAudioClip.
g.drawstring("Demonstração de Som!",5,15);
audioClip.loop(); //Use o método loop da classe AudioClip para reproduzir em loop}
}
Você precisa colocar as seguintes instruções HTML no arquivo SoundDemo.HTML para preparar a execução do miniaplicativo.
<HTML>
<TÍTULO>Miniaplicativo SoundDemo</TÍTULO>
<CÓDIGO DO APLICATIVO="SoundDemo.class" LARGURA=300 ALTURA=200>
</APLICATIVO>
</HTML>
Compile e execute o Applet, uma janela do Applet será exibida na tela acompanhada de música. A música termina quando o Applet é fechado.