Android M3u-Tv播放器 一款播放的播放器,引入M3u格式的文件,支持下载点播文件。 项目记录了一些框架和技术的用法,例如ExoPlayer,Gradle Kotlin Dsl,Koin ... 使用Mvvm-UseCase架构,Kotlin为开发语言,Room数据库,RxJava框架,Koin依赖注入。 使用材料设计组件开发界面,内置过渡动画。 使用Kotlin Dsl管理依赖 项目地址: 功能 首页-按国家地区,语言,类型浏览直播源-搜索 导入-解析M3u文件-删除列表 收藏-取消收藏 下载-缓存点播文件-删除缓存 设定 关于 直播源播放 界面概览 数据层 1, M3u文件是纯文本文件,文件里保存这资源的地址,以#EXTINF开始,逗号后面是资源的名称(如下面,AM,资源的名称就是AM),紧接着下一行是资源的地址,以下是Github上一个开源的iptv资源文件,比正常的m3