Win10上如何显示本地lrc文件歌词——lrc播放器——《超级lrc播放器》

廉学潞
2023-12-01

前不久,用QQ音乐背单词,背了一阵子,很郁闷,因为:1、长的歌词行显示不全;2、歌词自动从网上抓取,不是自己想要的本地lrc文件内容;

于是,有了想法:自己开发一款能够播放本地mp3和lrc的mp3播放器软件——《Super LRC Player》(《超级lrc播放器》)。

本软件的开发解决的问题:Windows10上显示本地lrc文件歌词(windows7上显示本地lrc文件歌词)

于是,拿来了Angular10和Material框架,基于Electron框架和native C++,

通过CdkDragDrop解决了滚动拖动文件来对文件列表排序的问题;

通过定时器来解决播放进度显示的问题;

通过angular的zone来强制刷新页面的问题;

通过异步调用实现:angular的UI与node plugin的native代码的交互。

最终,实现了软件windows版的顺畅播放和lrc字幕的顺畅显示。

windows版本的开发总共经历了7*每晚2小时+在途7小时=21小时,功能单一,开发过程很顺利,最终结果UI、播放也很顺畅。已成为我的第四款上架windows10微软应用商店的Hybird应用。

软件支持循环播放、随机播放、顺序播放;支持上一曲、下一曲功能;支持快速播放和慢速播放;如果添加了lrc文件,则支持上一句歌词、下一句歌词功能;如果添加了lrc文件,支持对指定歌曲的lrc文件选择不同字符集进行歌词显示。

软件界面简单、操作友好,得力于Angular+Material的组件设计。

软件免费使用,您可以在windows10微软官方商店中下载本软件并查看Electron框架的神奇魅力:

https://www.microsoft.com/zh-cn/p/%e8%b6%85%e7%ba%a7lrc%e6%92%ad%e6%94%be%e5%99%a8/9pdhtn85lvv9#activetab=pivot:overviewtab

由于本次开发基于Electron框架,所以,最终做出的软件成品,支持所有windows x64平台,您可以免费下载window7版本尽情使用:

https://www.onlinedown.net/soft/10013393.htm

 类似资料: