package com.ui;
import java.io.File;
import java.io.IOException;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;
import javax.sound.sampled.UnsupportedAudioFileException;
/**
* Java实现音乐播放
*
* @author xqh
*
*/
public class MusicPlayer {
}
/**
* 线程控制音乐的播放
*
* @author xqh
*
*/
class AudioPlayWave extends Thread {
private String fileName; // 播放音乐的文件名
private Position curPosition; // 声道
private final i
import java.io.File;
import java.io.IOException;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;
import javax.sound.sampled.UnsupportedAudioFileException;
/**
* Java实现音乐播放
*
* @author xqh
*
*/
public class MusicPlayer {
}
/**
* 线程控制音乐的播放
*
* @author xqh
*
*/
class AudioPlayWave extends Thread {
private String fileName; // 播放音乐的文件名
private Position curPosition; // 声道
private final i