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;

Naudio中的轨迹视图或时间线

不幸的是,TrackViewTimeLine不是完整的控件,您最好编写自己的自定义控件,在代表当前播放时间的位置放置一条竖线。

最好使用计时器使自定义波形查看器无效,并在"绘制"方法中绘制一条表示当前播放时间的垂直线。