动态内容的显示方法、装置、电子设备和存储介质与流程
- 国知局
- 2024-12-06 12:14:47
本技术涉及文件内容的处理,尤其涉及一种动态内容的显示方法、装置、电子设备和存储介质。
背景技术:
1、相关技术中,文档作为一种重要的信息载体,其广泛用于信息的记录、传播、共享、展示等方面。其中,文档通常可以包括但不限于以下格式的文件:doc格式、docx格式、ppt格式、pptx格式等等。另外,文档还可以设置存储在本地的离线文档附件,或者设置存储在云端的在线文档附件。在文档中设置的附件,附件内容通常基于时间轴播放画面内容,或者播放一幅静态的画面内容,用户不能基于对播放的画面内容的变化而捕捉到文档传递的信息。
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、对所述页面数据做反序列处理,得到页面元素;
30、根据所述编码视频流地址获取对应的第二编码视频流,对所述第二编码视频流解码,得到所述合成画面内容;
31、将所述合成画面内容渲染到所述页面元素中,得到包括所述合成画面内容的所述第一目标内容;
32、在所述第一目标内容播放所述合成画面内容。
33、在一个可能的实施方式中,在检测到所述内容播放指令的情况下,所述方法还包括:
34、在远端处于登录状态的情况下,基于所述第二编码视频流获取包括远端画面内容的合成画面内容,在所述第一目标内容播放包括远端画面内容的合成画面内容;
35、在所述远端处于未登录状态的情况下,基于所述第二编码视频流获取包括本地画面内容的合成画面内容,在所述第一目标内容播放包括本地画面内容的合成画面内容。
36、第三方面,本技术实施例提供一种动态内容的显示装置,所述装置应用于服务器,包括:
37、第一接收单元,用于接收内容播放指令;
38、第一确定单元,用于确定所述内容播放指令指示的编码视频流地址,并且确定与所述编码视频流地址存在对应关系的第二画面内容;
39、第一解码单元,用于根据所述编码视频流地址获取对应的第一编码视频流,对所述第一编码视频流解码,得到第一画面内容;
40、第一整合单元,用于将所述第一画面内容和所述第二画面内容整合为合成画面内容;
41、第一编码单元,用于对所述合成画面内容进行编码,得到第二编码视频流,将所述第二编码视频流与所述编码视频流地址建立对应关系,将所述编码视频流地址发送至终端。
42、在一个可能的实施方式中,所述确定与所述编码视频流地址存在对应关系的第二画面内容,包括:
43、设置表示编码视频流地址和第二画面内容的时间对应关系的对应关系表;
44、基于所述对应关系表,获取与所述编码视频流地址存在时间对应关系的第二画面内容。
45、在一个可能的实施方式中,所述设置表示编码视频流地址和第二画面内容的时间对应关系的对应关系表,包括:
46、对所述编码视频流地址对应的画面内容以及所述画面内容的播放时刻的对应关系进行记录和存储;
47、确定所述内容播放指令的指示时刻;
48、将所述画面内容的播放时刻早于所述指示时刻的画面内容确定为所述第二画面内容。
49、在一个可能的实施方式中,所述将所述画面内容的播放时刻早于所述指示时刻的画面内容确定为所述第二画面内容,包括:
50、将所述画面内容的播放时刻早于所述指示时刻的一帧画面作为所述第二画面内容;
51、或者,
52、将所述画面内容的播放时刻早于所述指示时刻的多帧画面作为所述第二画面内容。
53、在一个可能的实施方式中,所述将所述第一画面内容和所述第二画面内容整合为合成画面内容,包括:
54、确定是否检测到对所述编码视频流地址的第一调整操作,并且确定是否检测到对界面布局的第二调整操作;
55、在未检测到所述第一调整操作并且未检测到所述第二调整操作的情况下,执行所述将所述第一画面内容和所述第二画面内容整合为合成画面内容。
56、在一个可能的实施方式中,所述将所述第一画面内容和所述第二画面内容整合为合成画面内容,包括:
57、根据所述界面布局的信息和画面内容的合成规则信息,渲染所述第一画面内容和所述第二画面内容,以将所述第一画面内容和所述第二画面内容整合为合成画面内容。
58、第四方面,本技术实施例提供一种动态内容的显示装置,所述装置应用于终端,包括:
59、第二接收单元,用于接收针对目标文档的内容播放指令;
60、第一显示单元,用于在所述目标文档的第一目标内容显示合成画面内容,其中,所述合成画面内容由实时播放的第一画面内容,和与所述第一画面内容存在对应关系的第二画面内容整合而成。
61、在一个可能的实施方式中,所述在所述目标文档的第一目标内容显示合成画面内容,包括:
62、解析所述目标文档,得到页面数据和编码视频流地址;
63、对所述页面数据做反序列处理,得到页面元素;
64、根据所述编码视频流地址获取对应的第二编码视频流,对所述第二编码视频流解码,得到所述合成画面内容;
65、将所述合成画面内容渲染到所述页面元素中,得到包括所述合成画面内容的所述第一目标内容;
66、在所述第一目标内容播放所述合成画面内容。
67、在一个可能的实施方式中,在检测到所述内容播放指令的情况下,所述装置还包括:
68、第一播放单元,用于在远端处于登录状态的情况下,基于所述第二编码视频流获取包括远端画面内容的合成画面内容,在所述第一目标内容播放包括远端画面内容的合成画面内容;
69、第二播放单元,用于在所述远端处于未登录状态的情况下,基于所述第二编码视频流获取包括本地画面内容的合成画面内容,在所述第一目标内容播放包括本地画面内容的合成画面内容。
70、第五方面,本技术实施例提供一种电子设备,包括:
71、存储器,用于存储计算机程序;
72、处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现本技术上述第一方面或第二方面的动态内容的显示方法中任一实施例的方法。
73、第六方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述第一方面或第二方面的动态内容的显示方法中任一实施例的方法。
74、第七方面,本技术实施例提供一种计算机程序,所述计算机程序包括计算机可读代码,当所述计算机可读代码在设备上运行时,使得该设备中的处理器实现如上述第一方面或第二方面的的动态内容的显示方法中任一实施例的方法。
75、本技术实施例提供的应用于服务器的动态内容的显示方法,可以接收内容播放指令,之后,确定所述内容播放指令指示的编码视频流地址,并且确定与所述编码视频流地址存在对应关系的第二画面内容,然后,根据所述编码视频流地址获取对应的第一编码视频流,对所述第一编码视频流解码,得到第一画面内容,随后,将所述第一画面内容和所述第二画面内容整合为合成画面内容,最后,对所述合成画面内容进行编码,得到第二编码视频流,将所述第二编码视频流与所述编码视频流地址建立对应关系,将所述编码视频流地址发送至终端。由此,可以建立第一画面内容和第二画面内容整合而成的合成画面内容的第二编码视频流,以及建立第二编码视频流与编码视频流地址的对应关系,并将该编码视频流地址发送至终端,以便终端显示第一画面内容和第二画面内容整合而成的合成画面内容,由此,可以更便捷地进行第一画面内容和第二画面内容的比对。
76、本技术实施例提供的应用于终端的动态内容的显示方法,可以接收针对目标文档的内容播放指令,之后,在所述目标文档的第一目标内容显示合成画面内容,其中,所述合成画面内容由实时播放的第一画面内容,和与所述第一画面内容存在对应关系的第二画面内容整合而成。由此,可以在接收到针对目标文档的内容播放指令的情况下,由终端显示第一画面内容和第二画面内容整合而成的合成画面内容,这样,可以更便捷地进行第一画面内容和第二画面内容的比对。
本文地址:https://www.jishuxx.com/zhuanli/20241204/340197.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表