用jmf编写mp3音乐播放器2:mp3文件工程的建立和源代码——少尉系列

用jmf编写mp3音乐播放器2:mp3文件工程的建立和源代码——少尉系列

ID:8836396

大小:2.23 MB

页数:12页

时间:2018-04-09

用jmf编写mp3音乐播放器2:mp3文件工程的建立和源代码——少尉系列_第1页
用jmf编写mp3音乐播放器2:mp3文件工程的建立和源代码——少尉系列_第2页
用jmf编写mp3音乐播放器2:mp3文件工程的建立和源代码——少尉系列_第3页
用jmf编写mp3音乐播放器2:mp3文件工程的建立和源代码——少尉系列_第4页
用jmf编写mp3音乐播放器2:mp3文件工程的建立和源代码——少尉系列_第5页
资源描述:

《用jmf编写mp3音乐播放器2:mp3文件工程的建立和源代码——少尉系列》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、如何用JMF编写MP3音乐播放器2——MP3文件工程的建立和源代码做完上面1的所有步骤之后,说明你已经把JMF的环境配置完毕,接下来我们就可以进行MP3的java文件的编写了。首先我们先建立一个javaProjet文件然后在javaProject文件中建立一个文件夹,但是这个文件夹不是普通的文件夹(普通文件夹只用来存放数据或文件),而是需要建立一个【SourceFolder】文件夹,该文件夹可以对内部文件进行编译和处理,我们所要编写的MP3文件就需要放在该文件夹下面。在此我特别说几个注意事项:(1)、我们创建MediaPlayer的时候,它对应的包为:

2、importjavax.media.bean.playerbean.MediaPlayer;但是该包不会自动的导入,所以这个包必须我们手动添加,不然会报程序错误(2)我们需要验证一下我们导入的JMF包和环境配置是否成功,我们发现在已经导入和jmf.jar和sound.jar(3)JMF没有内置的MP3播放的插件,需要根据oracle官网上的说明安装这个才能使用。JMF并不包含对MP3文件的解码,我们要播放MP3文件,就需要一个MP3的解码器,而这个解码器我们可以下载,大小只有几十KB,我们在【百度】搜索【JMFMP3Plugin】,如图:我们选择第二个

3、,点击打开如下页面:我们点击【DownLoad】进行相关下载。或者在:http://www.pudn.com/downloads565/sourcecode/java/detail2326572.html进行下载JMFMP3Plugin该插件下载后,直接把该文件放在JDK的目录下即可。下面是源代码:importjava.awt.BorderLayout;importjava.awt.Component;importjava.awt.FileDialog;importjava.awt.event.ActionEvent;importjava.awt.ev

4、ent.ActionListener;importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;importjava.util.Vector;importjavax.swing.ImageIcon;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JList;importjavax.swing.JMenu;importjavax.swing.JMenuBar;importjavax.swing

5、.JMenuItem;importjavax.swing.JPanel;importjavax.swing.JSplitPane;importjavax.swing.SwingUtilities;importjavax.media.ControllerEvent;importjavax.media.MediaLocator;importjavax.media.RealizeCompleteEvent;importjavax.media.bean.playerbean.MediaPlayer;publicclasscuiPM3{privatestatic

6、finallongserialVersionUID=1L;//序列化,为了实现网络传输privatestaticMediaPlayerMyPlayer;privatestaticStringfilename="d:\和你一样.mp3";privatestaticJFrameframePlay=null;privatestaticJPanelpanelPlay=null;privatestaticJPanelpanelList=null;privatestaticJListlistPlay=null;privatestaticVectorvectorP

7、lay=null;privatestaticJMenuBarmenuBar=null;privatestaticJSplitPaneSplitPanel=null;privatestaticActionListeneropenFile=newActionListener(){@OverridepublicvoidactionPerformed(ActionEvente){//TODOAuto-generatedmethodstubFileDialogfd=newFileDialog(framePlay,"选择歌曲",FileDialog.LOAD);/

8、/打开选择文件的选择框,提示框名为"选个歌曲",//this代表主类fd.setVisible

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。