摘要
目前基于网络的音乐播放器功能普遍存在2个主要问题:广告太多;在后台运行不必要的进程而导致性能较低.针对这些情况,设计并实现了一款基于Qt的高性能网络音乐播放器.该播放器利用开放的音乐搜索应用程序编程接口,实现了在线搜索、在线播放、下载音乐及桌面歌词等功能.此外,用户界面设计中采用双缓冲绘图技术,并且程序经过大量代码层面的优化,使得该播放器纯净并拥有非常良好的性能表现.
Most music players based on Internet have their own powerful functions presently. However, there are two main problems in these music players:one is that there are too many advertisements and the other is that their performance is low due to some processes running background. In order to solve these problems, this paper designs and implements a high performance music player based on Qt software. By fully utilizing the open music search API, the player implements some functions such as online search, online playing, downloading music, desktop lyrics, etc. Furthermore, by using double-buffeting technology UI design, and through the optimization of the coding, the player proposed now by this paper is pure and of high perfor- mance.
作者
鄢涛
刘永红
赵卫东
余悦
曾谊
于曦
YAN Tao LIU Yonghong ZHAO Weidong YU Yue ZENG Yi YU Xi(Key Laboratory of Pattern Reco~aition and Intelligent Information Processing of Sichuan Province, Chengdu University, Chengdu 610106, China School of Information Science and Engineering, Chengdu University, Chengdu 610106, China)
出处
《成都大学学报(自然科学版)》
2017年第1期55-58,69,共5页
Journal of Chengdu University(Natural Science Edition)
基金
四川省科技厅软科学研究计划(2017ZR0198)资助项目
关键词
QT
在线音乐
播放器
高性能
双缓冲
Qt
online music
player
high performance
double-buffering