• 大小: 6.83MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-02
  • 语言: 其他
  • 标签: gtklinux  

资源简介

基于linux,gtk,glade工具开发本地mplayer音乐播放器的图形界面

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include“types.h“
#include“player_display.h“
#include“player_process.h“
#include“player_control.h“

//Mplayer初始化
void player_init(Player *player)
{
path_init(player);//路径初始化
lock_init(player);//互斥锁
fifo_fd_init(player);//命名管道创建、打开

player_window_init(player);//窗口界面初始化
player_song_list_display(player);//歌曲列表显示
song_status_init(player);//歌曲状态值初始化

player_song_cur_display(player);//高亮显示当前播放歌曲
}


/***************************************
函数功能:创建线程
参数类型:Player结构体
返回描述:
****************************************/
static void create_pthread(Player *player)
{
pthread_t pthread_send_cmd pthread_rcv_msg;
pthread_t pthread_show_lrc;

pthread_create(&pthread_send_cmdNULLpthread_send_player_cmd(void *)player);//发送命令
pthread_create(&pthread_rcv_msgNULLpthread_rcv_player_msg(void *)player);//接收信息
pthread_create(&pthread_show_lrcNULLpthread_show_lrc_msg(void *)player);//歌词显示

pthread_detach(pthread_send_cmd);
pthread_detach(pthread_rcv_msg);
pthread_detach(pthread_show_lrc);
}


int main(int argc char *argv[])
{
static Player player;/*定义整个Mplayer结构体*/
memset(&player 0 sizeof(player));


printf(“111111111111111111111111111111\n“);

thread_gtk_init();//gtk线程初始化
gtk_init (&argc &argv);
player_init(&player);/*Mplayer初始化*/

player_start(&player);/*启动Mplayer*/

create_pthread(&player);/*线程创建初始化*/

gtk_widget_show_all(player.win.win_back);
gtk_widget_hide(player.win.volume_rate);//隐藏音量进度条
gtk_main();
return 0;
}





 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.         0  2013-09-11 11:23  Mplayer_gtk_glade\execute\.nfs00000000012e1b0d00000001

    ..A..H.         0  2013-09-11 11:23  Mplayer_gtk_glade\execute\.nfs00000000012e1b0e00000002

    ..A..H.         0  2013-12-28 17:13  Mplayer_gtk_glade\execute\.nfs00000000012f696100000001

    ..A..H.         0  2013-12-28 17:13  Mplayer_gtk_glade\execute\.nfs00000000012f69c200000002

    ..A..H.         0  2013-12-27 18:28  Mplayer_gtk_glade\execute\.nfs00000000012f69ce00000001

    ..A..H.         0  2013-12-27 18:28  Mplayer_gtk_glade\execute\.nfs00000000012f69cf00000002

     文件   15211575  2012-08-20 19:11  Mplayer_gtk_glade\execute\mplayer_arm

     文件     165291  2014-03-05 15:20  Mplayer_gtk_glade\execute\play

     文件          0  2014-03-05 15:21  Mplayer_gtk_glade\execute\player_cmd_fifo

     文件          0  2014-03-05 15:21  Mplayer_gtk_glade\execute\player_msg_fifo

     文件       8700  2014-02-11 17:43  Mplayer_gtk_glade\glade\mplayer.glade

     文件       1153  2013-08-30 19:30  Mplayer_gtk_glade\lyrics\coffee.lrc

     文件       3285  2012-11-24 14:14  Mplayer_gtk_glade\lyrics\Diamonds.lrc

     文件       1635  2012-11-24 13:57  Mplayer_gtk_glade\lyrics\Halo.lrc

     文件       1163  2012-12-22 12:38  Mplayer_gtk_glade\lyrics\qqq.lrc

     文件       2809  2012-11-26 18:43  Mplayer_gtk_glade\lyrics\StopLove.lrc

     文件       1126  2013-03-30 19:42  Mplayer_gtk_glade\lyrics\杨宗纬-流浪记.lrc

     文件       1249  2012-12-22 12:02  Mplayer_gtk_glade\lyrics\淋雨一直走.lrc

     文件        954  2012-12-14 15:08  Mplayer_gtk_glade\lyrics\爱上你很快乐.lrc

     文件       1467  2012-11-24 14:04  Mplayer_gtk_glade\lyrics\爱转角.lrc

     文件       1117  2013-12-31 17:46  Mplayer_gtk_glade\lyrics\走在红毯那一天.lrc

     文件      65494  2013-10-29 07:51  Mplayer_gtk_glade\picture\background\11.jpg

     文件     468882  2013-10-29 07:57  Mplayer_gtk_glade\picture\background\20.jpg

     文件       5632  2014-02-10 18:25  Mplayer_gtk_glade\picture\background\Thumbs.db

     文件       4062  2013-11-16 11:40  Mplayer_gtk_glade\picture\button_style\back.png

     文件      64745  2014-01-07 16:11  Mplayer_gtk_glade\picture\button_style\exit.jpg

     文件       4076  2013-11-16 11:40  Mplayer_gtk_glade\picture\button_style\front.png

     文件       3976  2013-11-16 11:39  Mplayer_gtk_glade\picture\button_style\pause.png

     文件       4086  2013-11-16 11:37  Mplayer_gtk_glade\picture\button_style\play.png

     文件       7680  2014-02-10 18:25  Mplayer_gtk_glade\picture\button_style\Thumbs.db

............此处省略56个文件信息

评论

共有 条评论

相关资源