mirror of
https://github.com/P3D-Legacy/P3D-Legacy.git
synced 2025-07-29 16:54:56 +02:00
Revert MusicManager.vb
This commit is contained in:
parent
1475a14593
commit
a004076ecf
@ -219,7 +219,7 @@
|
|||||||
If SearchForIntro = True And lastSong.ToLower() <> Song.ToLower() Then
|
If SearchForIntro = True And lastSong.ToLower() <> Song.ToLower() Then
|
||||||
If SongFiles.Keys.Contains("intro\" & Song.ToLower()) = True Then
|
If SongFiles.Keys.Contains("intro\" & Song.ToLower()) = True Then
|
||||||
If SongFiles("intro\" & Song.ToLower()).Origin = SongFiles(Song.ToLower()).Origin Then
|
If SongFiles("intro\" & Song.ToLower()).Origin = SongFiles(Song.ToLower()).Origin Then
|
||||||
IntroEndTime = Date.Now + SongFiles("intro\" & Song.ToLower()).Song.Duration
|
IntroEndTime = DateAdd(DateInterval.Second, -1, Date.Now) + SongFiles("intro\" & Song.ToLower()).Song.Duration
|
||||||
|
|
||||||
PlayMusic("intro\" & Song.ToLower(), NewFadeInSpeed, NewFadeOutSpeed)
|
PlayMusic("intro\" & Song.ToLower(), NewFadeInSpeed, NewFadeOutSpeed)
|
||||||
MediaPlayer.IsRepeating = False
|
MediaPlayer.IsRepeating = False
|
||||||
@ -286,9 +286,7 @@
|
|||||||
IntroStarted = False
|
IntroStarted = False
|
||||||
|
|
||||||
If Not s Is Nothing Then
|
If Not s Is Nothing Then
|
||||||
If CanPlayMusic() = True Then
|
MediaPlayer.Play(s.Song)
|
||||||
MediaPlayer.Play(s.Song)
|
|
||||||
End If
|
|
||||||
|
|
||||||
If MediaPlayer.IsMuted = True Then
|
If MediaPlayer.IsMuted = True Then
|
||||||
MediaPlayer.Pause()
|
MediaPlayer.Pause()
|
||||||
@ -386,7 +384,7 @@
|
|||||||
|
|
||||||
If FadeIntoIntro = True Then
|
If FadeIntoIntro = True Then
|
||||||
IntroStarted = True
|
IntroStarted = True
|
||||||
IntroEndTime = Date.Now + SongFiles(NextSong).Song.Duration
|
IntroEndTime = DateAdd(DateInterval.Second, -1, Date.Now) + SongFiles(NextSong).Song.Duration
|
||||||
FadeIntoIntro = False
|
FadeIntoIntro = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@ -431,46 +429,6 @@
|
|||||||
Return Not IsNothing(s)
|
Return Not IsNothing(s)
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
'Private Declare Function GetAudioOutputDevices Lib "winmm.dll" Alias "waveOutGetNumDevs" () As Integer
|
|
||||||
|
|
||||||
Private Shared Function CanPlayMusic() As Boolean
|
|
||||||
'Dim errorMessage As String = ""
|
|
||||||
|
|
||||||
'Dim audioDeviceCount As Integer = GetAudioOutputDevices()
|
|
||||||
'If audioDeviceCount > 0 Then
|
|
||||||
' Try
|
|
||||||
' Dim r As String = My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MediaPlayer\PlayerUpgrade", "PlayerVersion", Nothing).ToString()
|
|
||||||
' If r <> "" And r.Contains(",") = True Then
|
|
||||||
' Dim version As String = r.Remove(r.IndexOf(","))
|
|
||||||
' If IsNumeric(version) = True Then
|
|
||||||
' If CInt(version) >= 11 Then
|
|
||||||
' Return True
|
|
||||||
' Else
|
|
||||||
' errorMessage = "The installed version of the WindowsMediaPlayer (" & r & ") is smaller than 12."
|
|
||||||
' End If
|
|
||||||
' Else
|
|
||||||
' errorMessage = "The registry string doesn't start with a numeric value."
|
|
||||||
' End If
|
|
||||||
' Else
|
|
||||||
' errorMessage = "The registry string doesn't contain "","" or is empty."
|
|
||||||
' End If
|
|
||||||
' Catch
|
|
||||||
' errorMessage = "Unknown error"
|
|
||||||
' End Try
|
|
||||||
'Else
|
|
||||||
' errorMessage = "No audio output device is connected to the computer."
|
|
||||||
'End If
|
|
||||||
|
|
||||||
'Logger.Log(Logger.LogTypes.Warning, "MusicManager.vb: An error occurred trying to play music: " & errorMessage)
|
|
||||||
|
|
||||||
'If Core.GameOptions.ForceMusic = True Then
|
|
||||||
' Logger.Log(Logger.LogTypes.Message, "MusicManager.vb: Forced music to play and ignore the error occuring in music validation. Set ForceMusic to ""0"" in the options file to disable this.")
|
|
||||||
' Return True
|
|
||||||
'End If
|
|
||||||
|
|
||||||
Return True
|
|
||||||
End Function
|
|
||||||
|
|
||||||
Public Shared Sub ForceVolumeUpdate()
|
Public Shared Sub ForceVolumeUpdate()
|
||||||
MediaPlayer.Volume = Volume * MasterVolume
|
MediaPlayer.Volume = Volume * MasterVolume
|
||||||
LastVolume = Volume * MasterVolume
|
LastVolume = Volume * MasterVolume
|
||||||
|
Loading…
x
Reference in New Issue
Block a user