Example #1
0
        public void HandleEvent(LyricDownLoadCompleteEventData eventData)
        {
            byte[] lyricData = _encoder.GetEncoder(_configMgr.ConfigModel.EncodingName).Encoding(eventData.LyricData);

            string lyricFilePath = SavePath(eventData.Info);

            using (FileStream lyricFile = new FileStream(lyricFilePath, FileMode.OpenOrCreate))
            {
                lyricFile.Write(lyricData, 0, lyricData.Length);
            }

            GlobalContext.Instance.UIContext.Center_ListViewNF_MusicList.Items[eventData.Info.Index].SubItems[4].Text = AppConsts.Status_Music_Success;
        }