资源简介
//Linux媒体播放器
//作者:化作尘
//时间:2020年8月8日15:52:45
//qq邮箱:2809786963@qq.com
//csdn链接:https://blog.csdn.net/mbs520/article/details/107880118
//哔哩哔哩项目视频:(可点击主页查看)https://b23.tv/bxfxvd
项目功能展示: 一、开机显示登入界面,可密码管理员登入,也可以免密码普通用户登入 二、登入后显示桌面,显示5个应用 ,分别是图片、视频、音乐、设置、文件管理 三、音乐相册功能,播放图片同时播放背景音乐,可以左右滑动切换图片等操作 四、视频播放功能,可以播放avi,mp4等格式视频 五、音乐播放器,可以播放mp3格式的音频 六、设置壁纸,可以根据喜好设置自己喜欢的壁纸 七、文件管理,可以对文件进行预览和删除 一、项目课题: 基于ARM平台的广告机系统设计 (最好可以自己取
代码片段和文件信息
#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;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 300528 2020-08-08 13:33 Linux项目设计_媒体播放器\gec6818目录\a.out
文件 1152054 2020-08-07 13:07 Linux项目设计_媒体播放器\gec6818目录\adbmp\dl1.bmp
文件 1152054 2020-08-07 13:11 Linux项目设计_媒体播放器\gec6818目录\adbmp\dl2.bmp
文件 1152054 2020-08-07 13:09 Linux项目设计_媒体播放器\gec6818目录\adbmp\dl3.bmp
文件 1152054 2020-08-07 13:10 Linux项目设计_媒体播放器\gec6818目录\adbmp\dl4.bmp
文件 1152054 2020-08-07 13:11 Linux项目设计_媒体播放器\gec6818目录\adbmp\dl5.bmp
文件 1152054 2020-08-07 13:11 Linux项目设计_媒体播放器\gec6818目录\adbmp\dl6.bmp
文件 14427602 2014-03-31 09:20 Linux项目设计_媒体播放器\gec6818目录\avi\firstfile.avi
文件 18377218 2016-08-09 10:58 Linux项目设计_媒体播放器\gec6818目录\avi\mn.avi
文件 1152054 2020-08-05 18:43 Linux项目设计_媒体播放器\gec6818目录\bmp\13.bmp
文件 30054 2020-08-06 08:26 Linux项目设计_媒体播放器\gec6818目录\bmp\15.bmp
文件 30054 2020-08-06 08:28 Linux项目设计_媒体播放器\gec6818目录\bmp\16.bmp
文件 30054 2020-08-06 08:31 Linux项目设计_媒体播放器\gec6818目录\bmp\17.bmp
文件 30054 2020-08-06 08:45 Linux项目设计_媒体播放器\gec6818目录\bmp\18.bmp
文件 30054 2020-08-07 20:21 Linux项目设计_媒体播放器\gec6818目录\bmp\file.bmp
文件 1152054 2020-08-06 17:54 Linux项目设计_媒体播放器\gec6818目录\bmp\shezhi.bmp
文件 1152054 2020-08-07 16:37 Linux项目设计_媒体播放器\gec6818目录\bmp\shipin.bmp
文件 1152054 2020-08-08 10:02 Linux项目设计_媒体播放器\gec6818目录\bmp\wenjian.bmp
文件 1152054 2020-08-06 17:47 Linux项目设计_媒体播放器\gec6818目录\bmp\xiangce.bmp
文件 1152054 2020-08-07 16:24 Linux项目设计_媒体播放器\gec6818目录\bmp\yinyue.bmp
文件 1152054 2020-08-05 22:59 Linux项目设计_媒体播放器\gec6818目录\bz1.bmp
文件 1152054 2020-08-06 17:38 Linux项目设计_媒体播放器\gec6818目录\bz2.bmp
文件 1536008 2020-08-05 18:45 Linux项目设计_媒体播放器\gec6818目录\ebm\14.ebm
文件 9569402 2020-08-07 17:49 Linux项目设计_媒体播放器\gec6818目录\mp3\dldl.mp3
文件 11959407 2020-06-05 22:14 Linux项目设计_媒体播放器\gec6818目录\mp3\dldx.mp3
文件 11061385 2020-05-21 19:10 Linux项目设计_媒体播放器\gec6818目录\mp3\f.mp3
文件 10642526 2020-06-05 22:24 Linux项目设计_媒体播放器\gec6818目录\mp3\hh.mp3
文件 9109110 2020-06-05 21:57 Linux项目设计_媒体播放器\gec6818目录\mp3\yq.mp3
文件 14195002 2020-08-07 14:48 Linux项目设计_媒体播放器\gec6818目录\mp4\dl.mp4
文件 300528 2020-08-08 13:33 Linux项目设计_媒体播放器\program\a.out
............此处省略38个文件信息
相关资源
- 剖析Linux系统下基于NUMA构建的服务
- linux SPI设备注册和驱动小结
- 周立功PCI CAN卡LINUX驱动ubuntu16.04内核
- 实现Windows与Linux两系统间自由切换
- 在双引导Linux系统上实现OS自动切换
- 如何删除Linux系统后找回Windows的启动
- Linux命令详解,循序渐进Linux
- Linux系统文件命令精通指南(下)
- Linux系统命令及Shell脚本实践指南
- RK3308 LINUX开发者指南(1).pdf
- S3C4510 开发板中uCLinux系统开发
- 嵌入式操作系统的解析
- Linux点阵字库和字库生成器.rar
- Linux-UNIX系统编程手册上、下册中文版
- 基于ARM的电子相册源码含动态库可运
- PSFTP.EXE 工具
- 如何实现Linux与windows文件互传
- Linux内核函数Start_kernel()的功能
- 一只老鸟的嵌入式ARM学习心得
- cximage的linux版本源码
- yaf-2.1.17.tgz
- IBM eServer xSeries 445 EXP400在Linux下的双
- 如何在本地无光驱软驱时通过PXE远程
- Linux操作系统下配置无密码的RSH访问
- 如何利用mdadm在Linux中配置RAID
- db2 v9.5 linux 许可证
- linux telnet服务安装包
- SUSE Linux Enterprise——助力曙光高
- 运行LINUX的中高端HP INTEGRITY服务器
- lsoflist open files命令
评论
共有 条评论