當前位置:最新電影網 - 音樂下載 - 關於Java音樂播放的問題,如何解決出現的情況?

關於Java音樂播放的問題,如何解決出現的情況?

您使用了壹個過時的類來調用壹個過時的方法。它不再被推薦,所以eclipse會給它加下劃線。

以toURL()為例直接從File對象中獲取鏈接,但toURL方法不會對特殊字符進行編碼,toURI方法會進行編碼。

所以現在壹般的解決方案是file.toURI()。toURL();

解決方法:用javafx.scene.media.AudioClip,這種功能很簡單:播放和停止聲音。沒有暫停、時長、數據、均衡器等功能。

參考碼

進口?Java . io . file;

進口?Java FX . scene . media . audio clip;?//?指南包

公共?班級?TestAudioClip?{

公共?靜電?作廢?main(String[]?args)?摔投?例外?{//引發異常

音頻剪輯?audioClip=new?音頻剪輯(新?File("D:\\ promo sound effect.mp3 ")。旅遊()。圖爾()。tostring());

audio clip . play(0.8);//設置為以80%的音量播放。

//?設置壹個循環,以確保在退出程序之前播放完聲音。

while(真)?{

如果(!audioClip.isPlaying())?{//如果停止播放,退出while循環。

打破;

}

}

//while(audioClip.isPlaying())?{}?//這樣寫比較簡潔。

}

}