maybe fix the battle music
This commit is contained in:
parent
6e7032f2ae
commit
71528d85a1
|
@ -213,7 +213,10 @@ Public Class MusicManager
|
||||||
If Not song Is Nothing Then
|
If Not song Is Nothing Then
|
||||||
Logger.Debug($"Play song [{song.Name}]")
|
Logger.Debug($"Play song [{song.Name}]")
|
||||||
|
|
||||||
MediaPlayer.Play(song.Song)
|
' We wait here for a short amount of time before playing the song
|
||||||
|
' to mitigate an issue with the mediaplayer: without a timespan arg it sometimes does not play the song
|
||||||
|
' and when started from 0, it plays the last few frames of the song and then starts at the beginning
|
||||||
|
MediaPlayer.Play(song.Song, New TimeSpan(0, 0, 0, 0, 25)) ' 25ms
|
||||||
|
|
||||||
If MediaPlayer.IsMuted Then
|
If MediaPlayer.IsMuted Then
|
||||||
MediaPlayer.Pause()
|
MediaPlayer.Pause()
|
||||||
|
|
|
@ -506,7 +506,7 @@
|
||||||
Player.Temp.BeforeBattleLevelFile = Screen.Level.LevelFile
|
Player.Temp.BeforeBattleLevelFile = Screen.Level.LevelFile
|
||||||
Player.Temp.BeforeBattleFacing = Screen.Camera.GetPlayerFacingDirection()
|
Player.Temp.BeforeBattleFacing = Screen.Camera.GetPlayerFacingDirection()
|
||||||
MusicManager.Play(MusicLoop, False, 0F)
|
MusicManager.Play(MusicLoop, False, 0F)
|
||||||
'MediaPlayer.IsRepeating = False
|
MediaPlayer.IsRepeating = False
|
||||||
|
|
||||||
If Not MusicManager.CurrentSong Is Nothing Then
|
If Not MusicManager.CurrentSong Is Nothing Then
|
||||||
Me.duration = MusicManager.CurrentSong.Song.Duration
|
Me.duration = MusicManager.CurrentSong.Song.Duration
|
||||||
|
|
Loading…
Reference in New Issue