易截截图软件、单文件、免安装、纯绿色、仅160KB

怎样在java程序中播放音乐

最近学JAVA,在清华大学的那本书上看到一个电子相册的实例,于是边敲代码边学习,代码如下
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import sun.audio.*;
import java.io.*;


public class MyAlbum2 extends MyAlbum1 implements ItemListener {
AudioData theData=null;
AudioDataStream nowPlaying=null;

public MyAlbum2(){
setTitle("ZNL");
choiceMusic.addItemListener(this);
play("1.mp3");
}

public void play(String str){
try{
FileInputStream fis=new FileInputStream("audio\\"+str);
AudioStream as=new AudioStream(fis);
theData = as.getData();

}
catch(IOException e){
System.err.println(e);
}
if(theData!=null){
if(nowPlaying==null) {
AudioDataStream ads=new AudioDataStream(theData);
AudioPlayer.player.start(ads);
nowPlaying=ads;
}
else{
stop();
ContinuousAudioDataStream cads=new ContinuousAudioDataStream(theData);
nowPlaying=cads;
}
}
}
    public void stop(){
    if(nowPlaying!=null){
    AudioPlayer.player.stop(nowPlaying);
    nowPlaying=null;
   
    }
    }


相关问答:

Unable to compile class for JSP - Java / Web 开发

<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......

javascript中是值是怎么交换了? - Java / Java相关

三个数x,y,z 比大小..
var x,y,z,t;
if (x>y) 
{t=x;x=y;y=t;} //交换x,y的值 
if(x>z) 
{t=z;z=x;x=t;}//交换x,z的值 
if(y>z) 
{t=y;y=z;z=t;}//交换z,y的值
这是 ......

java怎么连接Oracle,急啊 - Java / Java相关

private static final String URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String USERNAME = "sys";
private static final String PASSWORD = "s ......

jsp中include.inc的作用是什么? - Java / Web 开发

jsp中include.inc的作用是什么?

include.inc啥意思?没听说过

Java code:
<%include file="include.inc"%>加载网站目录include.inc文件内容

包含一个静态页面吧···

& ......

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号