System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及直播,尤其涉及一种回放视频生成方法、播放方法、装置、电子设备及介质。
技术介绍
1、随着计算机技术和网络技术的发展,网络直播得到了广泛的普及,例如直播唱歌、直播课堂等。如果用户未来得及看直播,还可以通过观看回放视频的方式来观看相应内容。
2、目前,相关技术中,回放视频通常是采用视频录制的方式获得的,用户通过观看回放视频虽然能观看直播音视频内容,但对于直播过程中发起的互动内容,观看回放视频的用户是无法参与的,使得用户缺少参与感。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种回放视频生成方法、播放方法、装置、电子设备及介质。
2、根据本公开的一方面,提供了一种回放视频生成方法,包括:
3、响应于接收到主讲终端发送的互动开始打点事件,向所述主讲终端返回与所述互动开始打点事件对应的互动信息;
4、记录所述互动信息对应的互动开始标识和互动开始时间戳;
5、响应于接收到所述主讲终端发送的互动结束打点事件,记录所述互动信息对应的互动结束标识和互动结束时间戳;
6、响应于接收到所述主讲终端发送的直播结束打点事件,获取录制完成的录制视频;
7、基于所述录制视频以及所述互动信息、与所述互动信息对应的互动开始标识、互动开始时间戳、互动结束标识和互动结束时间戳,生成回放视频,以使播放终端在播放所述回放视频的过程中,在所述互动开始时间戳对应的播放时刻展示所述互动信息。
8、根据本公开的另一方面,提供了一种回放视频播放方法,所述回放视频通过前述一方面所述的回放视频生成方法生成,所述播放方法包括:
9、从服务端获取所述回放视频对应的补充增强信息和互动打点信息,所述互动打点信息包括互动信息以及与所述互动信息对应的互动开始标识、互动开始时间戳、互动结束标识和互动结束时间戳;
10、在播放所述回放视频的过程中,基于所述补充增强信息的当前时间戳和所述互动打点信息进行互动点匹配,确定与所述当前时间戳距离最近的目标互动标识;
11、响应于所述目标互动标识为互动开始标识,确定与所述目标互动标识对应的目标互动信息;
12、响应于所述回放视频播放至与所述目标互动信息对应的互动开始时间戳对应的播放时刻,展示所述目标互动信息。
13、根据本公开的另一方面,提供了一种回放视频生成装置,所述装置包括:
14、信息发送模块,用于响应于接收到主讲终端发送的互动开始打点事件,向所述主讲终端返回与所述互动开始打点事件对应的互动信息;
15、记录模块,用于记录所述互动信息对应的互动开始标识和互动开始时间戳;以及,响应于接收到所述主讲终端发送的互动结束打点事件,记录所述互动信息对应的互动结束标识和互动结束时间戳;
16、视频获取模块,用于响应于接收到所述主讲终端发送的直播结束打点事件,获取录制完成的录制视频;
17、视频生成模块,用于基于所述录制视频以及所述互动信息、与所述互动信息对应的互动开始标识、互动开始时间戳、互动结束标识和互动结束时间戳,生成回放视频,以使播放终端在播放所述回放视频的过程中,在所述互动开始时间戳对应的播放时刻展示所述互动信息。
18、根据本公开的另一方面,提供了一种回放视频播放装置,所述回放视频通过前述一方面所述的回放视频生成方法生成,所述装置包括:
19、信息获取模块,用于从服务端获取所述回放视频对应的补充增强信息和互动打点信息,所述互动打点信息包括互动信息以及与所述互动信息对应的互动开始标识、互动开始时间戳、互动结束标识和互动结束时间戳;
20、互动点匹配模块,用于在播放所述回放视频的过程中,基于所述补充增强信息的当前时间戳和所述互动打点信息进行互动点匹配,确定与所述当前时间戳距离最近的目标互动标识;
21、信息确定模块,用于响应于所述目标互动标识为互动开始标识,确定与所述目标互动标识对应的目标互动信息;
22、互动展示模块,用于响应于所述回放视频播放至与所述目标互动信息对应的互动开始时间戳对应的播放时刻,展示所述目标互动信息。
23、根据本公开的另一方面,提供了一种电子设备,包括:
24、处理器;以及
25、存储程序的存储器,
26、其中,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行根据前述一方面所述的回放视频生成方法,或者,执行根据前述另一方面所述的回放视频播放方法。
27、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据前述一方面所述的回放视频生成方法,或者,执行根据前述另一方面所述的回放视频播放方法。
28、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现前述一方面所述的回放视频生成方法,或者,执行根据前述另一方面所述的回放视频播放方法。
29、本公开实施例中提供的一个或多个技术方案,通过响应于接收到主讲终端发送的互动开始打点事件,向主讲终端返回与互动开始打点事件对应的互动信息,并记录互动信息对应的互动开始标识和互动开始时间戳;响应于接收到主讲终端发送的互动结束打点事件,记录互动信息对应的互动结束标识和互动结束时间戳;响应于接收到主讲终端发送的直播结束打点事件,获取录制完成的录制视频;进而,基于录制视频以及互动信息、与互动信息对应的互动开始标识、互动开始时间戳、互动结束标识和互动结束时间戳,生成回放视频,以使播放终端在播放回放视频的过程中,在互动开始时间戳对应的播放时刻展示互动信息。采用本公开的方案,能够在回放视频中记录直播过程中发起的互动信息,使得观看回放视频的用户也能参与互动,获得与观看直播的用户一样的观看体验,实现了直播内容的完全再现,提升了用户的参与感和回放视频的趣味性。
本文档来自技高网...【技术保护点】
1.一种回放视频生成方法,其中,所述方法包括:
2.如权利要求1所述的回放视频生成方法,其中,所述基于所述录制视频以及所述互动信息、与所述互动信息对应的互动开始标识、互动开始时间戳、互动结束标识和互动结束时间戳,生成回放视频,包括:
3.如权利要求2所述的回放视频生成方法,其中,所述方法还包括:
4.如权利要求1-3任一项所述的回放视频生成方法,其中,所述方法还包括:
5.一种回放视频播放方法,其中,所述回放视频通过如权利要求1-4任一项所述的回放视频生成方法生成,所述方法包括:
6.如权利要求5所述的回放视频播放方法,其中,所述基于所述补充增强信息的当前时间戳和所述互动打点信息进行互动点匹配,确定与所述当前时间戳距离最近的目标互动标识,包括:
7.如权利要求6所述的回放视频播放方法,其中,所述方法还包括:
8.如权利要求7所述的回放视频播放方法,其中,所述方法还包括:
9.如权利要求5-8任一项所述的回放视频播放方法,其中,所述展示所述目标互动信息,包括:
10.一种回放
11.一种回放视频播放装置,其中,所述回放视频通过如权利要求1-4任一项所述的回放视频生成方法生成,所述装置包括:
12.一种电子设备,包括:
13.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-4中任一项所述的回放视频生成方法,或者,执行根据权利要求5-9中任一项所述的回放视频播放方法。
...【技术特征摘要】
1.一种回放视频生成方法,其中,所述方法包括:
2.如权利要求1所述的回放视频生成方法,其中,所述基于所述录制视频以及所述互动信息、与所述互动信息对应的互动开始标识、互动开始时间戳、互动结束标识和互动结束时间戳,生成回放视频,包括:
3.如权利要求2所述的回放视频生成方法,其中,所述方法还包括:
4.如权利要求1-3任一项所述的回放视频生成方法,其中,所述方法还包括:
5.一种回放视频播放方法,其中,所述回放视频通过如权利要求1-4任一项所述的回放视频生成方法生成,所述方法包括:
6.如权利要求5所述的回放视频播放方法,其中,所述基于所述补充增强信息的当前时间戳和所述互动打点信息进行互动点匹配,确定与所述当前时间戳距离最近的目标互动标识,包...
【专利技术属性】
技术研发人员:路清波,
申请(专利权)人:北京乐柏软件开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。