前言
最近写了个新项目,一个影视app,资源采集互联网共享资源。
项目的构成:
1.Android:Kotlin,MVVM,ijkplayer,ffmpeg 等。
2.后端:Java,spring mvc等。
APP体验:下载地址
已完成的功能
Android端:
一 视频播放
1.视频播放
ijkplayer播放器,支持https,m3u8文件修复等
2.手势操作
手势控制视频快进、快退、倍速、亮度、音量
3.视频锁屏
隐藏操作层
4.视频截图
截取某一帧保存图片到相册
二 视频缓存
支持缓存MP4和m3u8视频
三 视频格式转换
将缓存的视频转化为MP4格式视频并保存到相册,在ijkplayer的基础上开发ffmpeg命令行功能,利用ffmepg命令将视频转化为mp4视频。
四 历史记录与收藏功能
利用本地数据库保存历史记录和收藏功能
后端
1.App端所需接口
2.管理后台