请选择 进入手机版 | 继续访问电脑版
联系客服1
联系客服2

从零开发Android视频点播APP 基于轻量级框架 ijkplayer

16
回复
1577
查看
[复制链接]
  • TA的每日心情

    前天 21:55
  • 签到天数: 730 天

    [LV.9]以坛为家II

    7216

    主题

    8605

    帖子

    130万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    1300088
    发表于 2020-6-6 15:31:15 | 显示全部楼层 |阅读模式
    从零开发Android视频点播APP 基于轻量级框架 ijkplayer

    课程目录

    第1章 课程介绍,技术选型

    本章将向大家介绍本课程你们学到什么,项目功能模块有哪些,并对技术进行分解,方便大家有针对性的准备和学习,同时会将项目结构设计好,为后面项目的开发做好基础准备,最后会为大家演示项目开发计划如何制定,还原企业真实开发过程。

    1-1 导学
    1-2 项目效果演示
    1-3 项目功能介绍及项目结构讲解
    1-4 项目开发计划

    第2章 启动,引导页功能开发

    本章将按照项目开发计划,带大家开发项目的启动和引导页功能,虽然启动页和引导页功能逻辑不复杂,但还是有许多细节值得大家学习(来热热身)。

    2-1 启动页面功能实现
    2-2 引导页图片处理
    2-3 引导页面三个圆点处理及跳转首页

    第3章 基本框架搭建

    本章带大家搭建项目基本框架,并实现项目整体UI架构,实现侧拉菜单,首页无限轮播功能,九宫频道功能,最后拓展讲解常用git相关命令,让大家了解如何用git命令提交项目到github等。

    3-1 项目基本框架搭建
    3-2 侧拉菜单实现一
    3-3 侧拉菜单实现二
    3-4 侧拉菜单实现三
    3-5 侧拉菜单博客界面功能实现
    3-6 侧拉菜单关于界面功能实现
    3-7 首页轮播图功能实现
    3-8 首页九宫频道功能实现
    3-9 git命令提交项目到github

    第4章 列表页模块开发

    本章将带大家实现列表页模块的开发,大家会学习到1.Activity如何嵌套ViewPager,2.ViewPager如何组合Fragment,3.自定义RecyclerVeiw,拓展下拉刷新,上拉加载功能,4.不同视频网站数据接口封装设计,5.Gson及OkHttp全局初始化,6.Sohu,Letv列表页API拼接处理,数据结构封装,数据请求及数据解析,图片加载等…

    4-1 列表页面Activity嵌套ViewPager
    4-2 列表页面viewpager嵌套fragment
    4-3 自定义RecyclerView拓展下拉刷新功能
    4-4 自定义RecyclerView拓展上拉加载更多功能
    4-5 自定义RecyclerView 逻辑完善(遇坑请看下一小节)
    4-6 Fragment中使用自定义RecyclerView
    4-7 数据接口封装
    4-8 数据Model设计-Album
    4-9 数据Model完善
    4-10 全局初始化Gson,OkHttp
    4-11 sohu频道数据请求API封装
    4-12 sohu频道真实数据结构封装
    4-13 sohu频道数据请求,解析与数据转换
    4-14 sohu频道数据测试
    4-15 列表页DetailListFragment完善
    4-16 列表页Adapter逻辑实现
    4-17 图片加载逻辑及sohu列表页功能完善
    4-18 letv频道数据请求,解析
    4-19 letv视频数据加载
    4-20 下拉刷新逻辑加入及修复一些小bug

    第5章 自定义ViewPager指示器模块开发(前方高能预警)

    本章将带大家自定义一个ViewPager指示器,包含可复用及扩展设计,实现多频道左右滑动切换流畅效果,本章中大家可以学习到:1.自定义ViewPager指示器类图及接口功能实现,2.自定义指示器Title实现,3.自定义指示器组配title及indicator,4.自定义指示器组配类通知indicator及pagertitle,5.自定义指示器ViewPagerWrapper及Co…

    5-1 自定义ViewPager指示器类图及接口功能实现
    5-2 自定义指示器Title实现
    5-3 自定义指示器之指示器实现
    5-4 自定义指示器辅助类一
    5-5 自定义指示器辅助类二
    5-6 自定义指示器组配title及indicator
    5-7 自定义指示器组配类通知indicator及pagertitle
    5-8 自定义指示器ViewPagerWrapper及CoolIndicatorLayout
    5-9 自定义指示器在列表页中实现并展示

    第6章 详情页模块开发

    本章将带大家实现详情页模块,大家可以学习到:1.如何对复杂布局进行分析,2.详情页面请求数据测试及video接口逻辑,3.详情页面请求video接口验证,4.video数据如何通知到UI,5.详情页Video的适配器实现,6.如何自定义GridView ,7.多频道剧集测试,8.详情页点击播放按钮逻辑处理,9.sohu,Letv真实播放地址逻辑处理,补全…

    6-1 详情页面布局分析及实现
    6-2 详情页面数据展示
    6-3 详情页数据补充(收藏ui点击)
    6-4 sohu详情页面请求接口数据补全
    6-5 详情页面请求数据测试及video接口逻辑
    6-6 详情页面请求video接口验证
    6-7 video数据通知到UI
    6-8 详情页Video的适配器实现
    6-9 自定义GridView-1
    6-10 自定义GridView-2
    6-11 详情页面使用自定义GridView
    6-12 详情页面剧集数据接通
    6-13 详情页点击播放按钮逻辑处理
    6-14 拼接sohu真实播放地址并返回
    6-15 sohu底部播放按钮逻辑处理
    6-16 sohu详情页面完善
    6-17 Letv详情页数据补全
    6-18 Letv处理Video逻辑
    6-19 Letv剧集真实url逻辑处理
    6-20 letv播放url数据测试及整体运行情况

    第7章 节目点播模块开发

    本章将带大家开发节目点播模块,大家可以学习到:1.播放内核框架ijkplayer编译,移植与测试,2.ijkplayer进行播放视频,3.Mediaplayer播放状态机,4.播放页面上下Panel布局及逻辑处理(电量,标题,码流,播放暂停等)5.播放进度seek操作处理,6.播放页面gesture操作逻辑处理(左屏上下滑动调节亮度,右屏上下滑动调节音量…

    7-1 ijkplayer编译与测试
    7-2 ijkplayer移植到项目过程
    7-3 ijkplayer进行播放视频
    7-4 mediaplayer播放状态介绍及播放页面开发介绍
    7-5 播放页面上下Panel布局
    7-6 播放页面上下panel逻辑处理(返回按钮,系统时间)
    7-7 播放页面上下panel逻辑(电量,标题,码流,播放暂停)
    7-8 播放页底部panel中seek操作处理
    7-9 播放页面gesture操作逻辑处理
    7-10 播放页处理gesture相关操作
    7-11 播放页gesture处理完善
    7-12 总结播放页面逻辑

    第8章 节目直播模块开发

    本章讲带大家开发节目直播模块,实现卫视、央视节目直播,大家可以学到:1. 节目直播协议(RTMP,FLV,HLS),2.直播源采集,m3u8文件处理,3.节目直播列表开发 4.节目直播逻辑实现,5.节目直播填坑,6.自定义recyclerview分隔线等知识。 …

    8-1 节目直播背景知识(直播原理,直播协议)
    8-2 节目直播模块开发
    8-3 节目直播模块完善

    第9章 收藏模块开发

    本章将带大家为项目集成数据库功能,并实现节目收藏功能,大家可以学习到:1.数据库操作(增,删,改,查收藏数据),2.单选,多选收藏,3.通用收藏功能开发

    9-1 收藏页面布局及基本框架
    9-2 收藏数据库操作
    9-3 收藏页面数据接入
    9-4 收藏页面调整
    9-5 收藏选中进行删除处理
    9-6 收藏操作完善(单选、多选)

    第10章 历史记录模块开发

    本章讲带大家开发一个节目播放历史记录模块,这部分与收藏模块有很多相似之处,但在这章中大家可以学习到如何高复用代码,实现相似功能的快速开发,提高大家的代码重构能力。向高手进阶。

    10-1 播放历史记录模块&&重构冗余代码-1
    10-2 播放历史记录模块&&重构冗余代码-2
    10-3 重构冗余代码完成

    第11章 课程总结与项目优化

    首先恭喜大家坚持到了最后一刻,成功往往就多这一份坚持,同时也非常感谢大家选择了这门课程,我在课程问答区等着大家,按理要说再见了,还是要给大家做个课程总结,并建议大家多回头看几次,最后祝大家都能所有所获,看到你们的收获和成长我就知足了。…

    11-1 项目总结及代码优化


    游客,如果您要查看本帖隐藏内容请回复


    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-3-21 13:10
  • 签到天数: 46 天

    [LV.5]常住居民I

    0

    主题

    122

    帖子

    3343

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    3343
    发表于 2020-6-7 10:19:22 | 显示全部楼层
    1-1 项目总结及代码优化
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-2-5 23:53
  • 签到天数: 147 天

    [LV.7]常住居民III

    2

    主题

    311

    帖子

    4556

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    4556
    发表于 2020-6-8 07:18:19 | 显示全部楼层
    学习一下。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-10-9 12:00
  • 签到天数: 86 天

    [LV.6]常住居民II

    4

    主题

    152

    帖子

    4361

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    4361
    发表于 2020-6-8 09:27:46 | 显示全部楼层
    学习一下
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-11-11 11:32
  • 签到天数: 249 天

    [LV.8]以坛为家I

    1

    主题

    305

    帖子

    3988

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    3988
    发表于 2020-6-8 09:38:31 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2021-11-1 05:39
  • 签到天数: 177 天

    [LV.7]常住居民III

    3

    主题

    448

    帖子

    7262

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    7262
    发表于 2020-6-8 10:34:51 | 显示全部楼层
    进来看看哦。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-10-18 21:34
  • 签到天数: 241 天

    [LV.8]以坛为家I

    1

    主题

    483

    帖子

    9078

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    9078
    发表于 2020-6-9 08:00:35 | 显示全部楼层
    566666666666666666666666666
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-12-25 10:00
  • 签到天数: 143 天

    [LV.7]常住居民III

    5

    主题

    571

    帖子

    3553

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    3553
    发表于 2020-6-11 02:01:27 | 显示全部楼层
    挨打大大多
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-8 11:34
  • 签到天数: 53 天

    [LV.5]常住居民I

    1

    主题

    233

    帖子

    1773

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    1773
    发表于 2020-6-11 20:05:25 | 显示全部楼层
    66666666666
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2024-2-16 15:50
  • 签到天数: 381 天

    [LV.9]以坛为家II

    1

    主题

    554

    帖子

    6618

    积分

    终身会员

    Rank: 6Rank: 6

    积分
    6618
    发表于 2020-6-16 12:57:30 | 显示全部楼层
    学习,谢谢
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    学习课程!一站搞定!
    学途无忧VIP会员群

    973849140

    周一至周日9:00-23:00

    反馈建议

    1227072433@qq.com 在线QQ咨询

    扫描二维码关注我们

    学途无忧!为学习谋坦途,为会员谋福利!|网站地图