private void NAudioEngine_PropertyChanged(object sender, PropertyChangedEventArgs e) { NAudioEngine engine = NAudioEngine.Instance; switch (e.PropertyName) { case "ChannelPosition": clockDisplay.Time = TimeSpan.FromSeconds(engine.ChannelPosition); lyricController.showAtTime(engine.ChannelPosition); //ktest.setCurrentTime(engine.ChannelPosition); //if (!ktest.IsPlayingAnimation) ktest.startAnimate(engine.ChannelPosition); break; default: // Do Nothing break; } }
public MainWindow() { InitializeComponent(); seriesString = new List <SyncString>(); NAudioEngine soundEngine = NAudioEngine.Instance; soundEngine.PropertyChanged += NAudioEngine_PropertyChanged; waveformTimeline.RegisterSoundPlayer(soundEngine); lyricText.Text = @"Đêm nay em ngồi lặng yên nghe anh kể chuyện xưa bao năm lắng trong tim Tình mình từ thuở tuổi đôi mươi mà ta chưa biết, nên để lỡ duyên đời Nghiêng nghiêng đôi nét mực xanh trong lưu bút ngày xưa em đã viết tặng tôi Mộng đời còn có đêm nay, ta hò hẹn nhau đây, ôn lại chuyện chúng mình. Đời anh đã bao năm gió sương gót chân in chiến trường Làm quen với đêm canh gió lộng với mưa khuya núi rừng Đời tôi ngày ngày khi chiều chết trên đường phố Giọng ca nhịp đàn mong về tám hướng tâm tư Dù xa nhau em ơi, lòng ta luôn nhớ hoài vì chờ mong còn dài Khuya nay anh đi rồi, làm sao em ngăn được, thà vui đi cho trót đêm nay Nhiều lần mình trắng bàn tay, như chuyện xa xưa ấy, thôi đừng nhắc thêm buồn Đôi ta không sống vì nhau khi kẻ ở người đi, thôi thương tiếc mà chi Đường về ngõ tối hai nơi, có vài vì sao rơi, đêm hò hẹn hết rồi Đời anh đã bao năm gió sương gót chân in chiến trường Làm quen với đêm canh gió lộng với mưa khuya núi rừng Đời tôi ngày ngày khi chiều chết trên đường phố Giọng ca nhịp đàn mong về tám hướng tâm tư Dù xa nhau em ơi, lòng ta luôn nhớ hoài vì chờ mong còn dài Khuya nay anh đi rồi, làm sao em ngăn được, thà vui đi cho trót đêm nay Nhiều lần mình trắng bàn tay, như chuyện xa xưa ấy, thôi đừng nhắc thêm buồn Đôi ta không sống vì nhau khi kẻ ở người đi, thôi thương tiếc mà chi Đường về ngõ tối hai nơi, có vài vì sao rơi, đêm hò hẹn hết rồi "; lyricLRC.Text = @"[00:00:23.189]Đêm [00:00:23.666]nay [00:00:24.108]em [00:00:24.618]ngồi[00:00:25.618] [00:00:25.706]lặng [00:00:26.115]yên [00:00:26.557]nghe [00:00:26.999]anh [00:00:27.373]kể[00:00:28.373] [00:00:28.189]chuyện [00:00:28.802]xưa [00:00:29.312]bao [00:00:29.754]năm [00:00:30.230]lắng[00:00:31.230] [00:00:31.387]trong [00:00:32.135]tim[00:00:33.135] [00:00:34.448]Tình [00:00:34.890]mình [00:00:35.298]từ [00:00:35.808]thuở [00:00:37.067]tuổi [00:00:37.373]đôi [00:00:37.815]mươi[00:00:38.815] [00:00:38.325]mà [00:00:38.632]ta [00:00:39.414]chưa [00:00:40.026]biết,[00:00:41.026] [00:00:41.149]nên [00:00:41.523]để [00:00:42.169]lỡ [00:00:42.747]duyên [00:00:43.564]đời[00:00:44.564] [00:00:45.706]Nghiêng [00:00:46.149]nghiêng [00:00:46.625]đôi [00:00:46.965]nét [00:00:47.951]mực [00:00:48.428]xanh[00:00:49.428] [00:00:48.938]trong [00:00:49.414]lưu [00:00:49.822]bút [00:00:51.013]ngày [00:00:51.387]xưa[00:00:52.387] [00:00:52.543]em [00:00:52.781]đã [00:00:53.223]viết [00:00:53.666]tặng [00:00:54.244]tôi[00:00:55.244] [00:00:57.067]Mộng [00:00:57.373]đời [00:00:57.883]còn [00:00:58.292]có [00:00:59.346]đêm [00:00:59.720]nay,[00:01:00.720] [00:01:00.264]ta [00:01:00.604]hò [00:01:00.945]hẹn [00:01:02.101]nhau [00:01:02.679]đây,[00:01:03.679] [00:01:03.734]ôn [00:01:04.006]lại [00:01:04.448]chuyện [00:01:05.060]chúng [00:01:05.809]mình.[00:01:06.809] [00:01:08.189]Đời [00:01:08.326]anh [00:01:08.632]đã [00:01:09.074]bao [00:01:09.550]năm[00:01:10.550] [00:01:10.264]gió [00:01:10.979]sương [00:01:11.455]gót [00:01:11.897]chân [00:01:12.339]in[00:01:13.339] [00:01:12.917]chiến [00:01:13.836]trường[00:01:14.836] [00:01:17.917]Làm [00:01:19.380]quen [00:01:19.822]với [00:01:20.332]đêm [00:01:20.672]canh[00:01:21.672] [00:01:21.353]gió [00:01:22.135]lộng [00:01:22.543]với [00:01:23.087]mưa [00:01:23.462]khuya[00:01:24.462] [00:01:24.754]núi [00:01:25.264]rừng[00:01:26.264] [00:01:27.951]Đời [00:01:31.115]tôi [00:01:31.591]ngày [00:01:31.965]ngày [00:01:32.475]khi[00:01:33.475] [00:01:32.917]chiều [00:01:33.360]chết [00:01:33.904]trên [00:01:34.312]đường [00:01:34.754]phố[00:01:35.754] [00:01:36.251]Giọng [00:01:36.693]ca [00:01:37.067]nhịp [00:01:37.577]đàn[00:01:38.577] [00:01:38.019]mong [00:01:38.564]về [00:01:38.938]tám [00:01:39.414]hướng [00:01:39.958]tâm [00:01:40.400]tư[00:01:41.400] [00:01:41.693]Dù [00:01:41.999]xa [00:01:42.407]nhau [00:01:42.781]em [00:01:43.122]ơi,[00:01:44.122] [00:01:44.210]lòng [00:01:44.550]ta [00:01:45.060]luôn [00:01:45.570]nhớ [00:01:46.081]hoài[00:01:47.081] [00:01:46.625]vì [00:01:46.999]chờ [00:01:47.509]mong [00:01:48.428]còn [00:01:49.074]dài[00:01:50.074] [00:01:53.088]Khuya [00:01:53.496]nay [00:01:53.836]anh [00:01:54.040]đi [00:01:54.346]rồi,[00:01:55.346] [00:01:55.571]làm [00:01:55.843]sao [00:01:56.251]em [00:01:56.863]ngăn [00:01:57.237]được,[00:01:58.237] [00:01:58.360]thà [00:01:58.598]vui [00:01:59.176]đi [00:01:59.550]cho [00:02:00.026]trót [00:02:01.217]đêm [00:02:01.727]nay[00:02:02.727] [00:02:04.550]Nhiều [00:02:04.822]lần [00:02:05.196]mình [00:02:05.673]trắng [00:02:06.421]bàn [00:02:07.135]tay,[00:02:08.135] [00:02:07.577]như [00:02:08.020]chuyện [00:02:08.428]xa [00:02:08.870]xưa [00:02:09.958]ấy,[00:02:10.958] [00:02:11.013]thôi [00:02:11.353]đừng [00:02:11.897]nhắc [00:02:12.339]thêm [00:02:13.224]buồn[00:02:14.224] [00:02:15.571]Đôi [00:02:16.013]ta [00:02:16.387]không [00:02:16.727]sống [00:02:17.986]vì [00:02:18.292]nhau[00:02:19.292] [00:02:18.938]khi [00:02:19.380]kẻ [00:02:19.788]ở [00:02:20.877]người [00:02:21.115]đi,[00:02:22.115] [00:02:22.203]thôi [00:02:22.543]thương [00:02:23.088]tiếc [00:02:23.530]mà [00:02:24.040]chi[00:02:25.040] [00:02:26.897]Đường [00:02:27.305]về [00:02:27.679]ngõ [00:02:28.156]tối [00:02:29.244]hai [00:02:29.618]nơi,[00:02:30.618] [00:02:30.605]có [00:02:30.911]vài [00:02:31.387]vì [00:02:31.863]sao [00:02:32.305]rơi,[00:02:33.305] [00:02:33.530]đêm [00:02:33.768]hò [00:02:34.312]hẹn [00:02:34.856]hết [00:02:35.230]rồi[00:02:36.230] [00:02:57.611]Đời [00:02:57.815]anh [00:02:58.156]đã [00:02:58.666]bao [00:02:59.074]năm[00:03:00.074] [00:02:59.856]gió [00:03:00.469]sương [00:03:00.911]gót [00:03:01.285]chân [00:03:01.761]in[00:03:02.761] [00:03:02.441]chiến [00:03:03.224]trường[00:03:04.224] [00:03:08.496]Làm [00:03:08.768]quen [00:03:09.380]với [00:03:09.890]đêm [00:03:10.264]canh[00:03:11.264] [00:03:10.945]gió [00:03:11.625]lộng [00:03:12.067]với [00:03:12.509]mưa [00:03:12.952]khuya[00:03:13.952] [00:03:14.142]núi [00:03:14.856]rừng[00:03:15.856] [00:03:20.333]Đời [00:03:20.605]tôi [00:03:21.047]ngày [00:03:21.455]ngày [00:03:21.897]khi[00:03:22.897] [00:03:22.407]chiều [00:03:22.816]chết [00:03:23.360]trên [00:03:23.700]đường [00:03:24.210]phố[00:03:25.210] [00:03:25.639]Giọng [00:03:26.115]ca [00:03:26.659]nhịp [00:03:27.101]đàn[00:03:28.101] [00:03:27.509]mong [00:03:28.054]về [00:03:28.428]tám [00:03:28.972]hướng [00:03:29.482]tâm [00:03:29.958]tư[00:03:30.958] [00:03:31.217]Dù [00:03:31.455]xa [00:03:31.965]nhau [00:03:32.245]em [00:03:32.748]ơi,[00:03:33.748] [00:03:33.666]lòng [00:03:34.006]ta [00:03:34.550]luôn [00:03:35.026]nhớ [00:03:35.435]hoài[00:03:36.435] [00:03:36.761]vì [00:03:36.965]chờ [00:03:37.203]mong [00:03:38.054]còn [00:03:38.666]dài[00:03:39.666] [00:03:42.884]Khuya [00:03:43.088]nay [00:03:43.292]anh [00:03:43.496]đi [00:03:43.904]rồi,[00:03:44.904] [00:03:45.060]làm [00:03:45.306]sao [00:03:45.775]em [00:03:46.319]ngăn [00:03:46.693]được,[00:03:47.693] [00:03:47.850]thà [00:03:48.122]vui [00:03:48.530]đi [00:03:49.074]cho [00:03:49.448]trót [00:03:50.605]đêm [00:03:51.149]nay[00:03:52.149] [00:03:53.972]Nhiều [00:03:54.210]lần [00:03:54.686]mình [00:03:55.094]trắng [00:03:55.741]bàn [00:03:56.421]tay,[00:03:57.421] [00:03:57.033]như [00:03:57.509]chuyện [00:03:57.850]xa [00:03:58.326]xưa [00:03:59.312]ấy,[00:04:00.312] [00:04:00.401]thôi [00:04:00.877]đừng [00:04:01.285]nhắc [00:04:01.863]thêm [00:04:02.714]buồn[00:04:03.714] [00:04:05.197]Đôi [00:04:05.469]ta [00:04:05.911]không [00:04:06.319]sống [00:04:07.441]vì [00:04:07.782]nhau[00:04:08.782] [00:04:08.292]khi [00:04:08.768]kẻ [00:04:09.074]ở [00:04:10.299]người [00:04:10.639]đi,[00:04:11.639] [00:04:11.591]thôi [00:04:11.999]thương [00:04:12.578]tiếc [00:04:12.986]mà [00:04:13.564]chi[00:04:14.564] [00:04:16.251]Đường [00:04:16.625]về [00:04:17.101]ngõ [00:04:17.475]tối [00:04:18.598]hai [00:04:18.938]nơi,[00:04:19.938] [00:04:20.061]có [00:04:20.401]vài [00:04:20.809]vì [00:04:21.319]sao [00:04:21.795]rơi,[00:04:22.795] [00:04:22.952]đêm [00:04:23.224]hò [00:04:23.734]hẹn [00:04:24.278]hết [00:04:24.788]rồi[00:04:25.788] "; lyricController = new ShowLyricController(); lyricController.setLines(ktest, ktest1); }