当前位置:首页 > 编程开发 > 正文内容

开发项目实战安卓视频点播直播平台APP课程视频教程

9个月前 (11-23)编程开发377

    本课程基于轻量级视频播放内核框架ijkplayer,带你开发一款视频播放类App,让你可以更快的赶上时下热门的互联网视频创业高峰,让你更快的进入热门高薪行业。附件:项目源码。

    课程章节

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

    1-1导学

    1-2项目效果演示

    1-3项目功能介绍及项目结构讲解

    1-4项目开发计划

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

    2-1启动页面功能实现

    2-2引导页图片处理

    2-3引导页面三个圆点处理及跳转首页

    第3章基本框架搭建

    3-1项目基本框架搭建

    3-2侧拉菜单实现一

    3-3侧拉菜单实现二

    3-4侧拉菜单实现三

    3-5侧拉菜单博客界面功能实现

    3-6侧拉菜单关于界面功能实现

    3-7首页轮播图功能实现

    3-8首页九宫频道功能实现

    3-9git命令提交项目到github

    第4章列表页模块开发

    4-1列表页面Activity嵌套ViewPager

    4-2列表页面viewpager嵌套fragment

    4-3自定义RecyclerView拓展下拉刷新功能

    4-4自定义RecyclerView拓展上拉加载更多功能

    4-5自定义RecyclerView逻辑完善(遇坑请看下一小节)

    4-6Fragment中使用自定义RecyclerView

    4-7数据接口封装

    4-8数据Model设计-Album

    4-9数据Model完善

    4-10全局初始化Gson,OkHttp

    4-11sohu频道数据请求API封装

    4-12sohu频道真实数据结构封装

    4-13sohu频道数据请求,解析与数据转换

    4-14sohu频道数据测试

    4-15列表页DetailListFragment完善

    4-16列表页Adapter逻辑实现

    4-17图片加载逻辑及sohu列表页功能完善

    4-18letv频道数据请求,解析

    4-19letv视频数据加载

    4-20下拉刷新逻辑加入及修复一些小bug

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

    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章详情页模块开发

    6-1详情页面布局分析及实现

    6-2详情页面数据展示

    6-3详情页数据补充(收藏ui点击)

    6-4sohu详情页面请求接口数据补全

    6-5详情页面请求数据测试及video接口逻辑

    6-6详情页面请求video接口验证

    6-7video数据通知到UI

    6-8详情页Video的适配器实现

    6-9自定义GridView-1

    6-10自定义GridView-2

    6-11详情页面使用自定义GridView

    6-12详情页面剧集数据接通

    6-13详情页点击播放按钮逻辑处理

    6-14拼接sohu真实播放地址并返回

    6-15sohu底部播放按钮逻辑处理

    6-16sohu详情页面完善

    6-17Letv详情页数据补全

    6-18Letv处理Video逻辑

    6-19Letv剧集真实url逻辑处理

    6-20letv播放url数据测试及整体运行情况

    第7章节目点播模块开发

    7-1ijkplayer编译与测试

    7-2ijkplayer移植到项目过程

    7-3ijkplayer进行播放视频

    7-4mediaplayer播放状态介绍及播放页面开发介绍

    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章节目直播模块开发

    8-1节目直播背景知识(直播原理,直播协议)

    8-2节目直播模块开发

    8-3节目直播模块完善

    第9章收藏模块开发

    9-1收藏页面布局及基本框架

    9-2收藏数据库操作

    9-3收藏页面数据接入

    9-4收藏页面调整

    9-5收藏选中进行删除处理

    9-6收藏操作完善(单选、多选)

    第10章历史记录模块开发

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

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

    10-3重构冗余代码完成

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

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

    附件:项目源码


资源下载
资源名称:开发项目实战安卓视频点播直播平台APP课程视频教程


扫描二维码推送至手机访问。

版权声明:本文由御杆坊发布,如需转载请注明出处。

本文链接:https://www.yuganfang.com/resource/168.html

分享给朋友:

“开发项目实战安卓视频点播直播平台APP课程视频教程” 的相关文章

学java拿高薪之java集群实战视频教程

学java拿高薪之java集群实战视频教程

java集群视频教程包括Nginx负载均衡keepalived实战LVS高可用haproxy,架构师必须要会的java集群实战教程:负载均衡+LVS负载均衡集群+tomcat集群+Nginx+缓存缓存...

Swift开发指南修订版PDF电子版图书

Swift开发指南修订版PDF电子版图书

前言内容和组织结构本书网站源代码同步练习勘误与支持致谢第一部分 基础篇第 1 章 准备开始1.1 本书学习路线图1.2 本书中的约定1.2.1 示例代码约定1.2.2 图示的约定1.3 Xcode开发...

博雅Scratch入门编程视频全20讲视频课程

博雅Scratch入门编程视频全20讲视频课程

cratch编程入门,专为少儿设计的编程课,从入门到进阶体系完整,助力少儿提升思维能力Scratch 是由美国麻省理工学院媒体实验室终身幼稚园小组研发的一种图形化的编程语言[Download]资源名称...

价值899元的Java教学 某前端大牛工作室视频教程

价值899元的Java教学 某前端大牛工作室视频教程

价值899元的Java教学 某前端大牛工作室视频教程[Download]资源名称:价值899元的Java教学 某前端大牛工作室视频教程提取码:6r8c下载地址:https://pan.baidu.co...

NoSQL数据库入门与实践 基于MongoDB、Redis

NoSQL数据库入门与实践 基于MongoDB、Redis

在大数据爆发的短短几年中,NoSQL成为处理大数据必须掌握的热门的核心技术之一。《NoSQL数据库入门与实践(基于MongoDB、Redis)》正是在这种情况下应运而生,该书结合MongoDB、Red...

MySQL排错指南PDF扫描版电子书

MySQL排错指南PDF扫描版电子书

本书由Oracle公司的技术支持工程师编写,详细阐述了MySQL故障诊断及处理中的知识,教会读者如何深入浅出地定位错误和异常方法,分析并解决各种MySQL数据库的故障。本书共分为7章,其内容涵盖了解决...