资源简介
基于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 Mpla
..A..H. 0 2013-09-11 11:23 Mpla
..A..H. 0 2013-12-28 17:13 Mpla
..A..H. 0 2013-12-28 17:13 Mpla
..A..H. 0 2013-12-27 18:28 Mpla
..A..H. 0 2013-12-27 18:28 Mpla
文件 15211575 2012-08-20 19:11 Mpla
文件 165291 2014-03-05 15:20 Mpla
文件 0 2014-03-05 15:21 Mpla
文件 0 2014-03-05 15:21 Mpla
文件 8700 2014-02-11 17:43 Mpla
文件 1153 2013-08-30 19:30 Mpla
文件 3285 2012-11-24 14:14 Mpla
文件 1635 2012-11-24 13:57 Mpla
文件 1163 2012-12-22 12:38 Mpla
文件 2809 2012-11-26 18:43 Mpla
文件 1126 2013-03-30 19:42 Mpla
文件 1249 2012-12-22 12:02 Mpla
文件 954 2012-12-14 15:08 Mpla
文件 1467 2012-11-24 14:04 Mpla
文件 1117 2013-12-31 17:46 Mpla
文件 65494 2013-10-29 07:51 Mpla
文件 468882 2013-10-29 07:57 Mpla
文件 5632 2014-02-10 18:25 Mpla
文件 4062 2013-11-16 11:40 Mpla
文件 64745 2014-01-07 16:11 Mpla
文件 4076 2013-11-16 11:40 Mpla
文件 3976 2013-11-16 11:39 Mpla
文件 4086 2013-11-16 11:37 Mpla
文件 7680 2014-02-10 18:25 Mpla
............此处省略56个文件信息
评论
共有 条评论