TA的每日心情 | 怒 2016-1-22 11:18 |
---|
签到天数: 159 天 连续签到: 1 天 [LV.7]常住居民III
|
本帖最后由 与非朋 于 2015-4-2 09:38 编辑
Mplayer项目
基于210开发板
第一步 创建背景窗口,布局以及相关控件,显示背景,主要是利用gtk与glade
第二步 编写读目录函数,把.mp3格式的文件显示在列表中,所用函数opendir readdir closedir
第三步 利用命名管道将命令发到mplayer,并在exec中写明fifo=命名管道的名称 并设置相应的按钮信号和回调函数,点击触摸屏控制相应的操作,mplayer将结果返到
第四步 无名管道的输出本来是输出到屏幕,通过dup2 重定向到到无名管道的写端,mplayer从管道另一端读入,并解析有用的信息,并作出相应的处理
第五步 根据mplayer 返回的播放时间查找歌词解析里的时间,这样快进歌词也可以跟着同步,歌词解析是创建一个新的线程去完成.
这是一个项目。 |
|