2730c 无使用Java软件播放java音乐播放器代码

Java实现音频播放--JavaSound API编写音频处理程序_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Java实现音频播放--JavaSound API编写音频处理程序
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩10页未读,继续阅读
你可能喜欢java 怎样播放音乐_百度知道
java 怎样播放音乐
使用play()方法进行播放,loop()方法循环播放,stop()方法停止播放。实际例子:File file1 = new File(&src\\music\\11.wav&);AudioClip sound1;sound1 = Applet.newAudioClip(file1.toURL());sound1.play();这样就实现了播放音乐的功能,注意J2SE默认只支持 wav格式的音频。
其他类似问题
为您推荐:
提问者采纳
currentDirectory =暂停"
//中的媒体文件
&#47.SOUTH).如果当前有一个文件可以播放则执行播放命令.setDefaultCloseOperation(int operation).add(l);
g.将构造完成的菜单栏交给当前程序的窗口.close().media.设立一个字符串记录当前打开文件的路径
String currentD//)!= null)
Menu a = new Menu(&import java,如果设定了循环播放.getFile() == null)
if (如果当前正在播放某一文件, &
Font f = new Font(&
setVisible(true);
setVisible(true);;暂停&
mb,稍后重新创建
}&#47, 300).awt.fillRect(0;
g.M本方法用以设置程序菜单栏
public void setupMenu()
/打开& 调用超类Frame的paint()方法;退出&quot./S
&#47.add(about)!= null)
player.out.setFont(f);
&#47,参数的值可能是;播放&&#47.awt.drawString(&quot.FileDJMF提供的播放器对象;/
f,有待改进
public void update(Graphics g)
paint(g);该文件名;/).add(stop).getActionCommand(),同时将播放器player的控制器显示到窗口里;import javax.out.addActionListener(this).top) &#47,设定相应的窗口大小
if (vc .add(本类的main函数.
if (import javax, 0;
*&#47, h);import javax.equals(&);))
&#47.CheckboxMenuItem.CENTER_BASELINE.循环&创建播放器时需要捕捉一些异常.
将设置的菜单依次加入程序的菜单栏中去
MenuItem move = new MenuItem(&quot.setDefaultCloseOperation(JF
selcectfile =&#47.println(&
player = M
return.addSeparator();以下代码实现了在开启程序之初显示欢迎界面
if (first)
int w = getSize(););/名为&quot.start().event,则返回
FontMetrics fm = g,其中构造了本类的一个实例; 2);
setSize(350.println(e2);/ 和部件(包括控制面板部件)的paint()方法.BLUE);
setSize(300.&#47.stringWidth(&无法创建播放器;))
FileDialog fd = new FileDialog(this.getDirectory();&#47.media;
MenuItem stop = new MenuItem(&
Menu m =import java.addActionListener(this);关于作者&
Menu c = new Menu("
if (e;PrefetchCompleteEvent事件发生后调用文件&quot.paint(g);将对应控制器component载入窗体, 75).ControllerClosedE打开媒体文件&
g,(h + getInsets();
boolean first =/
&#47.awt.C/
cufile = e.EXIT_ON_CLOSE);import java.ActionE);
catch (java.RealizeCompleteEvent,JFrame 有一个更方便的方法, BorderLayout.F次事件表明用户选择了&quot.
if (import java.addSeparator();/不能找到播放器;
first =);&#47.Time.MediaL);/
if ( 利用一个adapter实现对用户点击窗口系统菜单的关闭按钮
if (player == null)
Component vc.addActionListener(this);
c.add(mi).getActionCommand();import java.getControlComponent();
public void paint(Graphics g)
/播放控制&欢迎使用播放器&/ 时的响应.start().close(), BorderLayout, false).class MediaPlayer extends JFrame implements ActionL被点击后给出的命令串是该文件的全路径名
MenuItem mi = new MenuItem(selcectfile);
move.addActionListener(this); 我们对控制面板部件也执行同样的操作下一次需要时再构造)
if (e instanceof ControllerClosedEvent)
if (vc .setVisible(false);
}&#47.equals(&
同时设置当前文件夹路径
selcectfile =/ 3!= null)
remove(vc)!= null)
/&#47.&quot.println(&保存了所选文件的名称及其全路径名称已被稍后使用
int swidth = fm;
if (e instanceof EndOfMediaEvent)
简单媒体播放器&quot.getActionCommand();
菜单命令.IOException e2)
Sfirst值用来控制在刚开始程序时显示一幅欢迎界面.media, FileD).show(),
&#47,正式启动播放
if (e instanceof PrefetchCompleteEvent)
ControllerListener&import java:
* JFrame.PrefetchCompleteEvent,以免控制面板部件闪烁
&#47.接口;
/&#47.getActionCommand().
int h = getSize(); 调用dispose以便执行windowClosed
public void actionPerformed(ActionEvent e)
MenuItem pause = new MenuItem(&quot.addActionListener(this);
&#47!= null)
mb.stop().setDefaultCloseOperation(JFmediaPlayer.NoPlayerException.green);
mi = new MenuItem(&
dispose();//
/&#47.getFontMetrics();播放列表&菜单状态改变事件的响应函数.setMediaTime(new Time(0)).addSeparator().getActionCommand().exit(0);
/如果媒体中有图像; 如果用户放弃选择文件.awt.
/将用户选择的文件作为一个菜单项加入播放列表该菜单项&
if (e.awt;
setMenuBar(mb)!= null)
player!= null)
import java.WindowA同时使得本程序在用鼠标拖动窗口时存在一些没有及时重绘的情况;关于作者"
gc = ponent, 20)。
/播放列表& 如果存在视觉部件你下去下载一个Media包 import java.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
if (e.ControllerE/
return.getControlPanelComponent().add(pause);
* DO_NOTHING_ON_CLOSE
* HIDE_ON_CLOSE
* DISPOSE_ON_CLOSE
* EXIT_ON_CLOSE
* 这里可以这样改.EndOfMediaEimport javax, Font,则再次启动播放器:& 调用player.awt,将该控制器一并加入窗口;import javax,(w - swidth) /
MenuBar mb = getMenuBar();如果当前有一个文件可以播放则执行播放命令;import java;
if (e instanceof RealizeCompleteEvent)
public void itemStateChanged(ItemEvent e)
loop = ;dispose();
return;loop用以标记是否循环播放;已经有一个相同的程序在运行&
&#47.EXIT_ON_CLOSE);菜单命令.equals(&quot.addSeparator().awt.该死的温柔&////
&#47,将对应图像component载入窗体;;!= null)
import javax.setColor(C
MediaPlayer(String title)
super(title).
gcc = gc.getActionCommand();
if (player .M
f.addActionListener(this);
player./import javax.start();/(如果有)显示出来.getActionCommand();停止&
setTitle(selcectfile).getVisualComponent().
fd.addControllerListener(this););停止&该死的温柔&quot.awt.stop().
&#47, selcectfile.setActionCommand(cufile);
static P/*
* 如果只是要退出程序或者关闭窗口的话.setDirectory(currentDirectory);/
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
Menu l = new Menu(&
//&#47.MenuItem.awt.add(mi);/import javax.setMediaTime(new Time(0)), ControllerListener.addSeparator().ControllerListener;此时要将媒体的图形conmopnent
cufile = currentDirectory + selcectfile.ActionListener.add(mi);设一个字符串用于暂存打开的媒体文件的路径.close()时ControllerClosedEvent事件出现;/
public void controllerUpdate(ControllerEvent e)
Container tainer = getContentPane();不执行背景清除操作;调用dispose以执行windowClosed
/import java.setColor(Color!= null)
remove(cc),则先将其关闭.add(有一些特殊媒体在播放时提供另外的控制手段;
播放& 调用dispose以便执行windowClosed
&#47,将播放指针置为文件之首;用户选择要播放的媒体文件
if (e.media.black);&#47.awt.awt.G设置一个菜单栏
MenuBar mb = new MenuBar();
mi.event;捕捉发送到本对象的各种事件.WindowEvent.createPlayer(new MediaLocator(&quot.getFile();/
if (e.setBackground(C&#47.add(c); 欢迎您简单媒体播放器 &/MediaPlayer类的变量成员的声明;
调用设置程序菜单栏的方法成员完成菜单的布置
setupMenu();播放&quot.println(&
if (vc .FontM/import java.在播放结束时.add(move).MenuB退出&&#47.因为实现了"
public void windowClosed(WindowEvent e)
if (player ,
&#47.getGainControl();如果已存在一个播放器;file,则执行暂停.
MenuItem about = new MenuItem(&/设置一个菜单
Menu f = new Menu(&import javax, ItemListener{
/根据媒体文件中是否有图像;
if (import javax,往设置的菜单种添加菜单项
MenuItem mi = new MenuItem(&quot,本方法用于处理媒体播放器传来的事件;/ + cufile)););
/&#47, loop =&#47.GainControl.CENTER).prefetch()!= null)
pack();).&次事件表明用户选择了&quot!= null)
System!= null)
player, BorderL
CheckboxMenuItem cbmi = new CheckboxMenuItem(&
此时可以通过如下动作获得该文件的全路径名;).getMenu(2);&#47.equals(&quot.P
GainControl gc.addActionListener(this);设置处理播放控制器实际的对象.
&#47.JFrame。
catch (NoPlayerException e2)
a,该paint()方法将调用Frame包含的各个容器
&#47.Container:
*事件响应成员.add(cbmi).println(&quot.equals(&quot.NORTH);
public static void main(String[] args)
MediaPlayer mediaPlayer = new MediaPlayer(&quot,则该部件应该拆除(为一致起见.equals(&quot!本事件表示由于用于播放的资源已经确定;程序逻辑运行到此表示用户选择了一个&DialogInput&quot.LOAD).ItemL
&#47.addItemListener(this).);
/&#47.BorderLayout
你的太复杂了。。
播放音乐的相关知识
其他1条回答
代码比较复杂,你给我个邮箱吧,我给你发过去
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁诺基亚 2730c简介 屏幕:240×320 | Java扩展:支持 | 操作系统:Symbian S40 III |
铃声格式:MP3,MID,AMR,WMA,AAC等 | 视频播放:未知 | 资料仅供参数,以厂家资料为准。
总置顶主题
1910 / 3818374
区置顶主题
1065 / 1232409
338 / 649068
535 / 464005
版置顶主题
1014 / 278360
5197 / 1154243
1011 / 651493
1813 / 403355
55 / 41158
33 / 11263
最后发表日期
第一次发表日期
论坛跳转 ...
手机游戏讨论区
---------------------------------
J JAVA单机游戏
-- JAVA网络游戏
Symbian智能手机技术讨论区
---------------------------------
S Symbian S40
-- symbian S60第三版
-- Symbian S60第五版
-- Symbian3
-- Symbian S60第一/二版
-- symbian S80/S90
-- Symbian UIQ
Android智能手机讨论区
---------------------------------
A Android综合讨论区
-- Android软件讨论区
-- Android游戏讨论区
Windows Mobile智能手机
---------------------------------
W Windows Mobile
-- Smartphone
Windows Phone智能手机
---------------------------------
-- Windows Phone7综合讨论区
-- Windows Phone7软件讨论区
-- Windows Phone7游戏讨论区
欧美手机讨论区
---------------------------------
A 阿尔卡特手机
-- Apple手机
D 戴尔手机
-- 迪士尼手机
F 飞利浦手机
G GPhone手机
H 黑莓(BlackBerry)手机
-- 惠普手机
I i-mate手机
M mobiado手机
-- 摩托罗拉手机
&&&&&&-- E398
&&&&&&-- Linux
&&&&&&-- ROKR E1
N 诺基亚手机
P Palm手机
Q 其他欧美手机
S 萨基姆手机
-- 索尼爱立信手机
W 微软手机
X 西门子手机
日韩手机讨论区
---------------------------------
D 东芝手机
F 泛泰手机
J 京瓷手机
Q 其他日韩手机
S 三菱手机
-- 三星手机
-- 三洋手机
-- 松下手机
-- 索尼手机
W 唯开手机
X 夏普手机
国产手机讨论区
---------------------------------
-- 爱肯手机
-- 爱可视手机
-- 埃立特手机
-- 艾美讯手机
-- 爱我手机
-- AOC手机
-- 奥丁手机
-- 奥克斯手机
-- 奥乐手机
-- 奥盛手机
-- 邦华手机
-- 帮盛手机
-- 宝码手机
-- Beluga手机
-- BMW手机
-- 波导手机
-- 步步高手机
C CCPO手机
-- CECT手机
-- 长城手机
-- 长虹手机
-- 晨兴手机
-- 创维手机
D 大唐手机
-- 大显手机
-- 德赛手机
-- 迪比特手机
-- 东信手机
-- DOOV手机
-- 都宝手机
-- 多普达手机
-- 多普龙手机
F FIC大众手机
-- 福日手机
G 港利通手机
-- 高科手机
-- 高斯贝尔手机
-- 高新奇手机
-- GT佳通手机
-- 广信手机
-- 国产手机综合讨论区
-- 国信手机
H 海尔手机
-- 海诺手机
-- 海信手机
-- 汉泰手机
-- 恒基伟业手机
-- HKC手机
-- 宏碁手机
-- 宏康手机
-- HTC手机
-- HTO手机
-- 华立手机
-- 华录手机
-- 华硕手机
-- 华为手机
-- 华讯手机
-- 华禹手机
-- 汇讯手机
-- 互通手机
J 嘉源手机
-- 技嘉手机
-- 金立手机
-- 金鹏手机
-- 金正手机
-- 骏域手机
K 康佳手机
-- 科健手机
-- 科诺手机
-- 科盛通信手机
-- koobee手机
-- 酷派手机
L 浪潮手机
-- 蓝天手机
-- 蓝星月手机
-- 乐华手机
-- 乐讯手机
-- 联创手机
-- 联想手机
-- 绿力手机
M 美奇手机
-- 魅族手机
-- 明基手机
-- 摩普达手机
N 南方高科手机
-- 南极星手机
-- NEO手机
-- 纽曼手机
O OKWAP手机
-- OPPO手机
-- 欧信手机
P 普莱达手机
-- 普天手机
Q 侨兴手机
-- 琦基手机
-- 七喜手机
-- 权智手机
S 赛格手机
-- 赛洛特手机
-- 桑达手机
-- 三巨网手机
-- 三普手机讨论区
-- 山水手机
-- 深爱手机
-- 神达手机
-- 盛泰手机
-- 首派手机
-- 首信手机
-- 数源手机
-- 天珑手机
-- 天时达手机
-- 天语手机
-- 天元手机
-- TSD手机
-- 托普手机
-- UT斯达康手机
V VEVA手机
W 万利达手机
-- 万事通手机
-- 唯奥手机
-- 唯科手机
X 厦华手机
-- 现代手机
-- 先科手机
-- 夏新手机
-- 信实手机
-- 新邮通手机
-- 新中桥手机
-- 熊猫手机
Y 雅讯达手机
-- 亿城手机
-- 屹东手机
-- 亿和源手机
-- 倚天手机
-- 亿通手机
-- 优酷手机
-- 友利通手机
-- 优派手机
-- 友信达手机
Z 兆讯达手机
-- 振华欧比手机
-- 至高手机
-- 知己手机
-- 智器手机
-- 中宝手机
-- 中恒手机
-- 中桥手机
-- 中讯天创手机
-- 众一手机
-- 紫光UNIS手机
-- ZTC中天手机
-- ZTE中兴手机
聆 聆韵手机
◆ 休闲八卦阵
---------------------------------
W 我拍我SHOW
手机社区办公室
---------------------------------
L 论坛公务区
X 下载/安装/帮助主题
&&&&&&-- 手机知识普及
S -- -- -- -- -- --
热门主题,有新回复&&&
有新回复&&&
带有附件的题&&&& 诺基亚2730c软件
15748人推荐31200人推荐20388人推荐20561人推荐23291人推荐20195人推荐10829人推荐13690人推荐9775人推荐26886人推荐15936人推荐12552人推荐
社交聊天社交聊天浏览器浏览器浏览器应用工具读书教育即时聊天生活助手即时聊天金融理财读书教育
20388人推荐20561人推荐23291人推荐20195人推荐17076人推荐30657人推荐10829人推荐34311人推荐13690人推荐9775人推荐26886人推荐26809人推荐
10 1216626
诺基亚2730c壁纸下载
诺基亚2730c产品报价}

我要回帖

更多关于 java播放音乐 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信