Repetição de um~´audio

4 respostas
vanessa.tenorio

Boa tarde pessoal…

Bem, estou desenvolvendo um aplicativo, na qual ele utiliza os métodos do Player para executar algumas funcionalidades com um determinado áudio, tais como: start, stop, etc.
Eu possuo uma interface grafica que possui um botão para repetir o um determinado áudio (áudio em loop)). Como eu faço esta funcionalidade, sabendo que o visual do meu projeto é semelhante ao media player?

Obrigada!!!

4 Respostas

JuniorMaia

você quer saber como criar o botão ou a funcionalidade dele?

vanessa.tenorio

Então, gostaria de saber, como codificar a funcionalidade de loop do áudio. Esta função deve ser realizada assim que pressionado o botão repeat.

Obs: eu estou usando uma interfece que possui um Player, um botao para procurar arquivo de áudio e um botao repeat.

Obrigada!!! =)

InicianteJavaHenriqu

Use a interface AudioClip :arrow: http://docs.oracle.com/javase/1.4.2/docs/api/java/applet/AudioClip.html

Ex.:

import java.applet.AudioClip;    
import javax.swing.JApplet;    
    
public class Sons extends JApplet {    
    
    private AudioClip somJogo;    
    
    public Sons() {    
        this.somJogo = newAudioClip(getClass().getResource("/resources/musica.MID"));    
    }    
    
    public void tocarSom() {    
        this.somJogo.loop();    
    }    
    
    public void pararSom() {    
        this.somJogo.stop();    
    }    
}

:thumbup:

lucas_guj

Assim? :roll:

sequencer.setLoopCount( Sequencer.LOOP_CONTINUOUSLY );
Criado 16 de maio de 2012
Ultima resposta 17 de mai. de 2012
Respostas 4
Participantes 4