激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務器之家 - 編程語言 - Java教程 - java使用JMF實現音樂播放功能

java使用JMF實現音樂播放功能

2020-11-09 16:00Bird Java教程

這篇文章主要為大家詳細介紹了java使用JMF實現音樂播放的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

       JMF實際上是Java的一個類包。JMF 2.1.1技術提供了先進的媒體處理能力,從而擴展了Java平臺的功能。這些功能包括:媒體捕獲、壓縮、流轉、回放,以及對各種主要媒體形式和編碼的支 持,如M-JPEG、H.263、MP3、RTP/RTSP (實時傳送協議和實時流轉協議)、Macromedias Flash、IBM的HotMedia和Beatniks的Rich Media Format (RMF)等。JMF 2.1.1還支持廣受歡迎的媒體類型,如Quicktime、Microsofts AVI和MPEG-1等。此外,JMF 2.1.1軟件中包括了一個開放的媒體架構,可使開發人員靈活采用各種媒體回放、捕獲組件,或采用他們自己的定制的內插組件。 

  Sun以四種不同的專用版本提供JMF 2.1.1技術,滿足專業開發人員的各類需求,第一個是一個輕便型版本,它完全采用Java語言編寫,適用于任何Java兼容系統。此外,開發人員還可選 擇分別適用于Solaris、Windows或Linux等操作系統的性能最優化軟件包,以提高性能和能力。 

  JMF 2.1.1軟件也是Java Media系列軟件的一部分。Java Media系列軟件包括Java 3D、Java 2D、Java Sound和Java Advanced Imaging等API。采用各種Java Media API,軟件開發商人員就能容易、快速地為他們已有的各種應用程序和客戶端Java小程序增添豐富的媒體功能,如流式視頻、3D圖像和影像處理等。就是 說,各種Java Media API發揮了Java平臺的固有優勢,將"編寫一次,到處運行"的能力擴展到了圖像、影像和數字媒體等各種應用領域,從而大大縮減了開發時間和降低了開發 成本。 

     首先下載JMF,去Oracle官網找到就行,現在最高級版本為2.1.1e,下載下來安裝,然后把他的三個包  jmf.jar,sound.jar和mdeiaplayer.jar拿出來,下面開始寫代碼 

java" id="highlighter_683545">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package com.bird.jmf;
 
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
 
import javax.media.Manager;
import javax.media.Player;
 
@SuppressWarnings("restriction")
public class SimpleAudioPlayer {
 private Player audioPlayer = null;//建立一個播放接口
 public SimpleAudioPlayer(URL url) throws Exception{//創建一個準備Player,準備好播放
 audioPlayer = Manager.createRealizedPlayer(url);
 }
 @SuppressWarnings("deprecation")
 public SimpleAudioPlayer(File file) throws MalformedURLException, Exception{//將本地文件改為URL
 this(file.toURL());
 }
 
 public void play(){//直接調用播放方法就可以
 audioPlayer.start();
 }
 
 public void stop(){//停止的時候一定要釋放資源
 audioPlayer.stop();
 audioPlayer.close();
 }
 
 public static void main(String [] args) throws MalformedURLException, Exception{
 File file = new File("d://1.mp3");
 SimpleAudioPlayer Player = new SimpleAudioPlayer(file);
 Player.play();
 }
}

這就是最簡單的音樂播放,沒有圖形界面,但是播放音樂還是沒問題的,很好玩,可以嘗試一下

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
561
主站蜘蛛池模板: 竹内纱里奈和大战黑人 | 日日碰日日操 | av电影网在线观看 | 中文在线日韩 | 久久免费看片 | 欧美一级美片在线观看免费 | 2017亚洲男人天堂 | 高清视频91| 免费观看视频在线观看 | 全黄裸片武则天艳史 | 涩涩操 | 亚洲成人免费视频在线 | 欧美天堂一区 | 成人黄视频在线观看 | 91午夜免费视频 | 日本欧美一区二区三区视频麻豆 | 午夜视频久久久 | 久久美女色视频 | 久久精品一区二区三区四区五区 | 成人做爰高潮片免费视频韩国 | 狠狠色噜噜狠狠狠米奇9999 | av在线播放免费观看 | 久久精品国产99国产精品澳门 | 国产精品99久久久久久大便 | 黄色av网站免费 | 亚洲一区二区三区精品在线观看 | 国产精品99精品 | 91精品影视 | 久久蜜桃精品一区二区三区综合网 | 九草网 | 精品国产乱码久久久久久久久 | 一级性生活免费视频 | 一级黄色免费大片 | 日日爱夜夜操 | 国产精品一品二区三区四区18 | 69性欧美高清影院 | 高清一区二区在线观看 | 国产一区二区免费在线观看 | 免费在线观看国产 | 久久国产精 | 亚洲国产精品久久久 |