下载此文档

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


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
第一节实现基本功能说明:源代码我已经上传到CSDN网站,请大家到网站搜索“基于QT的音乐播放器源代码及详细教程”下载。,基类选择Qwidget。双击打开界面文件,在界面文件中创建label显示时间、若干个toolbutton按钮和一个listWidget列表显示歌曲列表。点击“文件”->“新建”创建QT资源文件,在工程目录下建文件夹“images”,双击QT资源文件添加前缀“/”,再添加图标文件。,在属性栏设置标题tooltip和图标icon:界面如下:,转入槽函数,列表和歌词的信号选择clicked(bool)。+=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:voidcreatActions();//:this->setWindowTitle(tr("音乐播放器"));//设置标题/**初始化媒体**/audio=newPhonon::MediaObject();//媒体对象audio->setTickInterval(1);audioOutput=newPhonon::AudioOutput(Phonon::VideoCategory);//音频输出Phonon::createPath(audio,audioOutput);//连接媒体对象与音频输出musicInformationMediaObject=newPhonon::MediaObject(this);//音乐信息对象volumeSlider=newPhonon::VolumeSlider(audioOutput,this);//音量滑动条volumeSlider->move(190,100

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

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小35 KB
  • 时间2020-03-26