当前位置: 首页 > news >正文

基于linux嵌入式开发实现曲线图,基于Linux嵌入式操作系统实现掌上娱乐系统的设计...

图4 播放器软件流程图。

通过定义一个QProcess 对象调用已编译好的Mplayer。

QProcess *process = new QProcess();

process-》setProcessChannelMode(QProcess::MergedChannels);

Process-》start(“mplayer –ac –mad xxxxx”);

在命令中添加 -slave 和 -quiet 就可以通过命令设置Mplayer 实现相应的功能。Process-》start(“mplayer–slave –quiet –ac –mad xxxxx”)。

下面对播放器的暂停播放功能和音量调节进行介绍。

① 播放暂停功能设计

通过这段代码可以设置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 所示:

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据库设计
  • LINUX下如何格式化namenode,HDFS【2.5.1】系列3:解密命令行 ./bin/hdfs namenode -format
  • linux基础培训下载,huimaiLinux系统基础培训.ppt
  • 超轻量级MVC框架的设计和实现 (1)
  • linux nginx discuz安装失败,discuz! and Nginx
  • 夜梦吕布,未知所指
  • 大连理工大学c语言第三次上机作业答案,第一次上机作业参考答案
  • 利用Oracle构建BI信息板
  • 九九乘法表 冒泡排序 c语言,冒泡排序--打印三角形--九九乘法表
  • c语言输出字符串改asck,stm8s的c语言编程例程.doc
  • 超轻量级MVC框架的设计和实现 (2)
  • Java代码混淆器ProGuard
  • ds18b20的c语言程序,DS18B20的C语言程序
  • c语言编译嵌入txt文件,c ++-在本机Windows应用程序的资源中嵌入文本文件
  • 是该好好鄙视一下...!
  • python3.6+scrapy+mysql 爬虫实战
  • 分享的文章《人生如棋》
  • 2017届校招提前批面试回顾
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Invalidate和postInvalidate的区别
  • scala基础语法(二)
  • Theano - 导数
  • 编写高质量JavaScript代码之并发
  • 机器学习学习笔记一
  • 技术:超级实用的电脑小技巧
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 鱼骨图 - 如何绘制?
  • 源码安装memcached和php memcache扩展
  • 交换综合实验一
  • 数据库巡检项
  • # 利刃出鞘_Tomcat 核心原理解析(七)
  • #AngularJS#$sce.trustAsResourceUrl
  • #FPGA(基础知识)
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #Z2294. 打印树的直径
  • (k8s)Kubernetes 从0到1容器编排之旅
  • (动态规划)5. 最长回文子串 java解决
  • (二) 初入MySQL 【数据库管理】
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (九)c52学习之旅-定时器
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (十)T检验-第一部分
  • (四)汇编语言——简单程序
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)C#调用WebService 基础
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .NET 设计一套高性能的弱事件机制
  • .NetCore+vue3上传图片 Multipart body length limit 16384 exceeded.
  • .NET应用UI框架DevExpress XAF v24.1 - 可用性进一步增强
  • @GetMapping和@RequestMapping的区别