项目作业 444
等12人参与

进入APP可以选择手机上任意视频播放,也可以录制视频保存到本地。效果图如下所示,详情可查看效果演示视频。

//img1.sycdn.imooc.com//climg/5a4375c600019f1c01610298.jpg//img1.sycdn.imooc.com//climg/5a4375cc00017f6301680298.jpg//img1.sycdn.imooc.com//climg/5a4375d100013ab201690301.jpg


演示视频
作业描述

一、界面要求:

(1)    播放、录制两个功能

(2)    文件浏览器,分为文件夹和文件两种样式

      二、文件浏览器

采用深度递归遍历根目录以下所有的文件和文件夹,支持进入和返回两种操作

三、视频播放及录制

(1)    在APP后台和恢复的时候同步控制播放器

(2)    通过文件浏览器返回文件路径

(3)    在子线程接收Camera预览帧

(4)    通过TextureView展示视频预览



评分标准是什么?

规范【5分】   

  • 每个类都封装在自己独立的 ".java"文件中;

  • 文件、class、成员变量命名规范;                   

  • 代码结构要层次分明;  

  • Android代码规范及添加适量注释。

程序整体运行效果【10分】   

  • 程序正常运行,且满足效果图要求;

首页效果【15分】   

  • 展示播放视频和拍摄视频两个功能入口

  • 点击播放视频进入文件选择,选中视频即可播放

  • 点击录制进行视频录制,返回保存视频

文件浏览【20分】 

  • 有返回和进入操作

  • 文件和文件夹为两种不同的样式

视频播放【25分】 

  • 启动MediaPlayer播放视频

  • 进入后台暂停

  • 返回APP自动继续

  • 退出时关闭播放器

视频录制【25分】 

  • 使用Carema2打开摄像头采集视频数据

  • 从TextureView预取视频

  • 最终保存在本地 

作业素材
下载素材

作业素材仅供学习与参考,请按要求完成作业

项目作业上传说明
第1步:上传你的作业压缩包
第2步:等待讲师一对一批复
第3步:查看讲师点评
上传作业

登录后查看更多作业,立即

意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师