教程名称:

尚硅谷Android视频教程《手机影音_项目实战》

手机影音项目是真实的上线项目,本视频在原项目基础上,进行了新技术的更新和优化。该项目包括本地音乐播放、网络音乐播放、本地视频播放、网络直播四大模块,几乎涵盖了市面上视频播放类APP的全部技术。

 · 00_源码、课件、笔记

 · 01_Android项目视频_手机影音_概述

 · 02_Splash 页面和 SVN 代码提交

 · 03_进入 MainActivity 主页面和 Activity 启动模式

 · 04_Android项目视频_手机影音_软件架构分析

 · 05_MainActivity 主页面布局

 · 06_定义并且实例化各个子页面

 · 07_Android项目视频_手机影音_总结

 · 08_监听 RadioGroup 状态

 · 09_屏蔽各个页面重复初始化数据

 · 10_Android项目视频_手机影音_分析软件的架构(2)

 · 11_使用 Debug 深入了解执行流程

 · 12_Android项目视频_手机影音_顶部标题栏布局

 · 13_顶部标题栏点击事件

 · 14_Android项目视频_手机影音_总结(2)

 · 15_Android项目视频_手机影音_回顾

 · 16_本地视频列表-布局文件完成

 · 17_Android项目视频_手机影音_获取本地视频数据

 · 18_Android项目视频_手机影音_把视频拷贝到模拟器中

 · 19_设置适配器的布局和绑定数据

 · 20_抽取适配器代码到单独的类中

 · 21_快速实现简单播放器

 · 22_MediaPlayer 简介

 · 23_Android项目视频_手机影音_VideoView

 · 24_Android项目视频_手机影音_MediaController

 · 25_Android项目视频_手机影音_Activity 生命周期

 · 26_Activity 横竖屏切换的生命周期

 · 27_Android项目视频_手机影音_播放器控制栏顶部

 · 28_Android项目视频_手机影音_播放器控制栏底部

 · 29_根据布局自动生成代码实例化的网站

 · 30_视频 SeekBar 进度更新

 · 31_Android项目视频_手机影音_实现视频拖动

 · 32_Android项目视频_手机影音_总结(3)

 · 33_Android项目视频_手机影音_回顾(2)

 · 34_Android项目视频_手机影音_设置电池状态

 · 35_得到系统时间并更新显示

 · 36_传递播放列表 & 对象的序列化

 · 37_Android项目视频_手机影音_Debug 调试

 · 38_播放下一个视频 & 按钮状态的设置

 · 39_监听播放完成和播放上一个视频

 · 40_Android项目视频_手机影音_解决 Bug

 · 41_手势识别器-长按屏幕实现视频播放和暂停

 · 42_让控制面板自动延迟隐藏

 · 43_自定义 VideoView & 设置视频画面大小

 · 44_Android项目视频_手机影音_总结(4)

 · 45_设置视频全屏播放和默认播放

 · 46_用AudioManager调声音& 拖动改变声音& 设置静音和非静音

 · 47_手指在屏幕上下滑动实现声音大小变化

 · 48_监听按手机声音健改变声音大小

 · 49_Android项目视频_手机影音_总结(5)

 · 50_Android项目视频_手机影音_回顾(3)

 · 51_让其他软件能调用播放器值

 · 52_调用其他播放器& 播放网络视频

 · 53_支持网络视频的显示缓冲进度

 · 54_手机播放电脑本地服务器视频资源

 · 55_使用系统接口监听卡并且提示

 · 56_Android项目视频_手机影音_自定义监听卡

 · 57_Android项目视频_手机影音_加载视频等待页面

 · 58_Android项目视频_手机影音_显示网速

 · 59_Android项目视频_手机影音_万能解码框架

 · 60_Vitamio案例的运行

 · 61_Android项目视频_手机影音_集成 Vitmiao

 · 62_解决 Vitamio 集成后在小米手机的 Bug

 · 63_万能播放器播放失败的提示

 · 64_人为切换系统和万能播放器

 · 65_内容扩展& 小结

 · 66_Android项目视频_手机影音_回顾(4)

 · 67_Android项目视频_手机影音_下载 xUtils3 并运行

 · 68_使用 xUtils3 联网请求数据

 · 69_用系统接口解析 JSON 并且绑定数据

 · 70_视频列表集成 xListView 支持下拉刷新& 加载更多

 · 71_使用 Glide 和 Picasso 请求网络图片

 · 72_Android项目视频_手机影音_文本数据的缓存

 · 73_手机实现播放中央13电台

 · 74_Android项目视频_手机影音_推送现场直播

 · 75_视频播放器的两种做法

 · 76_读取本地音乐列表

 · 77_音乐播放器页面的动画

 · 78_音乐播放器页面完成

 · 79_Android项目视频_手机影音_AIDL

 · 80_创建 MusicPlayerService

 · 81_手机影音_歌曲在 Service 中播放

 · 82_Android项目视频_手机影音_音乐的暂停和播放

 · 83_Android项目视频_手机影音_回顾(5)

 · 84_使用广播通知 Activity 获取音乐信息

 · 85_时间和进度更新& 音频拖动

 · 86_在状态任务栏显示音乐播放状态& 点击进入音乐播放页面

 · 87_Android项目视频_手机影音_解决 Bug

 · 88_使用单例模式解决从状态栏多次点击时创建多个页面的问题

 · 89_Android项目视频_手机影音_设置播放模式

 · 90_支持点击下一首和上一首

 · 91_Android项目视频_手机影音老版本介绍

 · 92_Android项目视频_手机影音_集成 EventBus3.0

 · 93_Android项目视频_手机影音_回顾(6)

 · 94_使用TextView创建歌词显示控件ShowLyricView & 创建歌词列表

 · 95_绘制歌词当前部分& 前面部分& 后面部分

 · 96_根据当前播放歌曲进度实时绘制歌词的位置

 · 97_Android项目视频_手机影音_解析歌词文件(1)

 · 98_Android项目视频_手机影音_解析歌词文件(2)

 · 99_Android项目视频_手机影音_加载不同的歌词文件

 · 100_Android项目视频_手机影音_歌词缓缓的往上移动

 · 101_解决播放不同编码歌词乱码问题

 · 102_根据播放音乐显示不同频谱

 · 103_Android项目视频_手机影音_加软件退出功能

 · 104_Android项目视频_手机影音_语音搜索页面的布局

 · 105_Android项目视频_手机影音_科大讯飞语音示例

 · 106_科大讯飞语音输入和语音合成

 · 107_Android项目视频_手机影音_集成科大讯飞

 · 108_Android项目视频_手机影音_回顾(7)

 · 109_使用科大讯飞的小机器人

 · 110_滑动屏幕左边改变亮度滑动右边改变声音

 · 111_软件抓包 & 分析其他软件的数据交互

 · 112_Android项目视频_手机影音_作业

 · 113_分类型 ListView 实现的分析 & 联网请求数据

 · 114_Android项目视频_手机影音_使用 Gson 解析 JSON

 · 115_分类型的 ListView 设置适配器和布局

 · 116_手机影音_绑定数据 & 初始化ImageLoader

 · 117_Android项目视频_手机影音_适配器代码重构

 · 118_Android项目视频_手机影音_总结(6)