

Java - playing flac with jflac library
Dobrý den,
Stáhl jsem knihovnu jflac jflac-1.3
Importoval ji do projektu, jenže nevím, jak ji přesně použít.
Potřeboval bych, prosím vás, poradit, jak dopsat kód na převod flac to wav
do své třídy v příloze.
Předem děkuji za odpověď.
PS. Popis třídy player_label - Z hlavní třídy zavolám metoda choose_song(), která zobrazí filechooser okno, ve kterém vyberu všechny soubory, které chci přehrát. Ty následně nahraje do arraylistu a zavolá metodu play(), která postupně soubory přehrává. Po přehrání poslední skladby se opět zavolá metoda choose_song(). (SNAD JSEM TO SROZUMITELNĚ VYSVĚTLIL)
Tak jsem asi nepochopil, na co se vlastně ptáš. Nejdřív píšeš o převodu flacu na wav a o něco níže o přehrávání.
Poslední odstavec je pouze popis moji třídy k přehrávání hudby.
Třída Decoder.java umí překódovat flac do wav, který moje třída bez problému přehraje. (Což přesně potřebuji).
Jenže nevím, jak přesně třídu Decoder.java dopsat do moji třídy a k čemu vlastně slouží ty dvě metody - processPCM() a processStreamInfo().
Prostě jsem nepochopil, jak přesně třída Decoder.java funguje. Takže prosím o radu.
Díky.
Na to ti snad stačí jenom metoda decode.
Upravil jsem metodu choose_song()
Jenže vždycky to vyhodí chybu java.io.IOException: STREAM_DECODER_UNPARSEABLE_STREAM...
Poněvadž soubor wav se sice vytvoří, ale nejde přehrát a má velikost pár KB. (původní soubor má pár desítek MB)
PS. Soubor Decoder.java jsem nijak neměnil, pouze jsem smazal metodu main().
Tak nic, už to funguje, problém nebyl v kódu, ale v souboru, zkusil jsem jiný flac a ten šel bez problému.