我正在嘗試在Java中創建一個簡單的媒體播放器,能夠播放一些常見的音頻格式,包括MP3和OGG(不編碼或轉換或任何幻想)。Java庫播放音頻文件?
我認爲這很容易,但花了整個下午的時間看JMF,JVLC和其他不適當的和/或過時的系統後,我開始懷疑是否有一種簡單的方法來播放Java中的音頻文件,如果是,那我該怎麼做?
我正在嘗試在Java中創建一個簡單的媒體播放器,能夠播放一些常見的音頻格式,包括MP3和OGG(不編碼或轉換或任何幻想)。Java庫播放音頻文件?
我認爲這很容易,但花了整個下午的時間看JMF,JVLC和其他不適當的和/或過時的系統後,我開始懷疑是否有一種簡單的方法來播放Java中的音頻文件,如果是,那我該怎麼做?
我設法用JLayer播放MP3(來自JZoom團隊),而且我目前正在尋找JOrbis來播放OGG Vorbis文件,所以我猜這已經解決了。感謝所有幫助過的人。
步驟1>安裝JMStudio .. 步驟2>下載該步驟3中包含的Jar文件步驟3>設置類路徑>就像...。; C:\ PROGRA〜1 \ JMF21〜1.1E \ LIB \ sound.jar; C:\ PROGRA〜1個\ JMF21〜1.1E \ lib中\ jmf.jar; C:\ PROGRA〜1個\ JMF21〜1.1E \ lib中; E:\ quaqua.jar; 第4步>然後寫代碼
import javax.media.*;
import java.net.*;
import java.io.*;
import java.util.*;
class aplay
{
public static void main(String args[]) throws Exception
{
File f=new File("D:/AuDios/2013 Songs/[Songs.PK] Aashiqui 2 - 03 - Chahun Main Ya Naa.mp3");
final Player p=Manager.createRealizedPlayer(f.toURI().toURL());
p.start();
Scanner s=new Scanner(System.in);
String st=s.nextLine();
if(st.equals("s"))
{
p.stop();
}
}
}
請勿在跨平臺問題上使用Windows特定說明。 此外,更清楚你所建議的是什麼庫,而不是'只是使用這個從網絡上的任意jar文件' –
好吧,先生,但這段代碼是正確的...使用這個jar文件.. –
你其實並沒有給鏈接。 –
+1感謝您報告回來。請將你的答案標記爲[正確](http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work/65088#65088),這樣人們可以很容易地看到這個問題已經解決。 –