|
@@ -280,6 +280,11 @@
|
|
|
CurrentWave = New NAudio.Wave.WaveOutEvent()
|
|
CurrentWave = New NAudio.Wave.WaveOutEvent()
|
|
|
MusicNAudio = CurrentWave
|
|
MusicNAudio = CurrentWave
|
|
|
CurrentWave.DeviceNumber = -1
|
|
CurrentWave.DeviceNumber = -1
|
|
|
|
|
+ Try
|
|
|
|
|
+ Reader = New NAudio.Wave.AudioFileReader(MusicCurrent)
|
|
|
|
|
+ Catch ex As Exception
|
|
|
|
|
+ Log(ex,"[Music] 使用 AudioFileReader 加载音频文件失败,将换用 Media Foundation 加载音频文件。")
|
|
|
|
|
+ End Try
|
|
|
Reader = New NAudio.Wave.MediaFoundationReader(MusicCurrent)
|
|
Reader = New NAudio.Wave.MediaFoundationReader(MusicCurrent)
|
|
|
CurrentWave.Init(Reader)
|
|
CurrentWave.Init(Reader)
|
|
|
CurrentWave.Play()
|
|
CurrentWave.Play()
|