Tak už jsem to vyřešil. File má metodu deleteOnExit(), což je ideální, protože právě po zastavení projektu šly všechny soubory smazat.
Nicméně Runtime.getRuntime().gc(); musím zavolat i tak (mediaPlayer.dispose() nemá žádný vliv, takže je zbytečné ho tam psát).
Jelikož však jsou vytvořené soubory do ukončení projektu viditelné, tak bych se chtěl zeptat jak, prosím vás, nastavit soubor jako skrytý.
Děkuji.