mirror of
https://github.com/P3D-Legacy/P3D-Legacy.git
synced 2025-07-28 16:24:45 +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 SongFiles.Keys.Contains("intro\" & Song.ToLower()) = True 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)
|
||||
MediaPlayer.IsRepeating = False
|
||||
@ -286,9 +286,7 @@
|
||||
IntroStarted = False
|
||||
|
||||
If Not s Is Nothing Then
|
||||
If CanPlayMusic() = True Then
|
||||
MediaPlayer.Play(s.Song)
|
||||
End If
|
||||
MediaPlayer.Play(s.Song)
|
||||
|
||||
If MediaPlayer.IsMuted = True Then
|
||||
MediaPlayer.Pause()
|
||||
@ -386,7 +384,7 @@
|
||||
|
||||
If FadeIntoIntro = True Then
|
||||
IntroStarted = True
|
||||
IntroEndTime = Date.Now + SongFiles(NextSong).Song.Duration
|
||||
IntroEndTime = DateAdd(DateInterval.Second, -1, Date.Now) + SongFiles(NextSong).Song.Duration
|
||||
FadeIntoIntro = False
|
||||
End If
|
||||
|
||||
@ -431,46 +429,6 @@
|
||||
Return Not IsNothing(s)
|
||||
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()
|
||||
MediaPlayer.Volume = Volume * MasterVolume
|
||||
LastVolume = Volume * MasterVolume
|
||||
|
Loading…
x
Reference in New Issue
Block a user