Zdravím, rád bych věděl, jestli je možné v normální aplikaci vybírat, jestli se zvuk přehraje jednou, nebo opakovaně. V appletu je play a loop, ovšem v normální aplikaci jsem dosud viděl hromadu složitých kódů, z nichž žádný nedovoloval vybírat, jestli se zvuk přehraje jednou, nebo opakovaně. např. chci v nějaké jednoduché hře nějaké zvuky použít na hudbu(která se přehrává pořád dokola) a jiné zas na nějaké efekty(zmáčknu klávesu a zvuk se přehraje jen jednou) Díky moc
Fórum › Java
Přehrávání zvuku
Pokud nejde o velké soubory (takže nevadí, že se celé natáhnou do paměti), tak je nejjednodušší použít
javax.sound.sampled.Clip.
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
...
Clip c = AudioSystem.getClip();
AudioInputStream ais = AudioSystem.getAudioInputStream(...soubor...);
c.open(ais);
c.start(); /*nebo*/ c.loop(Clip.LOOP_CONTINUOUSLY);
Co nebere cestu? AudioSystem.getAudioInputStream
http://programujte.com/forum/vlakno/26895-zvuk-loop-play-stop/
Můžeš konečně napsat, co ti nefunguje?
AudioSystem.getAudioInputStream(new File("nejakapodelanacestaksouboru"));
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 5 hostů
Podobná vlákna
Přehrávání zvuku MIDI — založil Stansa
Chyba při přehrávání zvuku v pymedia — založil vojtano_k
Přehrávání muziky — založil Jakub Vojáček
Přehrávání playlistu — založil Tomáš Lipovský
Prehravani DVBT — založil wetty
Moderátoři diskuze