1
私はJavaFXを使い慣れていません。私は現在ゲームを開発中です。javaFX mediaPlayer現在再生中のオーディオをフェードアウトする
私はMediaPlayer
クラスを使用してアプリで背景音楽を設定することができました。
私が必要とするのは、(即座に停止する代わりに)曲をフェードアウトさせる方法を作成することです。
私はトランジションについて読んでいませんでしたが、実際にトランジションの使い方を理解していません。
ありがとうございます!
おそらく、 'Timeline'の' onFinished'イベントで 'MediaPlayer'を止めるべきでしょう... – fabian
うわー!もう1つの質問:次のコード行を実行するためにフェードアウトが終了するまでプログラムを待たせることができますか? – Franch
最も簡単な方法は、Runnableがその期間スリープしているスレッドを作成し、その後、 'Platform.runLater'に渡された別のRunnableで後続のJavaFXコードを起動することです。他の方法もありますが、フェードが終わった後に何をしたいかによって異なります。 – VGR