【技术实现步骤摘要】
画面播放控制方法、装置、设备及存储介质
本专利技术涉及多媒体
,特别涉及一种画面播放控制方法、装置、设备及存储介质。
技术介绍
随着多媒体技术的迅速发展,用户可以通过各种播放终端观看视频。在观看视频过程中,播放终端可以根据用户的反馈进行画面播放控制,以满足用户的播放需求。相关技术中,在播放画面时,如果用户执行如拖动进度条等定位操作,则画面播放控制过程包括:根据定位操作获取定位位置;确定定位位置对应的定位时间戳和定位控制参数;依据定位控制参数,获取定位时间戳对应的定位视频数据;显示定位视频数据。然而,相关技术提供的画面播放控制方法中,由于获取的是定位时间戳对应的定位视频数据,定位效率低,用户体验差。
技术实现思路
本专利技术实施例提供了一种画面播放控制方法、装置、设备及存储介质,以解决相关技术定位效率低,用户体验差的问题。所述技术方案如下:一方面,提供了一种画面播放控制方法,所述方法包括:根据第一控制指令获取第一控制参数,缓存根据所述第一控制参数确定的第一时间段的画面数据,所述第一控制指令用于启动画面播放进度的控制;根据第二控制指令获取第二控制参数,所述第二控制指令用于对画面播放进度进行控制,根据所述第一控制参数和第二控制参数确定控制速率;根据所述控制速率确定当前定位时间点;若所述当前定位时间点位于所述第一时间段范围内,则从所述第一时间段内的画面数据中获取所述当前定位时间点对应的画面数据进行播放。可选地,所述根据所述控制速 ...
【技术保护点】
1.一种画面播放控制方法,其特征在于,所述方法包括:/n根据第一控制指令获取第一控制参数,缓存根据所述第一控制参数确定的第一时间段的画面数据,所述第一控制指令用于启动画面播放进度的控制;/n根据第二控制指令获取第二控制参数,所述第二控制指令用于对画面播放进度进行控制,根据所述第一控制参数和第二控制参数确定控制速率;/n根据所述控制速率确定当前定位时间点;/n若所述当前定位时间点位于所述第一时间段范围内,则从所述第一时间段内的画面数据中获取所述当前定位时间点对应的画面数据进行播放。/n
【技术特征摘要】 【专利技术属性】
1.一种画面播放控制方法,其特征在于,所述方法包括:
根据第一控制指令获取第一控制参数,缓存根据所述第一控制参数确定的第一时间段的画面数据,所述第一控制指令用于启动画面播放进度的控制;
根据第二控制指令获取第二控制参数,所述第二控制指令用于对画面播放进度进行控制,根据所述第一控制参数和第二控制参数确定控制速率;
根据所述控制速率确定当前定位时间点;
若所述当前定位时间点位于所述第一时间段范围内,则从所述第一时间段内的画面数据中获取所述当前定位时间点对应的画面数据进行播放。
2.根据权利要求1所述的方法,其特征在于,所述根据所述控制速率确定当前定位时间点之后,还包括:
若所述当前定位时间点超出所述第一时间段范围,则缓存根据所述第二控制参数确定的第二时间段的画面数据,按照第二时间段的画面数据进行画面播放控制。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取第三控制指令对应的结束时间点,所述第三控制指令用于结束对画面播放进度的控制;
控制播放所述结束时间点对应的画面数据。
4.根据权利要求1所述的方法,其特征在于,所述根据第一控制指令获取第一控制参数之前,还包括:
若检测到前一个鼠标事件为针对画面进度条的点击操作,且检测到下一个鼠标事件为针对画面进度条的移动操作,则获取到第一控制指令;
所述根据第二控制指令获取第二控制参数之前,还包括:
若检测到前一个鼠标事件为针对画面进度条的移动操作,且检测到下一个鼠标事件为针对画面进度条的移动操作,则获取到第二控制指令。
5.根据权利要求3所述的方法,其特征在于,所述获取第三控制指令对应的结束时间点之前,还包括:
若检测到前一个鼠标事件为针对画面进度条的移动操作,且检测到下一个鼠标事件为针对画面进度条的释放操作,则获取到第三控制指令。
6.根据权利要求1-5任一所述的方法,其特征在于,所述第一控制参数包括第一时间点和第一位置,所述第二控制参数包括第二时间点和第二位置;
所述根据所述第一控制参数和第二控制参数确定控制速率,包括:
根据所述第一时间点和所述第二时间点获取控制时长;
根据所述第一位置和所述第二位置获取控制距离;
将所述控制距离与所述控制时长的商作为确定的控制速率。
7.根据权利要求1-5任一所述的方法,其特征在于,若缓存的画面数据的码流为第一类码流,则所述缓存的画面数据为帧内编码帧;若缓存的画面数据的码流为第二类码流,则所述缓存的画面数据为帧内编码帧和刷新P帧。
8.一种画面播放控制装置,其特征在于,所述装置包括:
技术研发人员:姚家振,
申请(专利权)人:杭州海康威视系统技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。