做课程设计,想采用JAVA语言做个音乐播放器
音乐停止后再点播放按钮时总是从开始的位置播放的
求大神们支招如何实现从暂停位置继续播放?
实现过程中应用了第三方JAR包,javazoom.jlgui.*;这个也没多少文档,也不知道里面有实现的方法没
还有如何实现对音量的调控?
import javazoom.jl.player.Player;
public class PlayerThread implements Runnable{
public Thread th;
try {
// 创建一个输入流
FileInputStream fileInputStream = new FileInputStream(filePath);
// 创建一个缓冲流
BufferedInputStream bufferedInputStream = new BufferedInputStream(fileInputStream);
// 创建播放器对象,把文件的缓冲流传入进去
Player player = new Player(bufferedInputStream);
// 调用播放方法进行播放
player.play();
} catch (Exception e) {
e.printStackTrace();
}
/**
* 暂停
*/
void suspend() {
th.suspend();
}
/**
* 继续
*/
synchronized void resume() {
th.resume();
}
}