Naudio中的轨迹视图或时间线
本文关键字:时间线 视图 轨迹 Naudio | 更新日期: 2023-09-27 18:27:02
如何在C#的Naudio中使用trackview或timeline?
这是我的代码,它不起作用。
我想看到我的线路在轨道上运行。
NAudio.Wave.WaveStream pcm = NAudio.Wave.WaveFormatConversionStream.CreatePcmStream(new NAudio.Wave.Mp3FileReader(open.FileName));
customWaveViewer2.WaveStream = pcm;
stream = new NAudio.Wave.BlockAlignReductionStream(pcm);
trackView1.NowTime = stream.CurrentTime;
不幸的是,TrackView
和TimeLine
不是完整的控件,您最好编写自己的自定义控件,在代表当前播放时间的位置放置一条竖线。
最好使用计时器使自定义波形查看器无效,并在"绘制"方法中绘制一条表示当前播放时间的垂直线。