android media player实现一个可滑动控制的视频播放器
五一第一天在家休息, 看了一下视频播放的相关东西 写了一个简单的视频播放器 基础功能: 在屏幕中间滑动: 拖动进度(拖动时隐藏控制面板) 在屏幕中间点击: 切换播放/暂停 在屏幕左侧滑动: 控制亮度 在屏幕右侧滑动: 控制声音 点击锁定按钮: 锁定当前所有操作 点击播放/暂定/停止: 执行对应动作 完成效果: 测试视频 结构解析: 0.权限检查: 读取媒体权限 1.播放器层: 播放器的接口 + 实现 2.触控层: 触摸识别 + 触摸灵敏度 + 触摸区域对应动作 3.控制面板层: 可视UI按钮(上一个,下一个,播放/暂停/停止) 4.锁定层: 锁(锁播放器+ 锁触控 + 锁面板+ 锁屏幕方向等)
用户评论