❶ 用java 製作簡易音樂播放器
http://sourceforge.net/projects/jacomp3player/files/
java做的MP3播放器,裡面是源代碼,幾年前研究專過,你看屬看
❷ java音樂播放器需要學習什麼知識
J2SE的學習主要是對SUN公司推出的API進行學習以及使用,這些是以後做項目的JAVA2核心技術.卷I:基礎知識7th 這個需要你耐心看下去,對於初學來說有點
❸ java 音樂播放器
//哈哈昨晚上剛做了一個基本功能是有美化和完善就靠你了,代碼如下:
//順便說一下你電腦里需要有javax.media包才行,沒有的話和我說。
importjava.awt.Toolkit;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
importjava.io.File;
importjavax.media.Manager;
importjavax.media.MediaLocator;
importjavax.media.Player;
importjavax.swing.AbstractAction;
importjavax.swing.JButton;
importjavax.swing.JFileChooser;
importjavax.swing.JFrame;
importjavax.swing.JLabel;
publicclassMusicDemo{
publicstaticvoidmain(Stringargs[])throwsInterruptedException{
MusicPlayermp=newMusicPlayer("音樂播放器");
}
}
{
JButtonbtnOK=newJButton("選歌");
JLabellblCaption=newJLabel("Hello!China!");
JButtonbtnCancel=newJButton("播放");
Playerplay=null;
Stringpath="";
MusicPlayer(Stringtitile){
super(titile);
doublely=Toolkit.getDefaultToolkit().getScreenSize().getHeight();
doublelx=Toolkit.getDefaultToolkit().getScreenSize().getWidth();
setLocation((int)lx/3,(int)ly/3);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(500,200);
btnOK.setBounds(0,0,80,30);
this.getContentPane().add(btnOK);
lblCaption.setBounds(5,40,120,30);
this.getContentPane().add(lblCaption);
btnCancel.setBounds(120,0,80,30);
this.getContentPane().add(btnCancel);
btnOK.addActionListener(newAbstractAction(){
publicvoidactionPerformed(ActionEvente){
lblCaption.setText("YouClickOK!");
path=open();
}
}
);
btnCancel.addActionListener(newAbstractAction(){
publicvoidactionPerformed(ActionEvente){
lblCaption.setText("YouClickCancel!");
try{
Filefile=newFile(path);
if(play==null){
if(file.exists()){
MediaLocatorlocator=newMediaLocator("file:"+file.getAbsolutePath());
play=Manager.createRealizedPlayer(locator);
play.prefetch();
add(play.getControlPanelComponent(),"South");
play.start();
}
}
}catch(Exceptione1){
e1.printStackTrace();
}
}
});
}
Stringopen(){
StringfilePath="";
JFileChooserfileChooser=newJFileChooser();
fileChooser.setDialogTitle("選擇歌...");
//fileChooser.setFileSelectionMo(JFileChooser.DIRECTORIES_ONLY);
intreturnVal=fileChooser.showOpenDialog(fileChooser);
if(returnVal==JFileChooser.APPROVE_OPTION){
filePath=fileChooser.getSelectedFile().getAbsolutePath();
}
returnfilePath;
}
@Override
publicvoidactionPerformed(ActionEvente){
//TODOAuto-generatedmethodstub
}
}
❹ mp3 播放器 畢業論文
基於J2SE的MP3播放器的設計與實現 論文字數:12369,頁數:42 有開題報告,任務書 摘要 隨著多媒體技術的發展和人們對音頻,視頻數據的需求,越來越多的軟體加入了多媒體功能。 JMF(Java Media Framework API)是一種採用Java語言開發流式媒體應用應用程序介面。它作為Java Media API技術家族的一個重要組成部分,對Java平台進行了擴展,為媒體應用開發人員提供了增強的媒體開發能力。Java多媒體框架中包含了許多用於處理多媒體的API,所支持的功能包括:可以在Java Applet和應用程序中播放各種媒體文件,例如AU、AVI、MIDI、MPEG、QuickTime和WAV等文件;可以播放從互聯網上下載的媒體流;可以利用麥克風和攝像機一類的設備截取音頻和視頻,並保存成多媒體文件;處理多媒體文件,轉換文件格式;向互聯網上傳音頻和視頻數據流;在互聯網上廣播音頻和視頻數據等。 本系統旨在使用JMF編寫一個音頻播放器,實現一般播放器的功能,並加入一些當前的播放器不支持的功能。 關鍵詞:Java2標准版;Java多媒體框架;MP3播放器 Design And Implementation Of Mp3 Player Based-on J2SE Abstract With the development of multimedia technology and the urgent requirement of people to multimedia data, more and more applications integrate multimedia functionality. JMF is an application program interface which adopts Java language to develop stream media application. As an important part of Java Media API family, it greatly extends Java language and provides enhanced media process ability for media application developers. JMF contains many APIs used to process multimedia, it supports: plays different kinds of media files in Java Applets and Java applications, including AU, AVI, MIDI, MPEG, QuickTime, WAV and so on; plays media stream downloaded from the Internet; uses devices such as microphone and video camera to capture audio or video, and saves them as multimedia files; processes media files, converts format among different types; uploads audio or video data stream to Internet; broadcasts audio or video data stream. This system is supposed to write a program based-on JMF to play audio file, it implements functionalities just as the other typical mp3 player has done, and it also has some features that unsupported by those players. Key Words:J2SE;JMF;MP3 Player 目錄 1引言 1 1.1項目背景 1 1.2技術現狀與發展趨勢 1 1.3論文組織結構 2 2技術背景 3 2.1JMF結構 3 2.1.1 定義JMF 3 2.1.2 JMF高層結構 3 2.1.3 時間模型 4 2.1.4 管理器 4 2.1.5 事件模型 5 2.1.6 數據模型 5 2.1.7 控制 6 2.2 重要實例:Player對象 6 3系統分析與設計 16 3.1 系統概述 16 3.2 詳細說明 17 3.2.1 Mp3Player類 17 3.2.2 AudioMedia類 18 3.2.3 AdvancedList類 19 3.2.4 ResourceManager類 20 3.2.5 TypeFilter類 21 4 系統的實現 22 4.1 監聽滑鼠事件 22 4.2 最近播放列表和簡單收藏夾列表的動態刷新 24 4.3 支持文件批量操作 26 4.4 監聽Player的狀態改變 27 4.5 文件過濾器實現 30 4.6 基於對象序列化的信息的存儲和恢復 31 4.7 導出功能 34 5 結論 36 致謝37 參考文獻 38 以上回答來自: http://www.lwtxw.com/html/137-6/6727.htm
❺ 如何用java做一個音樂播放器
<object id="player" height="300" width="300" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param NAME="AutoStart" VALUE="-1">
<!--是否自動播放-->
<param NAME="Balance" VALUE="0">
<!--調整左右聲道平衡,同上面舊播放器代碼-->
<param name="enabled" value="-1">
<!--播放器是否可人為控制-->
<param NAME="EnableContextMenu" VALUE="-1">
<!--是否啟用上下文菜單-->
<param NAME="url" value="song/onceLoveYou.mp3">
<!--播放的文件地址-->
<param NAME="PlayCount" VALUE="3">
<!--播放次數控制,為整數-->
<param name="rate" value="1">
<!--播放速率控制,1為正常,允許小數,1.0-2.0-->
<param name="currentPosition" value="0">
<!--控制項設置:當前位置-->
<param name="currentMarker" value="0">
<!--控制項設置:當前標記-->
<param name="defaultFrame" value="">
<!--顯示默認框架-->
<param name="invokeURLs" value="0">
<!--腳本命令設置:是否調用URL-->
<param name="baseURL" value="">
<!--腳本命令設置:被調用的URL-->
<param name="stretchToFit" value="0">
<!--是否按比例伸展-->
<param name="volume" value="50">
<!--默認聲音大小0%-100%,50則為50%-->
<param name="mute" value="0">
<!--是否靜音-->
<param name="uiMode" value="mini">
<!--播放器顯示模式:Full顯示全部;mini最簡化;None不顯示播放控制,只顯示視頻窗口;invisible全部不顯示-->
<param name="windowlessVideo" value="0">
<!--如果是0可以允許全屏,否則只能在窗口中查看-->
<param name="fullScreen" value="0">
<!--開始播放是否自動全屏-->
<param name="enableErrorDialogs" value="-1">
<!--是否啟用錯誤提示報告-->
<param name="SAMIStyle" value>
<!--SAMI樣式-->
<param name="SAMILang" value>
<!--SAMI語言-->
<param name="SAMIFilename" value>
<!--字幕ID-->
</object>
希望對你有所幫助
❻ 音樂播放器的畢業論文
你這篇中國知網也好,萬方數據也好都有例子!甚至網路文庫都有!
==================論文寫作方法===========================
論文網上沒有免費的,與其花人民幣,還不如自己寫,萬一碰到騙人的,就不上算了。
寫作論文的簡單方法,首先大概確定自己的選題,然後在網上查找幾份類似的文章,通讀一遍,對這方面的內容有個大概的了解!
參照論文的格式,列出提綱,補充內容,實在不會,把這幾份論文綜合一下,從每篇論文上復制一部分,組成一篇新的文章!
然後把按自己的語言把每一部分換下句式或詞,經過換詞不換意的辦法處理後,網上就查不到了,祝你順利完成論文!
❼ mp3播放器軟體(java),含可操作代碼及論文,含用戶手冊及技術手冊有加成,回復後郵箱[email protected]
發給你了,請給分哦
謝謝