一种播放信息流的方法、客户端、介质及设备技术

技术编号:35985987 阅读:49 留言:0更新日期:2022-12-17 22:59
本发明专利技术提供一种播放信息流的方法、客户端、介质及设备,包括:获取推荐Feed流;响应用户对信息流切换入口的触发操作,获取信息流切换入口对应的目标信息流,信息流切换入口位于父页面容器;父页面容器用于对推荐Feed流的列表中各个信息流按照索引顺序进行播放;在确定目标信息流未位于推荐Feed流的列表中时,在推荐Feed流的列表中插入占位符,将目标信息流与占位符绑定;在父页面容器中播放目标信息流;如此,用户对信息流切换后,可通过在推荐Feed流的列表中插入占位符的方式,使得切换后的信息流与切换前的信息流始终处于同一个父页面容器中;用户可方便地通过下滑方式观看到切换之前的信息流,进而提高用户的观看兴趣。进而提高用户的观看兴趣。进而提高用户的观看兴趣。

【技术实现步骤摘要】
一种播放信息流的方法、客户端、介质及设备


[0001]本申请涉及视频数据推送
,尤其涉及一种播放信息流的方法、客户端、介质及设备。

技术介绍

[0002]在目前直播、视频类手机app的设计中,用户可以无限制地进行上下滑动翻页,来观看每一页展示的直播间或短视频对应的信息流。
[0003]并且当用户通过上下滑动,切换到当前信息流后,可通过切换入口无需滑动再跳转到另一个信息流中,从而观看另一个信息流。
[0004]但是相关技术中,一旦用户从入口切换到另一个信息流后,相当于进入了一个新的页面流,新的页面流中的数据与用户的相关性变差(一般来说第一个推荐的信息流是与用户相关性最高,用户可能最感兴趣的),且用户也无法方便地返回到原来观看的信息流,导致用户的观看兴趣降低,用户留存率可能会降低。

技术实现思路

