「java播放wma」JAVA播放wma音频
今天给各位分享java播放wma的知识,其中也会对JAVA播放wma音频进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java播放声音出现错误!
- 2、java音乐播放
- 3、求手机有JAVA,能播放WMA,输入繁体字,下点游戏。其他条件:自带内存不少于20M,英汉词典必需有
- 4、java怎么播放多种格式的音乐,比如说mp3,wav,wma等格式,我用了jmf包还是只能播放wma这个格式的
- 5、java jsp中怎么插入背景音乐(要直接打开就放的那种)
java播放声音出现错误!
初步猜测是音频格式问题,wma应该是有压缩和编码的,直接播放可以吗? 建议使用一个wave文件试一试。
java音乐播放
Applet我没有学过-------现在都用Swing了,AWT都很少用的。
我跑了下你的程序,你的错误在这:
sound=getAudioClip(getDocumentBase(),"test.mp3");
也就是AudioClip 对象没有创建成功!
在监听器中触发事件的时候,你首先要判断AudioClip 不为空,然后才能进行播放!
if (obj == plays) {
if (sound != null) {
sound.play();
} else {
sound = getAudioClip(getDocumentBase(), "D:\\lalala.wma");
sound.play();
}
} else if (obj == stops) {
。。。。。
这样写是对的写法
但是sound = getAudioClip(getDocumentBase(), "D:\\lalala.wma");
还是没有构建成功。所以,你构建AudioClip估计是错误的写法。
Appletde API太老了,我没有看,所以给你个Swing写的代码,你跑下看看,编译通过的。建议你不要用Applet了!
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.media.Manager;
import javax.media.MediaLocator;
import javax.media.Player;
import javax.swing.*;
public class MusicDemo extends JFrame implements ActionListener {
Player player = null;
String tilte = "音乐播放器";
public MusicDemo(String title) {
super(title); // 设置显示标题(必须)
setResizable(false);// 设置是否可以拖放窗口大小
File mufile = new File("D:\\Lovinyou.mp3");
try {
if (player == null) {
if (mufile.exists()) {
MediaLocator locator = new MediaLocator("file:"
+ mufile.getAbsolutePath());
player = Manager.createRealizedPlayer(locator);
player.prefetch();
}
}
// player.addControllerListener(this);
player.start();// 开始播放
add(player.getControlPanelComponent(), "South");
double lx = Toolkit.getDefaultToolkit().getScreenSize().getWidth();
double ly = Toolkit.getDefaultToolkit().getScreenSize().getHeight();
setLocation((int) lx / 2 - 200, (int) ly / 2 - 150);// 设置显示位置(必须)
// 设置frame的大小(必须)
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭按钮退出程序(必须)
setVisible(true);// (必须)
} catch (Exception e) {
e.getStackTrace();
}
}
public String getTilte() {
return tilte;
}
public void setTilte(String tilte) {
this.tilte = tilte;
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
}
public static void main(String[] args) {
MusicDemo d = new MusicDemo("播放音乐");
}
}
记得在File mufile = new File("D:\\Lovinyou.mp3"); 这地方换为你音乐的路径
求手机有JAVA,能播放WMA,输入繁体字,下点游戏。其他条件:自带内存不少于20M,英汉词典必需有
诺基亚3110c下点游戏【很多】求手机有JAVA【很强】,能播放WMA屏小,内存8m,英汉词典有,六百元到七百元,步步高,你去看一下,有很多机有JAVA,下点游戏,没存不行英汉词典【超强】,为音乐手机,也不错,繁体字?一般非智能机是不行了
java怎么播放多种格式的音乐,比如说mp3,wav,wma等格式,我用了jmf包还是只能播放wma这个格式的
播mp3,纯Java SE可以加载JMF,还要加载mp3插件,使其支持mp3。
这是JMF的mp3插件下载地址
java jsp中怎么插入背景音乐(要直接打开就放的那种)
只要在HTML上添加以上代码就OK了,前提是电脑上已经安装了播放器,如RealPlay。
embed
src="C:/mp3/10.19/画心.mp3"
width="480"
height="100"
loop="false"
autostart="false"
/embed
更多设置如下:
1、如果要播放rm,ra,ram类型的音乐,代码如下:
embed
width="0"
height="0"
type="audio/x-pn-realaudio-plugin"
autostart="true"
controls="ControlPanel"
src="";
2、
如果要播放midi,asf,wma,asx类型的音乐,代码如下:
embed
autostart="true"
loop="-1"
controls="ControlPanel"
width="0"
height="0"
src="";
只需要把整段代码copy复制到文章中(编辑文章的时请先点击HTML代码模式再粘贴代码,否则这段代码会以文本形式显示出来,不能被执行),用你喜欢及可用的音乐文件的URL(网址)代替上面白色显示的音乐地址代码就可以了。
java播放wma的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA播放wma音频、java播放wma的信息别忘了在本站进行查找喔。