資源簡(jiǎn)介
//Linux媒體播放器
//作者:化作塵
//時(shí)間:2020年8月8日15:52:45
//qq郵箱:2809786963@qq.com
//csdn鏈接:https://blog.csdn.net/mbs520/article/details/107880118
//嗶哩嗶哩項(xiàng)目視頻:(可點(diǎn)擊主頁(yè)查看)https://b23.tv/bxfxvd
項(xiàng)目功能展示: 一、開機(jī)顯示登入界面,可密碼管理員登入,也可以免密碼普通用戶登入 二、登入后顯示桌面,顯示5個(gè)應(yīng)用 ,分別是圖片、視頻、音樂、設(shè)置、文件管理 三、音樂相冊(cè)功能,播放圖片同時(shí)播放背景音樂,可以左右滑動(dòng)切換圖片等操作 四、視頻播放功能,可以播放avi,mp4等格式視頻 五、音樂播放器,可以播放mp3格式的音頻 六、設(shè)置壁紙,可以根據(jù)喜好設(shè)置自己喜歡的壁紙 七、文件管理,可以對(duì)文件進(jìn)行預(yù)覽和刪除 一、項(xiàng)目課題: 基于ARM平臺(tái)的廣告機(jī)系統(tǒng)設(shè)計(jì) (最好可以自己取
代碼片段和文件信息
#include?“dir_index.h“
#include?
#include?
//鐩?褰曟?€绱?
kl_pt?dir_index(const?char?*phnamechar?*tailname)
{
????DIR?*dp?=?opendir(phname);//鎵撳紑鐩?褰?
struct?dirent*ep?=?NULL;
????char?buf[256];//瀛樻斁鏂囦歡鍚?
//char?pos[]=“.ebm“;
int?name_lentrue=0;
char?pic_num=0;
int?pic_count=0;
int?i;
????int?tail_len?=?strlen(tailname);
????//printf(“tailname=%d\n“tail_len);
????//?1.鍒濆?嬪寲涓€鏉″唴鏍擱摼琛ㄥご鑺傜偣
kl_pt?head?=?kl_list_init();
????while(1)
{
ep?=?readdir(dp);
if(ep==NULL)
{
//printf(“file?NULL\n“);
break;
}
//瀛楃?︿覆鍒嗘??
bzero(buf256);
strcpy(bufep->d_name);
name_len=strlen(buf);
if(name_len>tail_len)
{
for(i=name_len-strlen(tailname);?i {
if(tailname[i-name_len+strlen(tailname)]==buf[i])
true++;
}
//printf(“true=%d\n“true);
if(true==strlen(tailname))
{
//printf(“%s\n“ep->d_name);
kl_list_add_tail(headep->d_name);
pic_count++;
}
true?=?0;
}
}
????return?head;
}
//判斷文件后綴名
int?tailname_cmp(const?char?*phnamechar?*tailname)
{
//char?pos[]=“.ebm“;
int?name_lentmp=0;
int?i;
????int?tail_len?=?strlen(tailname);
????//printf(“tailname=%d\n“tail_len);
???
name_len=strlen(phname);
if(name_len>tail_len)
{
for(i=name_len-strlen(tailname);?i {
if(tailname[i-name_len+strlen(tailname)]==phname[i])
tmp++;
}
//printf(“true=%d\n“true);
if(tmp==strlen(tailname))
return?1;
}
return?0;
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????300528??2020-08-08?13:33??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\a.out
?????文件????1152054??2020-08-07?13:07??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\adbmp\dl1.bmp
?????文件????1152054??2020-08-07?13:11??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\adbmp\dl2.bmp
?????文件????1152054??2020-08-07?13:09??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\adbmp\dl3.bmp
?????文件????1152054??2020-08-07?13:10??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\adbmp\dl4.bmp
?????文件????1152054??2020-08-07?13:11??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\adbmp\dl5.bmp
?????文件????1152054??2020-08-07?13:11??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\adbmp\dl6.bmp
?????文件???14427602??2014-03-31?09:20??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\avi\firstfile.avi
?????文件???18377218??2016-08-09?10:58??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\avi\mn.avi
?????文件????1152054??2020-08-05?18:43??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\13.bmp
?????文件??????30054??2020-08-06?08:26??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\15.bmp
?????文件??????30054??2020-08-06?08:28??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\16.bmp
?????文件??????30054??2020-08-06?08:31??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\17.bmp
?????文件??????30054??2020-08-06?08:45??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\18.bmp
?????文件??????30054??2020-08-07?20:21??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\file.bmp
?????文件????1152054??2020-08-06?17:54??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\shezhi.bmp
?????文件????1152054??2020-08-07?16:37??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\shipin.bmp
?????文件????1152054??2020-08-08?10:02??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\wenjian.bmp
?????文件????1152054??2020-08-06?17:47??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\xiangce.bmp
?????文件????1152054??2020-08-07?16:24??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bmp\yinyue.bmp
?????文件????1152054??2020-08-05?22:59??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bz1.bmp
?????文件????1152054??2020-08-06?17:38??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\bz2.bmp
?????文件????1536008??2020-08-05?18:45??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\ebm\14.ebm
?????文件????9569402??2020-08-07?17:49??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\mp3\dldl.mp3
?????文件???11959407??2020-06-05?22:14??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\mp3\dldx.mp3
?????文件???11061385??2020-05-21?19:10??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\mp3\f.mp3
?????文件???10642526??2020-06-05?22:24??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\mp3\hh.mp3
?????文件????9109110??2020-06-05?21:57??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\mp3\yq.mp3
?????文件???14195002??2020-08-07?14:48??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\gec6818目錄\mp4\dl.mp4
?????文件?????300528??2020-08-08?13:33??Linux項(xiàng)目設(shè)計(jì)_媒體播放器\program\a.out
............此處省略38個(gè)文件信息
評(píng)論
共有 條評(píng)論