MiniDouyin

这是一个应用Android开发最基础知识点完成的一个mini抖音的APP。

队员

李妙宇+卢虹羽

基础功能

视频显示页面:使用老师提供的API,利用recyclerview方法,应用glide加载封面图。

视频播放页面:从视频信息显示页面随意点击某个视频封面根据视频信息的URL进入详情播放页面,并能在播放页面显示作者的个人信息,点击视频播放窗口完成暂定/继续播放操作。

视频拍摄与录制:从首页点击”拍摄”按钮进入拍摄页面,预览摄像头内容,点击“录制”/”停止”按钮开始/停止录制,录像保存到文件里。

视频上传:拍摄视频完成后自动进入上传界面,用户从手机相册中选择封面图,点击post按钮上传,上传后自动返回主页面。

创新点

登陆界面的加入:并能保证同一用户登陆过后无需再次登陆

视频显示页面:用户的圆角图标,更加美观;主页面视频实现瀑布流格式,显示视频作者;下拉实时刷新视频内容,并在刷新后有弹出框提示;侧滑控件的加入,并能在侧滑控件中实现滑动,后续可以实现更丰富的页面跳转

视频播放页面:视频播放窗口下显示视频发布者详情信息;视频可全屏双击暂停;视频播放界有面点赞动画效果;作者信息栏下面有此作者的全部其他视频,点击任意都可以跳转播放

视频拍摄页面:实现前置后置摄像头切换;通过识别手势可以缩放调整焦距;显示录制时间,开始录制后红点闪烁

视频上传页面:根据用户信息直接上传,无需再次填写学号和姓名

PS:项目总结的PPT放在上传的项目中了。