Chcę, aby mój plik mp3 powtórzył się ponownie po zakończeniu. ale jestem w stanie stworzyć pętlę grać mój plik wielokrotnie (użyłem tego kodu, ale tylko odgrywa pierwszej sekundzie mojego pliku po jego zakończeniu)[A] Jak zrobić powtarzanie plików MP3 w javafx?
AudioClip myMusic ....
myMusic.setCycleCount(AudioClip.INDEFINITE);
myMusic.play();
edycja: użyłem MediaPlayer ale licznik cykli nie działał poprawnie, na przykład po raz pierwszy odtwarzałem plik mp3, w którym był odtwarzany 2 razy, a po raz trzeci gra nagle zatrzymał się po raz drugi uruchomiłem ponownie moją aplikację i zagrał 1 raz i połowę drugiego czasu odtwarzania zatrzymuje się Oto mój kod:
URL resource = getClass().getResource("abcd.mp3");
MediaPlayer a =new MediaPlayer(new Media(resource.toString()));
a.setCycleCount(MediaPlayer.INDEFINITE);
a.play();
dowolne pomysły? z góry dzięki.
Co jest 'myMusic.bgSound'? Nie jest to pole 'AudioClip', zakładając, że' myMusic' to 'AudioClip'. – ggovan
edytowane: myMusic to AudioClip –
Powinieneś zamieścić swoją odpowiedź jako odpowiedź na to pytanie, a nie na pytanie. – ggovan