欢迎来到天天文库
浏览记录
ID:8836396
大小:2.23 MB
页数:12页
时间:2018-04-09
《用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
此文档下载收益归作者所有