Merge pull request #8062 from LuoYun-Team/audio
chore: use MediaFoundationReader
This commit is contained in:
@@ -280,7 +280,12 @@
|
|||||||
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)
|
Reader = New NAudio.Wave.AudioFileReader(MusicCurrent)
|
||||||
|
Catch ex As Exception
|
||||||
|
Log(ex,"[Music] 使用 AudioFileReader 加载音频文件失败,将换用 Media Foundation 加载音频文件。")
|
||||||
|
End Try
|
||||||
|
Reader = New NAudio.Wave.MediaFoundationReader(MusicCurrent)
|
||||||
CurrentWave.Init(Reader)
|
CurrentWave.Init(Reader)
|
||||||
CurrentWave.Play()
|
CurrentWave.Play()
|
||||||
'第一次打开的暂停
|
'第一次打开的暂停
|
||||||
|
|||||||
Reference in New Issue
Block a user