[0005]针对现有技术存在的问题,本专利技术实施例提供了一种播放信息流的方法、客户端、介质及设备,以解决或者部分解决现有技术中用户从切换入口跳转到另一信息流后,无法方便地返回至原来的信息流进行观看,导致用户观看兴趣降低,进而导致用户留存率降低的技术问题。
[0006]本专利技术的第一方面,提供一种播放信息流的方法,所述方法包括:
[0007]获取推荐Feed流;
[0008]响应用户对信息流切换入口的触发操作,获取所述信息流切换入口对应的目标信息流,其中,所述信息流切换入口位于父页面容器;所述父页面容器用于对所述推荐Feed流的列表中的各个信息流按照索引顺序进行播放
[0009]在确定所述目标信息流未位于所述推荐Feed流的列表中时,在所述推荐Feed流的列表中插入占位符,将所述目标信息流与所述占位符绑定;
[0010]在所述父页面容器中对绑定所述占位符的目标信息流进行播放。
[0011]上述方案中,所述方法还包括:
[0012]获取推荐Feed流;
[0013]通过所述父页面容器对所述推荐Feed流的列表中的第一信息流进行播放;
[0014]响应用户对信息流切换入口的触发操作,获取所述信息流切换入口对应的目标信息流,其中,所述信息流切换入口位于所述父页面容器;
[0015]在确定所述目标信息流未位于所述推荐Feed流的列表中时,在所述推荐Feed流的列表中的第一信息流的下一个位置插入占位符,将所述目标信息流与所述占位符绑定;
[0016]将所述父页面容器中播放的信息流由第一信息流切换至与所述占位符绑定的目标信息流,使得所述目标信息流在所述父页面容器中播放。
[0017]上述方案中,所述将所述父页面容器中播放的信息流由第一信息流切换至与所述占位符绑定的目标信息流,使得所述目标信息流在所述父页面容器中播放后,所述方法还包括:
[0018]响应所述用户对所述父页面容器的滑动操作,获取所述滑动操作停止时对应的第二信息流;
[0019]将所述父页面容器中播放的信息流由所述目标信息流切换至所述第二信息流,使得所述第二信息流在所述父页面容器中播放。
[0020]上述方案中,所述方法还包括:
[0021]若确定所述目标信息流位于所述推荐Feed流的列表中时,获取所述目标信息流在所述推荐Feed流的列表中的第一位置索引信息;
[0022]获取未执行切换之前对应的第一信息流在所述推荐Feed流的列表中的第二位置索引信息;
[0023]基于所述第一位置索引信息及所述第二位置索引信息确定位置偏移量;
[0024]基于所述第一信息流对应的当前子页面容器索引信息及所述位置偏移量确定第一目标子页面容器索引信息;
[0025]基于所述第一目标子页面容器索引信息将所述目标信息流插入至第一目标子页面容器中,使得所述目标信息流在第一目标子页面容器中播放;其中,所述父页面容器包含多个子页面容器。
[0026]上述方案中,所述方法还包括:
[0027]若确定用户在预设的时间段内从当前子页面容器开始连续滑动多个子页面容器,获取用户停止滑动时对应的第二目标子页面容器索引信息;
[0028]基于所述第二目标子页面容器索引信息,将所述推荐Feed流的列表中的当前信息流的下一信息流添加至第二目标子页面容器中,以播放所述当前信息流的下一信息流;其中,所述当前子页面容器用于播放所述当前信息流。
[0029]上述方案中,所述获取用户停止滑动时对应的第二目标子页面容器索引信息,包括:
[0030]获取当前子页面容器对应的索引信息;
[0031]监听从当前子页面容器开始滑动到滑动结束时滑过的子页面容器数量;
[0032]基于所述当前子页面容器对应的索引信息及滑过的子页面容器数量确定所述用户停止滑动时对应的第二目标子页面容器索引信息。
[0033]上述方案中,所述获取推荐Feed流,包括:
[0034]当确定预加载请求被触发时,获取预设数量的待推荐Feed流;其中,
[0035]当确定用户点击首个信息流时,则确定所述预加载请求被触发;或,
[0036]当确定所述用户浏览至所述推荐Feed流的列表中的预设位置的信息时,则确定所述预加载请求被触发;所述预设位置的信息流位于所述推荐Feed流的列表的尾部。
[0037]本专利技术的第二方面,提供一种播放信息流的客户端,所述客户端包括:
[0038]获取单元,用于获取推荐Feed流;响应用户对信息流切换入口的触发操作,获取所述信息流切换入口对应的目标信息流,其中,所述信息流切换入口位于父页面容器;所述父页面容器用于对所述推荐Feed流的列表中的各个信息流按照索引顺序进行播放;
[0039]绑定单元,用于在确定所述目标信息流未位于所述推荐Feed流的列表中时,在所述推荐Feed流的列表中插入占位符,将所述目标信息流与所述占位符绑定;
[0040]播放单元,在所述父页面容器中对绑定所述占位符的目标信息流进行播放。
[0041]本专利技术的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。
[0042]本专利技术的第四方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面中任一项所述方法的步骤。
[0043]本专利技术提供了一种播放信息流的方法、客户端、介质及设备,方法包括:获取推荐Feed流;响应用户对信息流切换入口的触发操作,获取所述信息流切换入口对应的目标信息流,其中,所述信息流切换入口位于父页面容器;所述父页面容器用于对所述推荐Feed流的列表中的各个信息流按照索引顺序进行播放;在确定所述目标信息流未位于所述推荐Feed流的列表中时,在所述推荐Feed流的列表中插入占位符,将所述目标信息流与所述占位符绑定;在所述父页面容器中对绑定所述占位符的目标信息流进行播放;如此,用户对信息流切换后,可通过在推荐Feed流的列表中插入占位本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种播放信息流的方法,其特征在于,所述方法包括:获取推荐Feed流;响应用户对信息流切换入口的触发操作,获取所述信息流切换入口对应的目标信息流,其中,所述信息流切换入口位于父页面容器;所述父页面容器用于对所述推荐Feed流的列表中的各个信息流按照索引顺序进行播放;在确定所述目标信息流未位于所述推荐Feed流的列表中时,在所述推荐Feed流的列表中插入占位符,将所述目标信息流与所述占位符绑定;在所述父页面容器中对绑定所述占位符的目标信息流进行播放。2.如权利要求1所述的方法,其特征在于,所述方法还包括:获取推荐Feed流;通过所述父页面容器对所述推荐Feed流的列表中的第一信息流进行播放;响应用户对信息流切换入口的触发操作,获取所述信息流切换入口对应的目标信息流,其中,所述信息流切换入口位于所述父页面容器;在确定所述目标信息流未位于所述推荐Feed流的列表中时,在所述推荐Feed流的列表中的第一信息流的下一个位置插入占位符,将所述目标信息流与所述占位符绑定;将所述父页面容器中播放的信息流由第一信息流切换至与所述占位符绑定的目标信息流,使得所述目标信息流在所述父页面容器中播放。3.如权利要求2所述的方法,其特征在于,所述将所述父页面容器中播放的信息流由第一信息流切换至与所述占位符绑定的目标信息流,使得所述目标信息流在所述父页面容器中播放后,所述方法还包括:响应所述用户对所述父页面容器的滑动操作,获取所述滑动操作停止时对应的第二信息流;将所述父页面容器中播放的信息流由所述目标信息流切换至所述第二信息流,使得所述第二信息流在所述父页面容器中播放。4.如权利要求1所述的方法,其特征在于,所述方法还包括:若确定所述目标信息流位于所述推荐Feed流的列表中时,获取所述目标信息流在所述推荐Feed流的列表中的第一位置索引信息;获取未执行切换之前对应的第一信息流在所述推荐Feed流的列表中的第二位置索引信息;基于所述第一位置索引信息及所述第二位置索引信息确定位置偏移量;基于所述第一信息流对应的当前子页面容器索引信息及所述位置偏移量确定第一目标子页面容器索引信息;基于所述第一目标子页面容器索引信息将所述目标信息流插入至第一目标子页面容器中,使得所述目标信息流在第一目标子页面容器中播放;其中,所述父页面容...

【专利技术属性】
技术研发人员:钟华
申请(专利权)人:武汉斗鱼鱼乐网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1