【技术实现步骤摘要】
基于播放器的缓存速度确定方法、装置、系统及存储介质
本专利技术涉及音视频缓存
,尤其涉及专利技术名称一种基于AVPlayer播放器的缓存速度确定方法、装置、系统及计算机可读存储介质。
技术介绍
随着使用互联网的用户越来越多,使用客户端播放音频/视屏的数量也越来越多。以影音播放器AVPlayer为例,AVPlayer是一个可以播放任何格式的全功能影音播放器,用户可以通过AVPlayer播放网络视频、音频,还可以播放本地的视频、音频。但是AVPlayer播放网络视频及音频时,用户无法了解当前缓存视频或者音频的速度,使用户无法根据当前缓存速度来选择是否继续缓存视频及音频等功能,用户体验较差。
技术实现思路
本专利技术的主要目的在于提供一种基于AVPlayer播放器的缓存速度确定方法、装置、系统及计算机可读存储介质,旨在解决AVPlayer播放器不显示缓存速度的技术问题。为实现上述目的,本专利技术提供的一种基于AVPlayer播放器的缓存速度确定方法,所述方法包括:接收对目标对象缓存速度的获取指令;所述目标对象为音频和/或视频;根据所述获取指令,获取所述目标对象在目标时 ...
【技术保护点】
1.一种基于AVPlayer播放器的缓存速度确定方法,其特征在于,所述方法包括:接收对目标对象缓存速度的获取指令;所述目标对象为音频和/或视频;根据所述获取指令,获取所述目标对象在目标时间间隔内缓存目标对象的缓存时间间隔、以及所述目标对象在所述缓存时间间隔的目标比特率;利用所述缓存时间间隔与所述目标比特率,确定所述目标对象在所述目标时间间隔的缓存字节总数;根据所述缓存字节总数及所述目标时间间隔,确定所述目标对象的缓存速度,并显示在AVPlayer播放器的显示界面。
【技术特征摘要】
1.一种基于AVPlayer播放器的缓存速度确定方法,其特征在于,所述方法包括:接收对目标对象缓存速度的获取指令;所述目标对象为音频和/或视频;根据所述获取指令,获取所述目标对象在目标时间间隔内缓存目标对象的缓存时间间隔、以及所述目标对象在所述缓存时间间隔的目标比特率;利用所述缓存时间间隔与所述目标比特率,确定所述目标对象在所述目标时间间隔的缓存字节总数;根据所述缓存字节总数及所述目标时间间隔,确定所述目标对象的缓存速度,并显示在AVPlayer播放器的显示界面。2.根据权利要求1所述的缓存速度确定方法,其特征在于,所述获取所述目标对象在目标时间间隔内缓存目标对象的缓存时间间隔、以及所述目标对象在所述缓存时间间隔的目标比特率,包括:通过客户端系统的AVPlayerItem对象获取所述目标对象在目标时间间隔内缓存目标对象的缓存时间间隔、以及所述目标对象在所述缓存时间间隔的目标比特率。3.根据权利要求1所述的缓存速度确定方法,其特征在于,所述根据所述获取指令,获取所述目标对象在目标时间间隔内缓存目标对象的缓存时间间隔,包括:获取客户端系统在当前时间的第一时间点;获取所述AVPlayer播放器在所述第一时间点缓存所述目标对象的第一缓存时间点;获取所述客户端系统在间隔预定时长后的第二时间点;获取所述AVPlayer播放器在所述第二时间点缓存所述目标对象的第二缓存时间点;将所述第二时间点与所述第一时间点的差值作为所述目标时间间隔,将所述第二缓存时间点与所述第一缓存时间点的差值作为所述缓存时间间隔。4.根据权利要求3所述的缓存速度确定方法,其特征在于,获取所述目标对象在所述缓存时间间隔的目标比特率,包括:若目标对象为音频,则将所述缓存时间间隔中的任意时间点的音频轨道的比特率,作为所述目标比特率;若目标对象为视频,则将所述缓存时间间隔中的任意时间点的视频轨道的比特率,作为所述目标比特率;若目标对象为音视频,则将所述缓存时间间隔中的任意时间点的音频轨道的比特率以及视频轨道的比特率之和,作为所述目标比特率。5.根据权利要求1所述的缓存速度确定方法,其特征在于,所述根据所述获取指令,获取所述目标对象在目标时间间隔内缓存目标对象的缓存时间间隔、以及所述目标对象在所述缓存时间间隔的目标比特率,包括:判断所述获取指令是否为实...
【专利技术属性】
技术研发人员:张纪瑞,
申请(专利权)人:迅雷计算机深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。