java播放音乐
A. java怎么实现音乐播放
java swt实现播放音乐代码如下:
public void play(String Filename)
{
try{
// 用输入流打开一音频文件
InputStream in = new FileInputStream(Filename);//FIlename 是你加载的声音文件如(“game.wav”)
// 从输入流中创建一个AudioStream对象
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);//用静态成员player.start播放音乐
//AudioPlayer.player.stop(as);//关闭音乐播放
//如果要实现循环播放,则用下面的三句取代上面的“AudioPlayer.player.start(as);”这句
/*AudioData data = as.getData();
ContinuousAudioDataStream gg= new ContinuousAudioDataStream (data);
AudioPlayer.player.start(gg);// Play audio.
*/
//如果要用一个 URL 做为声音流的源(source),则用下面的代码所示替换输入流来创建声音流:
/*AudioStream as = new AudioStream (url.openStream());
*/
} catch(FileNotFoundException e){
System.out.print("FileNotFoundException ");
} catch(IOException e){
System.out.print("有错误!");
}
}
B. java web上如何实现播放音乐
这个应该很容易抄实现,你的意袭思是用户登录以后,如果用户的登录信息,就播放ok方面的歌曲,如果用户登录失败就播放失败之类的歌曲。方法一:一个登录页面,两个带有music的页面,这两个页面的所有内容是一样的,只是music的href(路径)不一样,当成功就跳到成功的那个页面,失败就跳到失败的页面就是了。方法很多哈,这个太土了。方法二:你还可这样实现,先写一个默认href指向成功的music的页面,登录成功直接跳到这个界面就是了,如果登录失败的话通过javascript修改本来的页面的href,跳转过来的时候由于href改变了,所以亦不会播放默认的那首歌曲了,一下子就ok了,有点事情出去一下,有时间把代码给你看一下,几行代码就ok了
C. Java编程实现音乐播放
这个程序只要写对了音乐文件的URL地址,例如:new URL("file:/C:/tmp/1/Windows Ding.wav");
就可以播放音乐,除了可以播放.wav格式的音乐,还可以播放.au格式的音乐。
另外,如果你不希望音乐循环播放,你可以去掉audio1.loop();这一语句。
import java.applet.AudioClip;
import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.JFrame;
public class D extends JFrame{
D(){
setSize(200,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
URL codebase=null;
try {
codebase = new URL("file:/C:/tmp/1/Windows Ding.wav");
} catch (MalformedURLException e) {
e.printStackTrace();
}
AudioClip audio1=Applet.newAudioClip(codebase);
audio1.loop();
}
public static void main(String[] args) {
new D();
}
}
D. java实现音乐播放
import javax.microedition.media.Manager;
import javax.microedition.media.MediaException;
import javax.microedition.media.Player;
import javax.microedition.media.control.VolumeControl;
public class PlayerManager {
public boolean playerstate;
Player p;//声音类型的接口
//VolumeControl playerControl;
public PlayerManager(){
midiInit();
}
public void midiInit(){
//-----加载时候时间很长,所以要做避免游戏假死的相应处理
InputStream temp=this.getClass().getResourceAsStream("/res/音乐文件的名字.mid");
//X为音乐文件
try {
p=Manager.createPlayer(temp, "audio/midi");
p.setLoopCount(-1);//参数-1一直循环
} catch (IOException e) {
e.printStackTrace();
} catch (MediaException e) {
e.printStackTrace();
}
}
public void startPlayer(){
if(p==null){
return;}
try {
p.start();
playerstate=true;
} catch (MediaException e) {
e.printStackTrace();
}
}
public void stopPlayer(){
if(p==null){
return;}
try {
p.stop() ;
playerstate=false;
} catch (MediaException e) {
e.printStackTrace();
}
}
}
E. java怎么播放音乐
这是Applet
import java.applet.*;
import java.awt.Graphics;
public class VoidPlay extends Applet
{
AudioClip sound;
public void init()
{
sound=getAudioClip(getCodeBase(),"我只在乎你.mid");//例如
}
public void paint(Graphics g)
{
g.drawString("我只在乎你 邓丽专君",25,25);//例如:属
}
public void start()
{
sound.loop();
}
public void stop()
{
sound.stop();
}
}
F. java,音频流,怎么播放音乐啊
importjava.applet.AudioClip;
importjava.net.MalformedURLException;
importjava.net.URL;
importjavax.swing.JApplet;
publicclassYuGiOh
{
(Stringfilename)
{
答URLurl=null;
try
{
url=newURL("file:"+filename);
}
catch(MalformedURLExceptione)
{}
returnJApplet.newAudioClip(url);
}
publicstaticvoidmain(String[]args)
{
AudioClipchristmas=loadSound("d:/yinyue.wav");
christmas.play();
}
}
G. java怎么样实现在线音乐的播放
打开系统记事本,按如下结构编辑一个文档,退出保存,修改其扩展名为.wmv
<ASX version="3.0">
<Entry>
<Title>歌曲名</Title>
<Author>作者</Author>
<Copyright>版权</Copyright>
<Banner href="你的个性图片在网络中的地址"></Banner>
<Ref href="以或mms开头以mp3/wma/wmv/wav/midi/mpg/mpeg/avi结尾的视频音频地址"/>
</Entry>
<ENTRY><REF HREF="音乐地址1"/></ENTRY>
<ENTRY><REF HREF="音乐地址2"/></ENTRY>
这里可以随便添加曲目.....
<ENTRY><REF HREF="音乐地址10"/></ENTRY>
</ASX>
将上面保存的.wmv文件上传到internet有效空间.这里推荐使用google pages ,它是免费的100M主页空间,现在只要有google帐号就可以激活.(若不想这样麻烦,可以申请放到我的空间内--年费40$免月租)
将编辑的.wmv文件的网上地址赋值到Power Toy,保存.完成.
实现机理:
ASX文件是一个文本文件,主要用途是对流信息重定向.
在ASX中包含了媒体内容对应的URL,当我们在HTML中让一个HYPERLINK与ASX联系时,浏览器会直接将ASX的内容送给MEDIA PLAYER,MEDIA PLAYER 会根据ASX文件的信息用相应的协议去打开指定位置上的多媒体信息流或多媒体文件。
利用ASX文件来重定向流信息的原因主要是:目前通用的浏览器通常均不能直接支持用于播放流信息的协议MMS,所以我们采用ASX文件。
采用ASX文件以后,当浏览器发现一个连接与ASX有关时,它知道需要用MEDIA PLAYER 来播放流信息,于是它就会启动MEIDA PLAYER,MEDIA PLAYER就可以用MMS协议来播放流信息了。
H. java应用程序怎么播放音乐
使用play()方法进行播放,loop()方法循环播放,stop()方法停止播放。
实际例子:
File file1 = new File("src\\music\\11.wav");
AudioClip sound1;
sound1 = Applet.newAudioClip(file1.toURL());
sound1.play();
这样就实现了专播放音乐的功属能,注意J2SE默认只支持 wav格式的音频。
I. java中如何实现播放mp3音乐
我来说吧
我做过的
如果没有第三方类库的话
JAVA支持不了
MP3
只能支持MID等音乐剪切文件
如果想要播放MP3的话一定要去SUN网站去下一个JMF类库
此类库是用于煤体操作的
下好之后安装要放在你原来的JDK同文件下
测试的话
你可以在编写一个Player这个接口如果可以补全
那你JMF就对了
具体的这里也说不清
但是有一点
如果播放MP3格式
必须要JMF第三方类库
J. 怎样在java中播放音乐
使用play()方法进行播放,loop()方法循环播放,stop()方法停止播放。
实际例子:
File file1 = new File("src\\music\\11.wav");
AudioClip sound1;
sound1 = Applet.newAudioClip(file1.toURL());
sound1.play();
这样就实现了播放音乐的功能,注意J2SE默认只支持 wav格式的音频。