黑马程序员技术交流社区

标题: 谁能教我在java程序中加一个音乐播放? [打印本页]

作者: 电饭煲    时间: 2014-4-23 13:38
标题: 谁能教我在java程序中加一个音乐播放?
求代码!
作者: ☆枫の云    时间: 2014-4-23 15:26
SUN公司是很聪明的,写过JAVA程序用GUI的人都知道,它并不是很好用,其实SUN公司的支持强大功能的背后就是在告诉我们,你可以说JAVA某些功能组件不好用,但是你不能说没有.下面我来简单介绍以下如何在程序中添加背景音乐.  

import java.applet.*;
import java.net.*;
public class music
{
    public music()
    {
        try
        {
            URL SoundFile=new URL("file:音乐文件名.后缀名");
            AudioClip Sound=Applet.newAudioClip(SoundFile);
            Sound.loop();
            try
            {
                Thread.sleep(1000);
            }catch(InterruptedException e){}
        }catch(MalformedURLException mue){}
    }
}

在你的执行语句中创建一个匿名的音乐类的对象就可以,但是要注意线程共享资源的问题.



作者: 电饭煲    时间: 2014-4-26 14:13
☆枫の云 发表于 2014-4-23 15:26
SUN公司是很聪明的,写过JAVA程序用GUI的人都知道,它并不是很好用,其实SUN公司的支持强大功能的背后就是在告 ...

我在其他的类中新建了匿名的music对象没用啊
求详细点
作者: 电饭煲    时间: 2014-4-26 14:14
package Example;
import java.applet.*;
import java.net.*;
public class music
{
    public music()
    {
        try
        {
            URL SoundFile=new URL("F:\\Kugou\\Davichi、t Ara - 我们不是相爱吗.mp3");
            AudioClip Sound=Applet.newAudioClip(SoundFile);
            Sound.loop();
            try
            {
                Thread.sleep(1000);
            }catch(InterruptedException e){}
        }catch(MalformedURLException mue){}
    }
}
package Example;
import java.applet.*;
import java.net.*;
public class music
{
    public music()
    {
        try
        {
            URL SoundFile=new URL("F:\\Kugou\\Davichi、t Ara - 我们不是相爱吗.mp3");
            AudioClip Sound=Applet.newAudioClip(SoundFile);
            Sound.loop();
            try
            {
                Thread.sleep(1000);
            }catch(InterruptedException e){}
        }catch(MalformedURLException mue){}
    }
}
作者: 小周务商    时间: 2014-4-26 14:17
你是指要加背景音乐吗。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2