2012-03-06 12 views
0

NaudioでC#でトラックビューやタイムラインを使用するにはどうすればよいですか?Naudioのトラックビューまたはタイムライン

ここは私のコードであり、動作しません。

トラックが再生されているときに私の行が見たいです。

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; 

答えて

1

残念ながら、TrackViewTimeLineコントロールを完了していない、とあなたが今遊んで時間を表した位置に垂直線を配置するために、独自のカスタムコントロールを書いたほうが良いでしょう。

カスタムウェーブビューアを無効にするにはタイマーを使用し、現在の再生時間を表す縦線を描画するのはPaintメソッドで行うのが最適です。

+0

いずれかの例がありますか?私はまだ描かれていない –

関連する問題