2013-11-10 2 views
1

Я использую следующий код [Basic .NET Визуальный] для воспроизведения звукового файла:Получение значения Peak Audio, используя NAudio

Dim waveoutdevice As NAudio.Wave.IWavePlayer = New NAudio.Wave.WaveOut 
Dim mainoutputstream As NAudio.Wave.WaveStream 
Dim volumestream As NAudio.Wave.WaveChannel32mainoutputstream = CreateInputStream("C:\music\song.mp3") 
waveoutdevice.Init(mainoutputstream) 
waveoutdevice.Play() 

Это работает. Но я не знаю, как сделать объемный пиковый метр. Я искал по всему Интернету, но я не могу найти ничего полезного для меня. Может кто-нибудь, пожалуйста, помогите мне? :)

ответ

0

В демо-коде NAudio представлено несколько примеров пиковых метров. Например, AudioPlaybackPanel использует MeteringSampleProvider для генерации пиков для перехода к управлению пиковым счетчиком. Если у вас есть доступ к PluralSight, в моем NAudio course есть модуль, который более подробно объясняет, как работает этот код.

 Смежные вопросы

  • Нет связанных вопросов^_^