前言:由于项目需要回放功能,所以整理一下回放功能的思路,注意,此回放服务是数据回放和视频、音频回放结合服务,主要以数据回放为主要功能。初步构思,如果有误或有更好的解决方案希望大家踊跃提出,一定会虚心接受,知错就改!好了,废话不多说,直接看思路
1.功能需求
1.1.回放功能
1.2.随意跳转回放节点
1.3.设置倍速回放
2.实现思路
1.1.回放功能:需要初始化函数,获取需要回放的总数据集合、需要筛选的数据集合、播放倍速时间设置等基础数据,开始回放后开始时间计时器按秒来取出所需数据可与缓存所需数据对比,如果存在更新就进行数据整合发送
1.1.1.音频、视频回放: 以前端为Web界面为例根据回放时间节点回传给Web界面当前需要回放的视频/音频和时间点,达到数据和音频、视频一起回放的效果
1.2.随意跳转回放节点:这里有两个点:用户控制是向前(退)/向后(进)进行控制播放
向前/退
需要以第一秒为当前播放节点和用户选中时间节点