linux 音频播放器源码,Linux的音频播放器的设计源代码.doc
Linux的音频播放器的设计源代码
嵌入式操作系统 课程设计
源代码
设计题目: 基于Linux的音频播放器的设计
院 系: *********
班 级: ********
组 别: 第1组
学 号: ******
姓 名:
起止日期: 2012年6月11日~2012年6月15日
指导教师: ####
#include "qplayer.h"
#include
#include "ui_qplayer.h"
#include
#include
QPlayer::QPlayer(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::QPlayer)
{
audioOutput = new Phonon::AudioOutput(Phonon::MusicCategory, this);//初始化系列变量
mediaObject = new Phonon::MediaObject(this);
metaInformationResolver = new Phonon::MediaObject(this);
mediaObject->setTickInterval(1000);
connect(mediaObject, SIGNAL(tick(qint64)), this, SLOT(tick(qint64)));
connect(mediaObject, SIGNAL(stateChanged(Phonon::State, Phonon::State)),
this, SLOT(stateChanged(Phonon::State, Phonon::State)));
connect(metaInformationResolver, SIGNAL(stateChanged(Phonon::State,Phonon::State)),
this, SLOT(metaStateChanged(Phonon::State, Phonon::State)));
connect(mediaObject, SIGNAL(currentSourceChanged(const Phonon::MediaSource &)),
this, SLOT(sourceChanged(const Phonon::MediaSource &)));
connect(mediaObject, SIGNAL(aboutToFinish()), this, SLOT(aboutToFinish()));
Phonon::createPath(mediaObject, audioOutput);
setupActions();
ui->setupUi(this);
ui->seekSlider->setMediaObject(mediaObject);
ui->volumeSlider->setAudioOutput(audioOutput);
ui->volumeSlider->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum);
QPalette palette;
palette.setBrush(QPalette::Light, Qt::darkGray);
ui->lcdNumber->setPalette(palette);
QStringList headers;
headers << tr("标题") << tr("作者") << tr("唱片") << tr("年代");
ui->tableWidget->setHorizontalHeaderLabels(headers);
ui->tableWidget->setSelectionMode(QAbstractItemView::SingleSelection);
u
linux 音频播放器源码,Linux的音频播放器的设计源代码.doc相关推荐
- html5 mp3播放器源码,HTML5自定义mp3播放器源码
audio对象 src兼容.ogg .wav .mp3 width autoplay loop muted静音 播放play() var myAudio = new Audio(); myAudio. ...
- linux的v4l2运行源码,linux v4l2摄像头应用层编程介绍
一.前言 最近项目需要做一个工业条形读码器,在底层应该会适配linux v4l2框架,就自己研究了一下在应用层怎么使用v4l2进行编程,查阅了相关资料,主要是网上的博客资料,有: https://ww ...
- linux如何运行qt源码,Linux/Ubuntu下编译Qt4.8.2源码
本人所用的系统为Ubuntu 14,所下载的QT源码版本为4.8.2. 以下是编译QT源码的基本步骤: 2.解压代码 输入指令: tar zxvf qt-everywhere-opensource-s ...
- linux各种小程序源码,Linux中的小程序—— 进度条
在说正事之前,首先科普一下在什么是回车什么是换行? 我们通常所说的回车就是从一行的末尾跳到另一行的开头,但事实上这却是由回车和换行两个动作所完成的,也就是键盘上所完成的工作.但实际上,回车是光标重回开 ...
- Linux下读取smBIOS源码,Linux下读取SMBIOS信息
来源:http://www.linuxde.net/2013/02/12499.html uefi shell下使用smbiosview linux下使用dmidecode 或者amidecode(a ...
- linux中su命令源码,Linux中的su命令的详细解释
linxu下的su命令的主要作用是变更为其他使用者的身份执行命令,面由学习啦小编为大家整理了linux的su命令的详细解释的相关知识,希望对大家有帮助! 一.Linux中的su命令的详细解释 建议大家 ...
- android在线播放儿歌源码,亲宝儿歌播放器手机版
亲宝儿歌播放器手机版是一款移动端的儿歌播放器app,由亲亲宝宝网官方打造.软件独创"睡眠模式"和"收藏"两大功能,让宝宝们能在睡眠后,播放器自动停止,非常智能化 ...
- html弹幕播放器源码,高性能HTML5弹幕播放器 Moe2_player
软件介绍 Moe2_player是一款高性能HTML5弹幕播放器. 特点:完全基于html5,移动设备友好,(iphone需要添加到桌面作为webapp方可观看弹幕) 性能强大,在多倍于B站最大弹幕覆 ...
- Linux下读取smBIOS源码,linux – 了解SMBIOS的段组,总线,设备和功能号码
目的 我正在尝试以编程方式找出特定PCIe设备连接的物理槽.前提是我有一个卡的PCI-ID肯定占据一个插槽,解决方案将会找出哪一个. 请注意,我只想对PCI Express总线进行工作,尽管我认为的设 ...
最新文章
- HLG 1349 Graph [floyed]
- HTML最常用的字符实体
- GTK+与QT的对比
- Qt Creator设置Meson
- Java Web中的中文编码问题分析
- 春运期间长江海事局开辟四类运输“绿色通道”
- vim配置Nerdtree
- 数据之美系列5(转载)
- fmea第五版pfmea表格_解读第五版FMEA“六步法”(附第五版FMEA表单下载)
- 用c语言做一个背单词的软件,安利一个超好用且自由度高的背单词app
- 饥荒海难创建显示专用服务器,饥荒联机版服务器移除实体指令分享
- 从扫码登录的原理分析QQ大量被盗事件
- 艾伟_转载:[一步一步MVC]第四回:漫谈ActionLink,有时“胡搅蛮缠”
- uVision, MDK, realview的关系
- python语言中的单行注释语句_Python入门基础系列(五)——单行和多行注释
- Python被编进小学教材了?啥时纳入高考……
- 艺术遇上AI,yuma kishi的工科浪漫 | 设计黑客
- 干货 | SSMS客户端连接京东云RDS SQL Server配置方法
- 创客学院9天C语言五
- BuddyPress创建组、查看成员信息等找不到页面