Мой MediaPlayer воспроизводит звук только один раз.Когда я дважды набираю audio.play (), он все равно проигрывается только один раз.Как заставить его воспроизводиться снова, когда я вызываю audio.play ()?
Когда я пытался найти это, большинство решений было для Android.Там, где они рекомендовали использовать AudioFocus, так как мой код - это просто Java, а не Android, который не работал.
Я также пытался использовать "audio.stop ()", между двумя .play (),Но это все равно ничего не изменило.
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import java.io.File;
public class audio {
public static void main(String[] args) {
com.sun.javafx.application.PlatformImpl.startup(()->{});
MediaPlayer audio = new MediaPlayer(
new Media(
new File("C:\\Users\\User\\Pictures\\Java Projects\\FlappyBird\\sfx_wing.mp3").toURI().toString()));
audio.play();
audio.play();
}
}
В настоящее время при первом запуске «audio.play ()» звук воспроизводится правильно.Но когда я играю снова, он не играет.