-
用到的功能点
热点添加 显示隐藏 修改热点图片 修改热点位置在播放器sdk中通过opengles来实现
-
工具栏布局绘制
调节视频进度的主要模块 调节亮度、音量、清晰度组件和工具栏常用按钮返回、展开收起、视角、多格式等
-
实现工具栏功能
修改进度 切换视频 恢复视角 切换格式清晰度功能,调用相关接口实现
-
显示隐藏工具栏组件
理清各个组件显示隐藏时机,每个组件使用一个变量记录显示状态。低头显示抬头隐藏是通过Tilt值变化实现,Tilt值满足显示隐藏条件时调用显示隐藏逻辑
-
悬浮进度条上显示时间
在视点上方绘制时间,用的是安卓Canvas绘制,增加在进度条上悬浮回调,在回调处修改显示的时间,视点没有在进度条上显示为空
-
恢复视角功能
修改工具栏热点的pan值,在需要恢复视角处调用就可实现