Código de Java - Reproducir sonido

Imágen de perfil

Reproducir sonidográfica de visualizaciones


Java

Publicado el 15 de Abril del 2017 por Marc
946 visualizaciones desde el 15 de Abril del 2017. Una media de 49 por semana
Clase que permite trabajar con sonidos en Java. La primera función permite obtener un sonido del sistema de ficheros (localizado dentro de la carpeta "sounds") y la segunda permite reproducir un sonido.

play_sounds

Requerimientos

Java 1.4

1.0

Actualizado el 26 de Agosto del 2017 (Publicado el 15 de Abril del 2017)gráfica de visualizaciones de la versión: 1.0
948 visualizaciones desde el 15 de Abril del 2017. Una media de 49 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import java.io.File;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.DataLine;
 
public class Sounds
{
	public static Clip getSound(String file)
	{
		try
		{
			AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("sounds" + System.getProperty("file.separator") + file).getAbsoluteFile());
			AudioFormat format = audioInputStream.getFormat();
			DataLine.Info info = new DataLine.Info(Clip.class, format);
			Clip sound = (Clip)AudioSystem.getLine(info);
			sound.open(audioInputStream);
			return sound;
		}
		catch(Exception e)
		{
			return null;
		}
	}
 
	public static void playSound(Clip clip)
	{
		clip.stop();
		clip.setFramePosition(0);
		clip.start();
	}
 
	public static void main(String[] args)
	{
		Clip sound = getSound("sound1.wav");
		playSound(sound);
	}
}



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s3950