内容简介:这个播放器是大学时候做的毕业设计,使用qt+phonon实现,支持音视频播放,支持同步显示歌词。是无意中在电脑里翻出了这个项目的源码,然后在ubuntu机器中安装了下环境编译之后竟然能够成功运行,看着这个界面和源码真是感慨良多,转眼已经毕业好几年了,真的是物是人非。。。为了不让它在电脑继续里吃灰,还是分享出来,希望可以帮到可以用到的人吧,下面大体介绍下编译方式。以ubuntu为例:
这个播放器是大学时候做的毕业设计,使用qt+phonon实现,支持音视频播放,支持同步显示歌词。是无意中在电脑里翻出了这个项目的源码,然后在ubuntu机器中安装了下环境编译之后竟然能够成功运行,看着这个界面和源码真是感慨良多,转眼已经毕业好几年了,真的是物是人非。。。
为了不让它在电脑继续里吃灰,还是分享出来,希望可以帮到可以用到的人吧,下面大体介绍下编译方式。
安装方式:
以ubuntu为例:
安装依赖
sudo apt update #安装qt环境: sudo apt install qt4* -y sudo apt install qtcreator -y #安装phonon sudo apt install build-essential phonon phonon-backend-gstreamer phonon4qt5 phonon4qt5-backend-gstreamer -y #安装解码器 sudo apt install ubuntu-restricted-extras -y
编译
终端进入项目目录,执行:
#生成Makrfile文件 qmake Player.pro #编译 make #运行 ./Player
至此,你就可以看到启动界面了。
主界面:
主界面如下图:
同步显示歌词:
说明
phonon
因为 phonon
在 qt5
中貌似不支持了,所以建议使用 qt4
,另外 phonon
只是提供了媒体文件交互功能,并没有解码器,所以你的系统必须要有解码器支持。
歌词同步显示
歌词文件命名必须为 歌曲文件名.lrc
格式,以张国荣的怪你过分美丽这首歌为例:
歌曲文件:怪你过份美丽.mp3
歌词文件:怪你过份美丽.mp3.lrc
开始播放歌曲文件后,通过菜单->View->show lrc 来显示。
源代码在GitHub,传送门: https://github.com/liangliangyy/QtPlayer
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Android多媒体之视频播放器(基于MediaPlayer)
- xplay 发布,专为树莓派设计的多媒体播放器
- VLC 3.0.10 发布,跨平台多媒体播放器
- VLC 3.0.11 发布,跨平台多媒体播放器
- VLC 3.0.7 发布,跨平台多媒体播放器
- 多媒体播放器 VLC 3.0.1 发布:改进 Chromecast 支持
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web Caching
Duane Wessels / O'Reilly Media, Inc. / 2001-6 / 39.95美元
On the World Wide Web, speed and efficiency are vital. Users have little patience for slow web pages, while network administrators want to make the most of their available bandwidth. A properly design......一起来看看 《Web Caching》 这本书的介绍吧!