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

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

10个月前 (11-23)编程开发401

    本课程基于轻量级视频播放内核框架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课程视频教程” 的相关文章

XML技术及安全基础 epub格式电子书

XML技术及安全基础 epub格式电子书

XML全称为ExtentsibleMarkup Language,即可扩展标记语言,是用来定义其它语言的一种元语言,使用自定义的标签对文档内容进行描述。XML文档的语法要求非常严格,要求每一个标记都必...

Vue.js前端开发PDF电子书

Vue.js前端开发PDF电子书

本书主要介绍Vue.js的使用方法和在实际项目中的运用,它既可以在一个页面中单独使用,也可以将整站都构建成单页面应用。为了便于理解,本书会从传统的开发角度切入,先从数据渲染、事件绑定等方面介绍在Vue...

Vue.js项目开发实战PDF扫描版电子书

Vue.js项目开发实战PDF扫描版电子书

本书以实战开发为原则,以Vue.js的项目开发过程为主线,以JavaScript语言为基础,介绍了一整套面向Vue.js的项目开发技术。从NoSQL数据库的搭建到Express项目API的编写,最后由...

Kotlin打造完整电商APP开发视频教程

Kotlin打造完整电商APP开发视频教程

手把手带你运用模块化+MVP+主流框架,当你还在观望,Kotlin已席卷全球,本课程将手把手带你运用模块化思想、MVP架构、以及当下最主流的技术框架开发一款完整电商APP,让你顺利的将Kotlin应用...

JAVA基础视频教程 动力节点JavaSE进阶基础高清无水印教程

JAVA基础视频教程 动力节点JavaSE进阶基础高清无水印教程

本套视频教程为动力节点JavaSE进阶视频教程,教程采用的AVI方式发布,所以看起来很流畅,大家在选择播放器的时候可以下载【暴风影音】声音以及画质比较好001_动力节点_杜聚宾_Java基础视频_01...

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

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

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