下载此文档

基于QT的音乐播放器编程(实现最基本的功能).doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
第一节实现基本功能
说明:源代码我已经上传到CSDN网站,请大家到http://download./网站搜索“基于QT的音乐播放器源代码及详细教程”下载。
,基类选择Qwidget。双击打开界面文件,在界面文件中创建label显示时间、若干个toolbutton按钮和一个listWidget列表显示歌曲列表。点击“文件”->“新建”创建QT资源文件,在工程目录下建文件夹“images”, 双击QT资源文件添加前缀“/”,再添加图标文件。
,在属性栏设置标题tooltip和图标icon:
界面如下:
,转入槽函数,列表和歌词的信号选择clicked(bool)。

QT += phonon
对音乐播放器进行设计,主要用到模块中的MediaObject (管理媒体源) AudioOutput (连接物理设备)SeekSlider( 实现进度条)QList (实现播放列表)
大概地说, Phonon 的工作机制是使用 MediaObject 来管理 MediaSource 即源文件,通过 Path 连接到 AudioOutput ,最后是由 AudioOutput 将数据发送到相关物理设备。

:
#include <phonon>
在头文件声明变量:
private:
Phonon::MediaObject *audio;//管理媒体源
Phonon::MediaObject *musicInformationMediaObject;//
Phonon::VideoWidget *videoWidget;//
Phonon::AudioOutput *audioOutput;//连接物理设备
Phonon::SeekSlider *seekSlider;//实现进度条
Phonon::VolumeSlider *volumeSlider;//音量调节
QList<Phonon::MediaSource> sourceList;//播放列表
QTimer *timer;
QIcon *iconplay;
QIcon *iconpause;
QAction *play;
QAction *stop;
QAction *open;
QAction *sound;
QAction *exit;
QAction *remove;
头文件声明函数:
public:
void creatActions();//创建动作

构造函数添加:
this->setWindowTitle(tr("音乐播放器"));//设置标题
/**初始化媒体**/
audio =new Phonon::MediaObject();//媒体对象
audio->setTickInterval(1);
audioOutput = new Phonon::AudioOutput(Phonon::VideoCategory);//音频输出
Phonon::createPath(audio,audioOutput);//

基于QT的音乐播放器编程(实现最基本的功能) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人260933426
  • 文件大小129 KB
  • 时间2017-08-12