System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种视频回放方法、电子设备及存储介质。
技术介绍
1、随着互联网技术的发展,可以在视频文件的视频内容中添加批注信息以满足多样化的视频编辑需求。在诸如直播或点播等各种视频播放场景,用户往往存在视频回放需求。如何提高带批注信息的视频文件的视频回放效率一直是研究热点。
技术实现思路
1、本申请的多个方面提供一种视频回放方法、电子设备及存储介质,用以提高带批注信息的视频文件的视频回放效率。
2、本申请实施例提供一种视频回放方法,应用于服务器,该方法包括:接收终端设备发送的视频回放请求,视频回放请求用于指示自第一时间戳起开始回放目标视频名称的视频文件;响应于视频回放请求,从保存的目标视频名称的多个视频文件中,确定自第一时间戳起各个第二时间戳对应的视频内容的目标视频文件,第二时间戳是第一时间戳或第一时间戳后面的其他时间戳,目标视频文件是目标视频名称的多个视频文件中的一个;按照第二时间戳的先后顺序,依次将多个第二时间戳中的一个时间戳作为当前第二时间戳,从包括当前第二时间戳对应的视频内容的目标视频文件中获取当前第二时间戳对应的视频内容,以及从目标视频名称的批注信息文件中查询当前第二时间戳对应的批注信息;将当前第二时间戳对应的视频内容封装成流媒体格式的第一媒体流数据,以及在查询到当前第二时间戳对应的批注信息的情况下,将当前第二时间戳对应的批注信息封装成流媒体格式的第二媒体流数据;向终端设备发送第一媒体流数据和第二媒体流数据,以供终端设备解析第一媒体流数据以获取当
3、本申请实施例还提供一种视频回放方法,应用于终端设备,该方法包括:向服务器发送的视频回放请求,视频回放请求用于指示自第一时间戳起开始回放目标视频名称的视频文件;接收服务器响应视频回放请求返回的第一媒体流数据和第二媒体流数据;解析第一媒体流数据以获取当前第二时间戳对应的视频内容,以及解析第二媒体流数据以获取当前第二时间戳对应的批注信息;在播放界面中渲染当前第二时间戳对应的视频内容,以及在播放界面显示的播放进度条的相应位置上显示当前第二时间戳对应的批注信息。
4、本申请实施例还提供一种电子设备,包括:存储器和处理器;存储器,用于存储计算机程序;处理器耦合至存储器,用于执行计算机程序以用于执行视频回放方法中的步骤。
5、本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器能够实现视频回放方法中的步骤。
6、在本申请实施例中,在视频回放阶段,服务器以单个时间戳为粒度,按序将需要回放的各个时间戳的视频内容和批注信息分别封装为相同类型的流媒体格式的媒体流数据,并将各个时间戳的携带视频内容的媒体流数据和携带批注信息的媒体流数据传输给用户的终端设备,用户的终端设备可以按照相同类型的流媒体格式的解析方法进行解析,获取所需回放的时间戳的视频内容和批注信息,并显示所需回放的时间戳的视频内容和批注信息以实现视频回放。由此,极大地提高了带批注信息的视频文件的视频回放效率,另外,在播放界面的播放进度条上相应位置上显示时间戳的批注信息能够直观地使得用户获知批注信息,提高了用户体验。
本文档来自技高网...【技术保护点】
1.一种视频回放方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,将当前第二时间戳对应的批注信息封装成流媒体格式的第二媒体流数据包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.一种视频回放方法,其特征在于,应用于终端设备,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,封装所述第二媒体流数据的流媒体格式包括文件头、包大小字段和消息体,相应地,解析所述第二媒体流数据以获取所述当前第二时间戳对应的批注信息,包括:
7.根据权利要求5所述的方法,其特征在于,解析所述消息体以获取所述第一数据包,包括:
8.根据权利要求5所述的方法,其特征在于,在向服务器发送的视频回放请求之前,还包括:
9.一种电子设备,其特征在于,包括:存储器和处理器;所述存储器,用于存储计算机程序;所述处理器耦合至所述存储器,用于执行所述计算机程序以用于执行权利要求1-8任一项所述方法中的步骤。
...【技术特征摘要】
1.一种视频回放方法,其特征在于,应用于服务器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,将当前第二时间戳对应的批注信息封装成流媒体格式的第二媒体流数据包括:
3.根据权利要求2所述的方法,其特征在于,还包括:
4.根据权利要求2所述的方法,其特征在于,还包括:
5.一种视频回放方法,其特征在于,应用于终端设备,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,封装所述第二媒体流数据的流媒体格式包括文件头、包大小字段和消息体,相应地,解析所述第二媒体流数据以获取所述当前第二时间戳对应的...
【专利技术属性】
技术研发人员:武国斌,贾昌鑫,王雅静,
申请(专利权)人:北京华宇信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。