您当前的位置:五五电子网电子知识电子知识资料电动车-摩托车-汽车嵌入式机车车辆车载播放系统软件设计解析 正文
嵌入式机车车辆车载播放系统软件设计解析

嵌入式机车车辆车载播放系统软件设计解析

点击数:7512 次   录入时间:03-04 11:35:11   整理:http://www.55dianzi.com   电动车-摩托车-汽车

    要实现对S Q L i t e 数据库进行操作首先需要创建一个关于数据库的创建和链接的头文件,然后在头文件中通过创建QSqlDatabase数据库连接对象来调用addDatabase()并设置相关函数的属性,然后在工程文件的最后添加关于使用数据库的声明“QT+=sql”.

    4.MPlayer播放器的控制

    MPlayer是一款开源多媒体播放器,以GNU通用公共许可证发布。此款软件可在各主流作业系统使用,例如Linux和其他类Unix系统、微软的视窗系统及苹果电脑的Mac OS X系统。MPlayer能够播放大多数MPEG、VOB、AVI、OGG、VIVO、ASF/WMV、Qt/MOV、FLV、RM等媒体文件。相对其它播放器来说,MPlayer还具有资源占用非常少,不需要任何系统解码器就可以播放各种媒体格式,在低配置的机器上使用等突出优势。所以对于运算速度相对较弱的嵌入式系统来说,MPlayer是一个很好的选择。

    在本文的系统设计中,选用了MPlayer作为系统的媒体播放器来进行媒体文件的播放以及控制。在系统的播放模块中采用Qt的QProcess(进程类)通过start方法调用slave模式下的MPlayer产生一个进程,然后通过QProcess类的write方法向MPlayer发送控制命令,实现控制播放的目的。

    5.小结

    本论文详细介绍了如何使用Qt Creator完成车载音乐播放系统的界面设计及程序代码的编辑与运行。此车载播放系统可实现的功能如下:

    1)具有美观、易于理解和操作的主界面;

    2)可按照多种方式对数据库中的歌曲进行查找;

    3)可实现歌曲的播放、暂停,以及上一首和下一首歌曲的切换;

    4)所选歌曲可生成播放列表,列表可以循环播放,列表信息可修改,在列表中双击歌曲名称可播放该歌曲;

    5 ) 可对设备中存储的歌曲进行删除;

    6)可播放外接存储器中的歌曲。

    同时,系统可以方便地移植到各种嵌入式设备中。



上一页  [1] [2] 


本文关键字:嵌入式  系统软件  电动车-摩托车-汽车电子知识资料 - 电动车-摩托车-汽车