• 大小: 2KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: Java
  • 标签: 音频  播放  循环  停止  

资源简介

JAVA 写的一个播放音频的小Demo,包括 播放 循环 停止

资源截图

代码片段和文件信息

import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Random;

import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.UnsupportedAudioFileException;

import sun.audio.AudioData;
import sun.audio.AudioPlayer;
import sun.audio.AudioStream;
import sun.audio.ContinuousAudioDataStream;

public class ContinuousMusicPlayer implements Player{

AudioStream as;
ContinuousAudioDataStream cas;

public ContinuousMusicPlayer(){

}

public void setSource(String fileName){
try {
InputStream is = new FileInputStream(fileName);
as = new AudioStream (is);

AudioData audioData = as.getData();
cas = new ContinuousAudioDataStream (audioData);

} catch (Exception e) {
System.out.println(“载入音乐失败!“);
}
}

public void play() {

AudioPlayer.player.start(cas);
}

public void stop() {
AudioPlayer.player.stop(cas);
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        975  2009-07-11 03:53  ContinuousMusicPlayer.java

     文件        862  2009-07-11 04:36  MusicManager.java

     文件        645  2009-07-11 03:53  MusicPlayer.java

     文件        118  2009-07-11 03:49  Player.java

     文件       1244  2009-07-11 08:17  PlayerTest.java

----------- ---------  ---------- -----  ----

                 3844                    5


评论

共有 条评论