【技术实现步骤摘要】
一种视频流切换方法
[0001]本申请涉及视频播放
,特别涉及一种视频流切换方法。
技术介绍
[0002]目前,位于客户端的实时视频流在播放的过程中,当需要进行视频流切换时,通常先对播放器进行初始化,然后通过播放器请求待播放的视频流。然而,播放器在请求待播放的视频流的过程中,由于网络等原因会使当前的显示界面没有画面,从而导致播放器黑屏现象,进而影响了用户的视频观看体验。
[0003]因此,如何避免视频流切换过程中的播放器黑屏现象是本领域目前还有待进一步解决的问题。
技术实现思路
[0004]有鉴于此,本申请的目的在于提供一种视频流切换方法、装置、设备及存储介质,应用于客户端,能够避免视频流数据切换过程中出现的黑屏现象,优化了视频流数据的显示效果,改善了用户的视频观看体验。其具体方案如下:
[0005]第一方面,本申请公开了一种视频流切换方法,应用于客户端,包括:
[0006]获取针对本地播放界面上显示的第一视频流数据的切换请求;
[0007]从本地沙盒中获取预先缓存的视频 ...
【技术保护点】
【技术特征摘要】
1.一种视频流切换方法,其特征在于,应用于客户端,包括:获取针对本地播放界面上显示的第一视频流数据的切换请求;从本地沙盒中获取预先缓存的视频帧图,并将所述本地播放界面的显示内容由所述第一视频流数据切换至所述视频帧图;当获取到与所述切换请求对应的待播放的第二视频流数据,则将所述本地播放界面的显示内容由所述视频帧图切换至所述第二视频流数据。2.根据权利要求1所述的视频流切换方法,其特征在于,所述从本地沙盒中获取预先缓存的视频帧图,包括:从本地沙盒中确定出目标视频流数据对应的目标缓存位置;从所述目标缓存位置中获取预先缓存的所述目标视频流数据的视频帧图。3.根据权利要求2所述的视频流切换方法,其特征在于,所述从本地沙盒中确定出目标视频流数据对应的目标缓存位置,包括:确定本地沙盒中是否存在所述第二视频流数据对应的缓存位置;若存在,则将所述第二视频流数据对应的缓存位置确定为目标缓存位置;若不存在,则将所述本地沙盒中所述第一视频流数据对应的缓存位置确定为目标缓存位置。4.根据权利要求1至3任一项所述的视频流切换方法,其特征在于,还包括:在利用所述本地播放界面对任一视频流数据进行显示时,采集当前显示的视频流数据中的待缓存视频帧图;将所述待缓存视频帧图保存至所述本地沙盒中的待写入缓存位置上;所述待写入缓存位置为所述当前显示的视频流数据对应的缓存位置。5.根据权利要求4所述的视频流切换方法,其特征在于,所述采集当前显示的视频流数据中的待缓存视频帧图,包括:当获取到针对所述当前显示的视频流数据的停止播放请求或切换请求,则采集当前所述本地播放界面上显示的最后一帧视频帧图以得到第一待缓...
【专利技术属性】
技术研发人员:夏征宇,周圣强,黄岗,
申请(专利权)人:苏州万店掌网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。