首页
›
移动端与Android应用开发
›
026-Android多媒体工程
›
《Jetpack Compose播放界面从入门到精通》
VIP20
本课程属于:026-Android多媒体工程
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Jetpack Compose播放界面从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Compose声明式UI基础与播放器布局
声明式思维 · 布局组件 · 脚手架结构
Compose
UI
02
ExoPlayer依赖集成与基本初始化
Gradle配置 · Player对象创建 · 生命周期绑定
ExoPlayer
依赖集成
03
视频画面渲染组件AndroidView与Surface
SurfaceProvider · TextureView切换 · 画面适配
AndroidView
Surface
04
播放状态监听与UI状态映射
Player.Listener · 状态枚举 · Compose State转换
UI
播放状态监听
05
播放/暂停按钮实现与点击交互
图标切换 · 点击事件 · 防连击处理
播放
暂停按钮实现
06
进度条Slider与时间显示绑定
SeekBar封装 · 当前位置/总时长文本 · 拖动回写
Slider
进度条
07
手势控制
单击切换播放/暂停 · Modifier.pointerIn… · 单点检测
手势控制
单击切换播放
08
手势控制
水平滑动调整进度:拖拽手势 · 增量计算 · 贝塞尔平滑
手势控制
水平滑动调整进度
09
手势控制
垂直滑动调整音量与亮度:双指协调 · 系统音量/亮度API调用
手势控制
垂直滑动调整音量
10
全屏切换实现
屏幕旋转监听 · 隐藏状态栏 · 布局自适应
全屏切换实现
屏幕旋转监听
11
画中画模式PiP集成
Activity配置 · PictureInPicturePa… · 回调处理
PiP
画模式
12
加载缓冲状态展示
Buffering状态判断 · 旋转动画 · 骨架屏组件
加载缓冲状态展示
Buffering
13
错误状态处理与重试机制
错误事件捕获 · 错误提示UI · 重试按钮逻辑
错误状态处理
重试机制
14
播放列表与循环模式
ExoPlayer播放列表设置 · 循环模式枚举 · UI切换
播放列表
循环模式
15
倍速播放控件
速度选择列表 · setPlaybackSpeed · 当前速度指示
倍速播放控件
速度选择列表
16
字幕与音轨切换
TrackSelector配置 · 字幕开关 · 语言选择UI
字幕
音轨切换
17
自定义播放器皮肤主题
MaterialTheme覆盖 · 颜色/形状/字体定制 · 暗黑模式
自定义播放器皮肤…
MaterialThem…
18
横竖屏适配与尺寸策略
Configuration变更 · 媒体会话 · 窗口尺寸分类
横竖屏适配
尺寸策略
19
长效通知与媒体会话集成
MediaSessionServic… · 通知UI · 锁屏控制
长效通知
媒体会话集成
20
后台播放与生命周期管理
ProcessLifecycleOw… · 前台Service · 暂停/恢复策略
后台播放
生命周期管理
21
播放器手势锁定与解锁
锁图标 · 事件拦截 · 双击解锁
播放器手势锁定
解锁
22
视频缩略图预览生成
MediaMetadataRetri… · Bitmap缓存 · 异步加载
视频缩略图预览生…
MediaMetadat…
23
播放列表拖拽排序
LazyColumn + DragD… · 状态持久化
播放列表拖拽排序
LazyColumn
24
字幕自定义样式与同步
SubtitleView封装 · 样式属性 · 时间轴对齐
字幕自定义样式
同步
25
HDR与宽色域视频渲染
SurfaceView扩展 · ColorSpace设置 · 设备兼容性
HDR
宽色域视频渲染
26
性能优化
低端设备渲染帧率监控 · 过度绘制减少 · Compose recomposit…
性能优化
低端设备渲染帧率…
27
内存泄漏排查与LeakCanary集成
ExoPlayer释放 · Context引用 · ViewModel清理
LeakCanary
内存泄漏排查
28
多渠道ABI与so库打包优化
ABI分割 · 动态下载 · 播放器引擎选择
ABI
so
29
单元测试与UI测试
Player状态模拟 · Compose UI测试框架 · Espresso结合
UI
单元测试
30
打包发布与版本演进
ProGuard规则 · 播放器模块独立 · 更新日志维护
打包发布
版本演进
所属VIP或分类
同VIP:Android多媒体工程架构设计详解
同VIP:Android多媒体应用性能优化指南
同VIP:Android碎片化编解码器适配技巧