尚硅谷Java培训

项目实战:手机影音

视频介绍

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

视频目录 选集

  • 000.源码、课件、笔记
  • 001.概述
  • 002.Splash 页面和 SVN 代码提交
  • 003.进入 MainActivity 主页面和 Activity 启动模式
  • 004.软件架构分析
  • 005.MainActivity 主页面布局
  • 006.定义并且实例化各个子页面
  • 007.总结
  • 008.监听 RadioGroup 状态
  • 009.屏蔽各个页面重复初始化数据
  • 010.分析软件的架构(2)
  • 011.使用 Debug 深入了解执行流程
  • 012.顶部标题栏布局
  • 013.顶部标题栏点击事件
  • 014.总结(2)
  • 015.回顾
  • 016.本地视频列表-布局文件完成
  • 017.获取本地视频数
  • 018.把视频拷贝到模拟器中
  • 019.设置适配器的布局和绑定数据
  • 020.抽取适配器代码到单独的类中
  • 021.快速实现简单播放器
  • 022.MediaPlayer 简介
  • 023.VideoVie
  • 024.MediaController
  • 025.Activity 生命周期
  • 026.Activity 横竖屏切换的生命周期
  • 027.播放器控制栏顶
  • 028.播放器控制栏底
  • 029.根据布局自动生成代码实例化的网站
  • 030.视频 SeekBar 进度更新
  • 031.实现视频拖动
  • 032.总结(3
  • 033.回顾(2)
  • 034.设置电池状态
  • 035.得到系统时间并更新显
  • 036.传递播放列表 & 对象的序列化
  • 037.Debug 调
  • 038.播放下一个视频 & 按钮状态的设置
  • 039.监听播放完成和播放上一个视频
  • 040.解决 Bug
  • 041.手势识别器-长按屏幕实现视频播放和暂停
  • 042.让控制面板自动延迟隐藏
  • 043.自定义 VideoView & 设置视频画面大
  • 044.总结(4
  • 045.设置视频全屏播放和默认播放
  • 046.用AudioManager调声音& 拖动改变声音& 设置静音和非静音
  • 047.手指在屏幕上下滑动实现声音大小变化
  • 048.监听按手机声音健改变声音大小
  • 049.总结(5
  • 050.回顾(3
  • 051.让其他软件能调用播放器
  • 052.调用其他播放器& 播放网络视频
  • 053.支持网络视频的显示缓冲进
  • 054.手机播放电脑本地服务器视频资源
  • 055.使用系统接口监听卡并且提示
  • 056.自定义监听
  • 057.加载视频等待页面
  • 058.显示网
  • 059.万能解码框架
  • 060.Vitamio案例的运行
  • 061.集成 Vitmia
  • 062.解决 Vitamio 集成后在小米手机的 Bug
  • 063.万能播放器播放失败的提示
  • 064.人为切换系统和万能播放器
  • 065.内容扩展& 小结
  • 066.回顾(4)
  • 067.下载 xUtils3 并运行
  • 068.使用 xUtils3 联网请求数
  • 069.用系统接口解析 JSON 并且绑定数据
  • 070.视频列表集成 xListView 支持下拉刷新& 加载更多
  • 071.使用 Glide 和 Picasso 请求网络图片
  • 072.文本数据的缓存
  • 073.手机实现播放中央13电台
  • 074.推送现场直
  • 075.视频播放器的两种做法
  • 076.读取本地音乐列表
  • 077.音乐播放器页面的动
  • 078.音乐播放器页面完成
  • 079.AIDL
  • 080.创建 MusicPlayerServic
  • 081.手机影音_歌曲在 Service 中播放
  • 082.音乐的暂停和播放
  • 083.回顾(5
  • 084.使用广播通知 Activity 获取音乐信息
  • 085.时间和进度更新& 音频拖动
  • 086.在状态任务栏显示音乐播放状态& 点击进入音乐播放页面
  • 087.解决 Bug
  • 088.使用单例模式解决从状态栏多次点击时创建多个页面的问题
  • 089.设置播放模式
  • 090.支持点击下一首和上一首
  • 091.Android项目视频_手机影音老版本介
  • 092.集成 EventBus3.
  • 093.回顾(6
  • 094.使用TextView创建歌词显示控件ShowLyricView & 创建歌词列表
  • 095.绘制歌词当前部分& 前面部分& 后面部分
  • 096.根据当前播放歌曲进度实时绘制歌词的位置
  • 097.解析歌词文件(1)
  • 098.解析歌词文件(2)
  • 099.加载不同的歌词文件
  • 100.歌词缓缓的往上移动
  • 101.解决播放不同编码歌词乱码问题
  • 102.根据播放音乐显示不同频谱
  • 103.加软件退出功
  • 104.语音搜索页面的布局
  • 105.科大讯飞语音示例
  • 106.科大讯飞语音输入和语音合成
  • 107.集成科大讯飞
  • 108.回顾(7)
  • 109.使用科大讯飞的小机器人
  • 110.滑动屏幕左边改变亮度滑动右边改变声音
  • 111.软件抓包 & 分析其他软件的数据交互
  • 112.作
  • 113.分类型 ListView 实现的分析 & 联网请求数据
  • 114.使用 Gson 解析 JSON
  • 115.分类型的 ListView 设置适配器和布局
  • 116.手机影音_绑定数据 & 初始化ImageLoade
  • 117.适配器代码重构
  • 118.总结(6)