新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 娱乐系统方案解析

娱乐系统方案解析

作者: 时间:2012-05-14 来源:网络 收藏

① 播放暂停功能设计

通过这段代码可以设置Mplayer 暂停:process->write(pause );执行这段代码的时候在播放状态下就会暂停,暂停状态下就会继续播放。

② 音量调节

下面代码即可实现音量调节的功能:

Process->write(volume -1 ); //音量减小;

Process->write(volume +1 ); //音量增加;

Process->write(volume XX 1 ); //音量设置成指定值

使用如下代码实现音量调节:

QString cmd=volume +QString::number(value)+ 1 ;

process->write(cmd.toLocal8Bit()。data());

最终实现的实验效果图如图5 所示:


图5 播放器模块实验结果图

3.2 游戏模块的设计

设计了一个打砖块游戏。通过建立一个打砖块的游戏类CannonField,包含角度int angle、力度int force、是否正在射击bool isShooting 等成员,具有设置角度setAngle(int angle)、设置力度setForce(intforce)、射击shoot()、运动轨迹shotRect()、游戏控制newTarget()、 setGameOver()、restartGame()等槽函数,能发出击中hit() 、未击中missed() 、角度变化angleChanged(int newAngle) 力度变化force Changed(int newForce)等信号。



关键词: 解析 方案 系统 娱乐

评论


相关推荐

技术专区

关闭