【发布时间】:2013-11-30 15:43:14
【问题描述】:
我想在运行时更改音频流的音量。 我使用这段代码: 公开交易量为单一 = 0.01 将 Wave1 调暗为新的 NAudio.Wave.WaveOut
Dim xa() As Byte = IO.File.ReadAllBytes("C:\Song - Come Out and Play.wav")
Sub PlaySound()
Dim data As New IO.MemoryStream(xa)
Wave1.Init(New NAudio.Wave.BlockAlignReductionStream(NAudio.Wave.WaveFormatConversionStream.CreatePcmStream(New NAudio.Wave.WaveFileReader(data))))
Wave1.Volume = Volume
Wave1.Play()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
PlaySound()
End Sub
但是如何在运行时更改音量? 当我单击带有
的按钮时,它不会改变Volume = 2.0
为什么?
谢谢。
第二个问题:我必须如何更改此代码才能播放 MP3 而不是 WAV? 因为WAV太大了..
谢谢你们两个:)
对不起,我的英语不好。
问候,勒内 :)
【问题讨论】:
标签: naudio