JMF sau QTJava pentru un proiect?
  [ Ignoră ]
Avatar
RankRankRankRank
Sr. Member
Din: München
Macuser din: 30.05.08

Vreau sa fac un mic player audio (in principal mp3 .... tipurile generale, wav-uri) in java, ca proiect la facultate. Ideea este ca am fost indrumat catre JMF (java media framework). Toate bune si frumoase, pana cand a fost vorba sa iau acest jmf pentru mac ... el nu este valabil decat pentru windows, linux si solaris (acest proiect fiind oprit prin 2003).
Am continuat sa citesc pe net, sa vad daca s-ar putea rezolva pornind din fisierul pentru linux si unii ziceau ca da, desi nu puneau nici un raspuns.

Bun, am zis ca mai bine evit si am cautat mai departe si am gasit ca se poate folosi Quicktime for Java, adica sa import in fisierul java o anume bublioteca numita quicktime. Am chiar gasit un exemplu de applet pe site la apple for developers. Ideea e ca nu reusesc sa il fac sa mearga, cand creez o variabila de exemplu “QTComponent qtc” imi da mesajul “Access restriction: the type QTComponent is not accessible due to restriction on required library /System/Library/Java/Extensions/QTJava.zip “. Cam ce as putea face ca sa indrept traba asta?

Multumesc anticipat.

 Semnătură 

dau doua beri goale pentru una plina

Profil
 
  [ Ignoră ]   [ # 1 ]
Avatar
RankRankRankRank
Sr. Member
Din: München
Macuser din: 30.05.08

Am mai facut ceva progrese in directia cu JMF urmarind tutorialul, dar intampin probleme in continuare cand vreau sa folosesc Manager-ul, sau sa instantiez o variabila de tip Player:

private Player player
 Semnătură 

dau doua beri goale pentru una plina

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRankRankRank
Moderator
Din: Cluj-Napoca
Macuser din: 26.01.06

java nu poate playa nativ un mp3 cum poate flashul?
ma gandesc ca daca folosesti ceva de quicktime o sa-ti functioneze doar daca ai quicktime instalat.

 Semnătură 

Mcintoshing…

Profil
 
  [ Ignoră ]   [ # 3 ]
Avatar
RankRankRankRank
Sr. Member
Din: München
Macuser din: 30.05.08

Pai in JMF sunt incluse niste metode de parsare, in principal pentru fisiere de baza gen wav, si dupa se pot adauga si metode de parsare pentru .mp3, nu asta ar fi problema.
Quicktime-ul sigur il am instalat, pentru ca am SL smile. Faza era sa folosesc, sper sa zic bine, niste metode aflate intr-un framework atasat java si anume QTJava, cu ajutorul carora pot controla un player creat tot in java. Intelegi?

 Semnătură 

dau doua beri goale pentru una plina

Profil
 
  [ Ignoră ]   [ # 4 ]
Avatar
RankRankRankRank
Sr. Member
Din: München
Macuser din: 30.05.08

Am rezolvat pana urma, cam ciobaneste putin cei drept smile : am scos jmf.jar din /Library/Java/Extensions si l-am pus intr-un fisier aiurea, ulterior adaugand jmf.jar ca fiind “external jar” la proiect. Acum vad ca merge, si vede toate metodele. Partea proasta e ca in stilul asta va trebui carat dupa program… deci tot nu-mi place.

 Semnătură 

dau doua beri goale pentru una plina

Profil