Código de Java - Reproducir sonido

Imágen de perfil

Reproducir sonidográfica de visualizaciones


Java

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Abril del 2017 por Marc
5.873 visualizaciones desde el 15 de Abril del 2017. Una media de 84 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
estrellaestrellaestrellaestrellaestrella(1)

Actualizado el 26 de Agosto del 2017 (Publicado el 15 de Abril del 2017)gráfica de visualizaciones de la versión: 1.0
5.874 visualizaciones desde el 15 de Abril del 2017. Una media de 84 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 (1)

Lucas
20 de Agosto del 2018
estrellaestrellaestrellaestrellaestrella
muchas gracias!!
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3950  
Revisar política de publicidad