查看: 2359|回复: 0

Gokit申请

[复制链接]
  • TA的每日心情

    2016-1-22 11:18
  • 签到天数: 159 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2015-4-1 13:47:19 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 与非朋 于 2015-4-2 09:38 编辑

    Mplayer项目
    基于210开发板
    第一步 创建背景窗口,布局以及相关控件,显示背景,主要是利用gtk与glade
    第二步 编写读目录函数,把.mp3格式的文件显示在列表中,所用函数opendir readdir closedir
    第三步 利用命名管道将命令发到mplayer,并在exec中写明fifo=命名管道的名称 并设置相应的按钮信号和回调函数,点击触摸屏控制相应的操作,mplayer将结果返到
    第四步 无名管道的输出本来是输出到屏幕,通过dup2 重定向到到无名管道的写端,mplayer从管道另一端读入,并解析有用的信息,并作出相应的处理
    第五步 根据mplayer 返回的播放时间查找歌词解析里的时间,这样快进歌词也可以跟着同步,歌词解析是创建一个新的线程去完成.


    这是一个项目。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-22 10:17 , Processed in 0.113015 second(s), 15 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.