我的 MediaPlayer 只播放一次聲音。當(dāng)我輸入 audio.play() 兩次時,它仍然只播放一次。當(dāng)我調(diào)用 audio.play() 時,如何讓它再次播放?當(dāng)我嘗試查找時,大多數(shù)解決方案都是針對 Android 的。他們建議使用 AudioFocus 的地方,但是因為我的代碼只是 Java 而不是 Android 不起作用。我還嘗試在兩個 .play() 之間使用“audio.stop()”。但這仍然沒有改變?nèi)魏螙|西。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()”時,聲音正確播放。但是當(dāng)我再次播放時,它不會播放。
添加回答
舉報
0/150
提交
取消