Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Práce se souborem

Aktivity
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ří Frank
Tvůrce
Avatar
Jiří Frank: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ří Frank
Petr Kasnal:2.2.2016 10:34

Využívám netbeans

 
Nahoru Odpovědět
2.2.2016 10:34
Avatar
Jiří Frank
Tvůrce
Avatar
Jiří Frank: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
Tvůrce
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í
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
2.2.2016 13:30
Avatar
Petr Kasnal
Člen
Avatar
Odpovídá na Jiří Frank
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.