91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 15.15MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-13
  • 語言: 其他
  • 標簽: linux??Gtk??Gstreamer??

資源簡介

運行時候注意修改路徑問題,主要是.\Music_Me\bin\res文件下的mmrc文件里面的路徑 pl_0:default file:///mnt/hgfs/share/Music_Me/bin/res/1.mp3 file:///mnt/hgfs/share/Music_Me/bin/res/1.mp3 pl_1:Italiano file:///mnt/hgfs/share/Music_Me/bin/res/1.mp3 pl_2:O file:///mnt/hgfs/share/Music_Me/bin/res/1.mp3 ///mnt/hgfs/share/ 主要就是這個文件地址 然后在終端 進入Music_Me中 make 一下 ./bin/demo 即可運行

資源截圖

代碼片段和文件信息

#include“core.h“

//從string內(nèi)獲得第start個字符開始,step為步長的字符串
char?*get_str(char?*string?int?start?int?step)
{

char?*str=NULL;
int?i=0;
str=(char?*)malloc(20);
if(step!=0)
for(i=0;i {
str[i]=string[start+i];
}
else
for(i=0;i<(strlen(string)-start);i++)
str[i]=string[start+i];
str[i]=‘\0‘;
return?str;
}

//將字符數(shù)字轉(zhuǎn)換成double型數(shù)字
int?str_to_num(char?*string)
{
int?num=0;
int?i=0;
for(i=0;i {
switch(string[i])
{
case?‘0‘:num=num*10+0;break;
case?‘1‘:num=num*10+1;break;
case?‘2‘:num=num*10+2;break;
case?‘3‘:num=num*10+3;break;
case?‘4‘:num=num*10+4;break;
case?‘5‘:num=num*10+5;break;
case?‘6‘:num=num*10+6;break;
case?‘7‘:num=num*10+7;break;
case?‘8‘:num=num*10+8;break;
case?‘9‘:num=num*10+9;break;
case?‘?‘:break;
case?‘\t‘:break;
default:
printf(“ERROR:unrecongnized?letter?in?funciong?str_to_num\n“);
exit(0);
break;
}
}
return?num;
}


gboolean?loadconf(char?*playlist[100]int?*mode?int?*repeat?int?*random?double?*volume)
{
FILE?*fp; //file?pointer
char?*line; //configure?register
int?pl=1; //playlist?number?register
int?ij=1; //for?loop

*mode=1;
*repeat=11;
*random=0;
*volume=50;

//open?the?configure?file
if((fp=fopen(CONF_PATH“r“))==NULL)
{
printf(“ERROR:cannot?open?file(%s)\n“CONF_PATH);
exit(0);
}
line=(char?*)malloc(200*sizeof(char));
//reading?configure
while(fgets(line200fp)!=NULL)
{
line[strlen(line)-1]=‘\0‘; //去掉‘\n‘
for(i=0;i {
if(line[i]!=‘#‘)
{
if(line[i]!=‘?‘&&line[i]!=‘\t‘&&line[i]!=‘\n‘)
{
if(strcmp(get_str(linei10)“set_volume“)==0)
{
*volume=(double)str_to_num(get_str(linei+110));
}
else?if(strcmp(get_str(linei10)“set_random“)==0)
{
*random=str_to_num(get_str(linei+110));
}
else?if(strcmp(get_str(linei10)“set_repeat“)==0)
{
*repeat=str_to_num(get_str(linei+110));
}
else?if(strcmp(get_str(linei12)“set_playlist“)==0)
{
pl=str_to_num(get_str(linei+130));

}
else?if(strcmp(get_str(linei8)“set_mode“)==0)
{
*mode=str_to_num(get_str(linei+90));
}
else?if(strcmp(get_str(linei3)“pl_“)==0)
{
if(str_to_num(get_str(linei+31))==pl)
{
playlist[0]=get_str(linei+50);
line=NULL;
line=(char?*)malloc(200*sizeof(char));
while(fgets(line200fp)!=NULL)
{
if(strcmp(get_str(line03)“pl_“)==0)
{
break;
}
else
{
line[strlen(line)-1]=‘\0‘; //去掉‘\n‘
playlist[j]=line;
j++;
line=(char?*)malloc(200*sizeof(char));
}
}
}
else
break;
}
else
;
}
else
;
}
else
break;
}

free(line);
line=(char?*)malloc(200*sizeof(char));
}
free(line);
fclose(fp);
return?TRUE;
}


static?gboolean?core_bus_call(GstBus?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????4127762??2011-03-17?22:49??Music_Me\bin\1.mp3

?????文件??????69196??2011-06-28?17:54??Music_Me\bin\demo

?????文件????2338434??2011-04-12?22:17??Music_Me\bin\res\1.mp3

?????文件????3658440??2010-11-19?20:09??Music_Me\bin\res\2.mp3

?????文件??????28237??2009-07-19?19:48??Music_Me\bin\res\bj.png

?????文件????????485??2009-07-19?19:35??Music_Me\bin\res\close.png

?????文件????????530??2011-06-21?03:05??Music_Me\bin\res\mmrc

?????文件????????560??2011-04-12?23:23??Music_Me\bin\res\mmrc.bak

?????文件???????1075??2009-07-17?16:20??Music_Me\bin\res\pause.png

?????文件????????985??2009-07-16?15:09??Music_Me\bin\res\play.png

?????文件????????619??2011-04-12?23:21??Music_Me\include\core.h

?????文件???????1334??2010-12-12?21:08??Music_Me\include\gui.h

?????文件????????740??2011-04-12?23:12??Music_Me\makefile

?????文件??????23036??2011-04-12?23:32??Music_Me\obj\core.o

?????文件??????35296??2011-04-12?23:32??Music_Me\obj\gui.o

?????文件???????2576??2010-11-16?09:03??Music_Me\obj\hello.o

?????文件??????24172??2011-04-12?23:32??Music_Me\obj\main.o

?????文件??????14916??2010-12-11?14:09??Music_Me\obj\mp3.o

?????文件??????16092??2010-12-11?14:10??Music_Me\obj\music.o

?????文件??????19324??2010-12-04?19:41??Music_Me\obj\sgtk_lib.o

?????文件??????15188??2010-12-04?19:29??Music_Me\obj\sub.o

?????文件??????20304??2010-12-10?23:23??Music_Me\obj\sub1.o

?????文件???????8192??2011-04-12?23:17??Music_Me\proj\GTK.IAB

?????文件????????408??2011-04-12?23:30??Music_Me\proj\GTK.IAD

?????文件???????4096??2011-04-12?23:17??Music_Me\proj\GTK.IMB

?????文件????????368??2011-04-12?23:30??Music_Me\proj\GTK.IMD

?????文件?????????20??2011-04-12?23:29??Music_Me\proj\GTK.PFI

?????文件????????776??2011-04-12?23:29??Music_Me\proj\GTK.PO

?????文件???????3008??2011-04-12?23:30??Music_Me\proj\GTK.PR

?????文件??????16704??2011-04-12?23:30??Music_Me\proj\GTK.PRI

............此處省略28個文件信息

評論

共有 條評論