javawav解析的简单介绍
今天给各位分享javawav解析的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、求一个简单java播放wav音频程序
- 2、java 切割wav音频
- 3、JAVA中如何解析WAV文件,有具体代码么?WAV文件存放数据具体是哪个字段?
- 4、请教java中,wav文件的播放问题
- 5、java读取wav 把wav放在哪儿?
求一个简单java播放wav音频程序
/**
* 播放音乐
*
* @param mp3Path
* @param repeat
*/
public static void playSound(final String mp3Path, final int repeat) {
new Thread(new Runnable() {
@Override
public void run() {
if (mp3Path.endsWith("mp3")) {
// TODO Auto-generated method stub
MP3Player mp3 = new MP3Player(mp3Path);
int ccc = 0;
while (ccc repeat) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ccc++;
mp3.play();
}
} else {
try {
// .wav 文件放在java project 下面
//System.getProperty("user.dir") + File.separator+ "ring.wav"
System.out.println(mp3Path);
FileInputStream fileau = new FileInputStream(
mp3Path);
AudioStream as = new AudioStream(fileau);
int ccc = 0;
while (ccc repeat) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ccc++;
AudioPlayer.player.start(as);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}).start();
}
sun audio jar下载 需要自己下载
java 切割wav音频
1.首先应该得到音乐文件的时长---这个可以百度,我也不会,但应该可以实现
2.然后得到文件大小,除以文件总分钟数
3.根据得到的大小切割文件(用二进制的方式读取文件)
JAVA中如何解析WAV文件,有具体代码么?WAV文件存放数据具体是哪个字段?
JMF框架 Java Media Frame 是SUN公司出的解析多媒体的框架
说明文档很多 自己去百度查吧 提醒你下 这个东东很不常用 还不如用。NET解析 因为C#里面的标准库里面就包含解析多媒体的API了
请教java中,wav文件的播放问题
给你一个简单的方法,
import java.applet.*;
import java.io.*;
import java.net.*;
public class AudioPlay {
URL radio = null;
AudioClip clip = null;
File file = null;
public static void main(String[] args) throws MalformedURLException {
new AudioPlay().play("C:\\a.wav");
}
public void play(String path) throws MalformedURLException {
file = new File(path);
radio = file.toURL();
clip = Applet.newAudioClip(radio);
clip.play();
}
}
java读取wav 把wav放在哪儿?
Applet有一个属性,类型为AppletStub。
你的Applet没有在页面中,AppletStub属性就会为null。
如果你想编写java的音频播放器,请使用jmf。
1、安装windows版jmf(当然,你的操作系统是windows)
2、把%安装目录%\lib\jmf.jar添加到classpath
注意:不能只是下载一个jmf.jar文件,然后添加到classpath,这是不行的。你需要安装jmf。
import java.io.File;
import java.io.IOException;
import javax.media.CannotRealizeException;
import javax.media.Manager;
import javax.media.NoPlayerException;
import javax.media.Player;
public class MyPlayer {
private static String path = "杀破狼.mp3";
public static void main(String[] args) {
File f1 = new File(path);
try {
Player player = Manager.createRealizedPlayer(f1.toURI().toURL());
player.prefetch();
player.start();
} catch (CannotRealizeException ex) {
} catch (NoPlayerException ex) {
} catch (IOException ex) {
}
}
}
javawav解析的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javawav解析的信息别忘了在本站进行查找喔。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。