Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
Petr Kasnal
Člen
Avatar
Petr Kasnal:1.2.2016 16:15

Zdarec lidi mam dotaz v mém projektu si chci přehrát mp3 to neni problém ale jk udělám že si tu mp3 dam do svého preojektu ? Abych tam nemusel dávat celou cestu ale dát to do složky stim projektem a dát to i někomu jinýmu ? Snad jste mě pochopili... :DD Předem dík za pomoc:)

 
Odpovědět 1.2.2016 16:15
Avatar
Jiří Hlavík
Redaktor
Avatar
Jiří Hlavík:2.2.2016 10:12

Ahoj, jaké používáš vývojové prostředí?

 
Nahoru Odpovědět 2.2.2016 10:12
Avatar
Petr Kasnal
Člen
Avatar
Odpovídá na Jiří Hlavík
Petr Kasnal:2.2.2016 10:34

Využívám netbeans

 
Nahoru Odpovědět 2.2.2016 10:34
Avatar
Jiří Hlavík
Redaktor
Avatar
Jiří Hlavík:2.2.2016 11:46

PS: V netbeans to dělám takto:

  1. použité soubory mám ve složce textures, která je v source (defaultní složka)
  2. File -> Project Properties -> Build -> packagin a zaškrtnout build jar after Compilling
  3. Po zkompilování se ti vytvoří složka dist, ve které je tvůj jar
  4. V tomto jar je složka textures, ve které již máš svoje textury, mp3, atd.. :D

Doufám, že jsem to pochopil správně :D
PS: Ten komu tento jar dáš, si jej akorát spustí za předpokladů, že má javu nainstalovanou ;)

 
Nahoru Odpovědět 2.2.2016 11:46
Avatar
Atrament
Člen
Avatar
Odpovídá na Petr Kasnal
Atrament:2.2.2016 13:30

Máš na mysli jak to udělat, aby se ta mp3 zabalila do výsledného jaru? Jestli jo tak si vytvoř v projektu v adresáři 'src' podadresář nazvaný třeba 'music'. Potom do něj nakopíruj co chceš.

V aplikaci k těm souborům přistupuj pomocí ClassLoaderu a metod GetResource a GetResourceAs Stream nějak takto:

InputStream is = getClass().getClassLoader().getResourceAsStream("music/song.mp3");

získáš ten soubor jako input stream, s tím už se pak dá dále pracovat.

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
 
Nahoru Odpovědět 2.2.2016 13:30
Avatar
Petr Kasnal
Člen
Avatar
Odpovídá na Jiří Hlavík
Petr Kasnal:2.2.2016 14:27

Diky moc zkusim to a dam vedet :-)

 
Nahoru Odpovědět 2.2.2016 14:27
Avatar
Petr Kasnal
Člen
Avatar
Odpovídá na Atrament
Petr Kasnal:2.2.2016 14:28

Diky take to zkusim :-)

 
Nahoru Odpovědět 2.2.2016 14:28
Avatar
Petr Kasnal
Člen
Avatar
Odpovídá na Atrament
Petr Kasnal:2.2.2016 22:23

Moc děkuji toto sem potřeboval :)

 
Nahoru Odpovědět 2.2.2016 22:23
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 8 zpráv z 8.