EXUI设计
调用模块:精易模块 EXUI模块 DLL: libmpv.dll
之前做的一款仿某云音乐,这次开源大赛,特地又小改动了一下。
这次作为开源,介于学习EXUI的人找不到一些教程,这次我做的都是常用的EXUI代码。给你们提供学习借鉴。
缓动 图标列表框 列表框 超级列表框 滚动条 等等...很多都涵盖了。
实现了以下功能 :
音乐功能完全取决于 libmpv.dll 一个免费开源的DLL 借助之前一个兄弟改写的类封装
【搜索功能】 调用酷狗接口实现。任意关键词搜索都会显示 源码里只调用最大50首, 你们可以改一下链接的50就行。
【歌曲播放功能】 调用酷狗接口+第三方接口 理论实现付费音乐免费播放 测试过几个。
【歌词桌面显示功能】 桌面显示歌词, 可随意移动桌面歌词位置。
【上下曲播放】 上下曲播放无缝衔接。
【音量调节】软件自带音量调节 与系统音量分开的。
【循环播放】循环播放功能 。
【随机播放】当界面没有在搜索歌曲列表时为随机播放。
【进度条快退快进】可快退可快进音乐。
等...自行探索
其次就是EXUI的界面的一些设计 一些组件的代码实现。
我用的是阿里巴巴普惠体 已经打包 经过测试 EXUI载入外部字体不识别。 已经反馈。 易语言默认可以。
libmpv.dll 有60M大小
用到的模块都会打包
下载地址:
https://lanzoui.com/iKzEdwa59yf