CN114896011A - 页面中动态内容的播放方法、装置、电子设备及存储介质 - Google Patents
页面中动态内容的播放方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN114896011A CN114896011A CN202210501147.3A CN202210501147A CN114896011A CN 114896011 A CN114896011 A CN 114896011A CN 202210501147 A CN202210501147 A CN 202210501147A CN 114896011 A CN114896011 A CN 114896011A
- Authority
- CN
- China
- Prior art keywords
- page
- playing
- dynamic
- dynamic content
- playing process
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 253
- 230000008569 process Effects 0.000 claims abstract description 179
- 230000003068 static effect Effects 0.000 claims description 50
- 238000012544 monitoring process Methods 0.000 claims description 22
- 230000015654 memory Effects 0.000 claims description 15
- 238000011423 initialization method Methods 0.000 claims description 9
- 238000004806 packaging method and process Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000004044 response Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 241000272814 Anser sp. Species 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44521—Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开关于一种页面中动态内容的播放方法、装置、电子设备及存储介质,涉及互联网技术领域,本公开中,电子设备监听动态页面的页面重入事件,页面重入事件用于触发将动态页面由后台运行切换到前台运行;在电子设备监听到页面重入事件的情况下,获取第一播放进程对应的工作状态,第一播放进程为动态页面切换到后台运行前用于播放动态内容的进程,如果第一播放进程对应的工作状态为播放状态,销毁第一播放进程,并创建第二播放进程,第二播放进程用于在动态页面切换回前台运行后播放动态内容。在重入动态页面的场景中,本公开能够避免重入动态页面后动态内容停顿在某一帧画面,进而提升动态内容播放的流畅性,提升用户的使用体验。
Description
技术领域
本公开涉及互联网技术领域,尤其涉及一种页面中动态内容的播放方法、装置、电子设备及存储介质。
背景技术
随着移动互联网技术的不断发展,移动应用程序已经成为移动互联网产品的主要业务渠道。目前,移动应用程序通常通过加载动态页面并提供页面路由的方式承载业务服务,并在终端设备中展示相应的动态页面。相对于传统的平面海报,动态页面能够增加交互体验和数据存储,用于进行营销推广和数据信息收集等。
动态页面在终端设备展示的过程中,当用户将当前展示的动态页面切换至后台,再从后台切换到前台时时,再次显示的动态页面仍会停留在切换前的最后一帧画面,不再继续播放,严重影响动态页面在终端设备上播放的流畅性,降低用户使用体验。
发明内容
本公开提供一种页面中动态内容的播放方法、装置、电子设备及存储介质,可以提高动态页面中动态内容播放的流畅性,提升用户体验。
本公开实施例的技术方案如下:
根据本公开实施例的第一方面,提供一种页面中动态内容的播放方法。该方法可以包括:监听动态页面的页面重入事件,动态页面是指包括动态内容的页面,页面重入事件用于触发将动态页面由后台运行切换到前台运行,在监听到页面重入事件的情况下,获取第一播放进程对应的工作状态,第一播放进程为动态页面切换到后台运行前用于播放动态内容的进程,如果第一播放进程对应的工作状态为播放状态,销毁第一播放进程,并创建第二播放进程,第二播放进程用于在动态页面切换回前台运行后播放动态内容。在重入动态页面的场景中,本公开能够避免重入动态页面后动态内容停顿在某一帧画面,进而提升动态内容播放的流畅性,提升用户的使用体验。
可选地,在监听到页面重入事件的情况下,获取第一播放进程对应的工作状态,包括:在监听到页面重入事件的情况下,确定动态页面的页面数据的来源;在动态页面的页面数据的来源为缓存的情况下,获取第一播放进程对应的工作状态。通过确定动态页面的页面数据的来源,能够对动态页面重入后存在动态页面中动态内容停止播放问题的终端设备进行初步筛选,提升处理效率。
可选地,如果所述第一播放进程对应的工作状态为播放状态,销毁所述第一播放进程,并创建第二播放进程通过所述第二播放进程,对所述动态内容进行播放之前后,还包括:执行播放进程初始化方法,以将动态内容确定为第二播放进程的播放对象;播放进程初始化方法为根据动态内容的软件开发工具包封装在动态页面中的方法。通过执行播放进程初始化方法,能够确定动态内容对应的播放对象,以便于通过第二播放进程实现该动态页面对应的动态内容的正常播放,避免重入页面时,出现动态内容停止播放的问题。
可选地,通过执行播放进程初始化方法,将所述动态内容确定为所述第二播放进程的播放对象,包括:根据动态页面关联的页面标识,确定动态页面对应的文档对象模型;从动态页面对应的文档对象模型中获取动态内容的播放信息;将动态内容的播放信息传入到第二播放进程中,以使第二播放进程将动态内容确定为第二播放进程的播放对象。通过执行播放进程初始化方法,能够确定动态内容对应的播放对象,以便于通过第二播放进程实现该动态页面对应的动态内容的正常播放,避免重入页面时,出现动态内容停止播放的问题。
可选地,方法还包括:如果第一播放进程对应的工作状态为暂停状态,通过第一播放进程,继续播放动态内容。通过第一播放进程对所述动态内容继续播放,能够避免页面重入时,继续播放动态页面对应的动态内容。由于第一页面数据相比较于第二页面数据,第一页面数据的数据量较小,第一页面数据的加载时间较短,因此,通过先获取第一页面数据,再获取第二页面数据,当第一页面数据获取完成时,显示对应的静态画面,避免由于第二页面数据的数据量过大,造成用户长时间等待,影响用户体验。
可选地,动态页面还包括静态画面,动态页面的页面数据包括用于显示出静态画面的第一页面数据和用于播放出动态内容的第二页面数据;方法监听动态页面的页面重入事件之前,还包括:异步加载第一页面数据和第二页面数据;其中,开始加载第一页面数据的时间早于开始加载第二页面数据的时间。通过设置动态页面的加载属性值,能够实现对动态页面的加载方式的有效控制,当动态页面对应的动态内容过多时,将动态页面设置为异步加载,能够首先显示动态页面对应的静态画面,避免由于加载动态内容对应的页面数据时间过长,导致用户长时间等待。
可选地,异步加载第一页面数据和第二页面数据,包括:在动态页面预设的加载方式为异步加载的情况下,异步加载第一页面数据和第二页面数据。通过设置动态页面的加载属性值,能够实现对动态页面的加载方式的有效控制,当动态页面对应的动态内容过多时,将动态页面设置为异步加载,能够首先显示动态页面对应的静态画面,避免由于加载动态内容对应的页面数据时间过长,导致用户长时间等待。
可选地,异步加载第一页面数据和第二页面数据之前,包括:获取动态页面关联的加载属性值,如果动态页面关联的加载属性值为第一值,则确定动态页面预设的加载方式为异步加载。如果动态页面关联的加载属性值为第二值,则确定动态页面预设的加载方式不为异步加载。通过设置动态页面的加载属性值,能够实现对动态页面的加载方式的有效控制,当动态页面对应的动态内容过多时,将动态页面设置为异步加载,能够首先显示动态页面对应的静态画面,避免由于加载动态内容对应的页面数据时间过长,导致用户长时间等待。
可选地,异步加载第一页面数据和第二页面数据,包括:加载第一页面数据。在满足预设条件的情况下,加载第二页面数据。通过设置动态页面的加载属性值,能够实现对动态页面的加载方式的有效控制,当动态页面对应的动态内容过多时,将动态页面设置为异步加载,能够首先显示动态页面对应的静态画面,避免由于加载动态内容对应的页面数据时间过长,导致用户长时间等待。
可选地,预设条件为动态页面的第一帧静态画面对应的页面数据加载完成。用户可以在加载第二页面数据的过程中,查看相应的静态画面,获取对应的业务信息,避免等待时间过长。通过设置动态页面的预设属性值,提供了一种有效控制第二页面数据的加载时机的具体实现方式,可根据更改对应的属性值,确定第二页面数据的加载时机,避免第一页面数据和第二页面数据同步加载,导致用户等待时间过长。
可选地,方法还包括:当所述静态内容包括的多帧静态画面的第一帧对应的页面数据加载完成时,显示第一帧静态画面。用户可以在加载第二页面数据的过程中,查看相应的静态画面,获取对应的业务信息,避免等待时间过长。
根据本公开实施例的第二方面,提供一种页面中动态内容的播放装置。该装置可以包括事件监听单元、状态获取单元和进程创建单元,事件监听单元,用于监听动态页面的页面重入事件,动态页面是指包括动态内容的页面,页面重入事件用于触发将动态页面由后台运行切换到前台运行。状态获取单元,用于在监听到页面重入事件的情况下,获取第一播放进程对应的工作状态,第一播放进程为动态页面切换到后台运行前用于播放动态内容的进程。进程创建单元,用于如果第一播放进程对应的工作状态为播放状态,销毁第一播放进程,并创建第二播放进程,第二播放进程用于在动态页面切换回前台运行后播放动态内容。
可选地,状态获取单元,具体用于:在监听到页面重入事件的情况下,确定动态页面的页面数据的来源;在动态页面的页面数据的来源为缓存的情况下,获取第一播放进程对应的工作状态。
可选地,进程创建单元还用于执行播放进程初始化方法,以将动态内容确定为所述第二播放进程的播放对象。所述播放进程初始化方法为根据所述动态内容的软件开发工具包封装在动态页面中的方法。
可选地,进程创建单元,具体用于根据动态页面关联的页面标识,确定动态页面对应的文档对象模型,从动态页面对应的文档对象模型中获取动态内容的播放信息,将动态内容的播放信息传入到第二播放进程中,以使第二播放进程将动态内容确定为第二播放进程的播放对象。
可选地,进程创建单元还用于如果第一播放进程对应的工作状态为暂停状态,通过第一播放进程,继续播放动态内容。
可选地,动态页面还包括静态画面,动态页面的页面数据包括用于显示出静态画面的第一页面数据和用于播放出动态内容的第二页面数据。装置还包括异步加载单元,用于异步加载第一页面数据和第二页面数据;其中,开始加载第一页面数据的时间早于开始加载第二页面数据的时间。
可选地,异步加载单元,具体用于在动态页面预设的加载方式为异步加载的情况下,异步加载第一页面数据和第二页面数据。
可选地,异步加载单元,还用于获取动态页面关联的加载属性值;如果动态页面关联的加载属性值为第一值,则确定动态页面预设的加载方式为异步加载;如果动态页面关联的加载属性值为第二值,则确定动态页面预设的加载方式不为异步加载。
可选地,异步加载单元,具体用于加载第一页面数据;在满足预设条件的情况下,加载第二页面数据。
可选地,预设条件为动态页面的第一帧静态画面对应的页面数据加载完成。
可选地,进程创建单元,还用于:当所述静态内容包括的多帧静态画面的第一帧对应的页面数据加载完成时,显示第一帧静态画面。
根据本公开实施例的第三方面,提供一种电子设备,可以包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现上述第一方面中任一种可选地页面中动态内容的播放方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述第一方面中任一种可选地页面中动态内容的播放方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面中任一种可选地实现方式的页面中动态内容的播放方法。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本公开的实施例提供的技术方案至少带来以下有益效果:
基于上述任一方面,本公开中,电子设备监听动态页面的页面重入事件,动态页面是指包括动态内容的页面,页面重入事件用于触发将所述动态页面由后台运行切换到前台运行;在电子设备监听到页面重入事件的情况下,获取第一播放进程对应的工作状态,第一播放进程为动态页面切换到后台运行前用于播放动态内容的进程,如果第一播放进程对应的工作状态为播放状态,销毁第一播放进程,并创建第二播放进程,第二播放进程用于在动态页面切换回前台运行后播放动态内容。当第一播放进程的工作状态为播放时,由于终端设备的操作***存在一定的缺陷,此时显示的动态页面中的动态内容停止播放,停留在由前台运行切换到后台运行的最后一帧。严重影响动态内容播放的流畅性。因此,在重入动态页面的场景中,本公开能够避免重入动态页面后动态内容停顿在某一帧画面,进而提升动态内容播放的流畅性,提升用户的使用体验。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1示出了本公开实施例提供的一种通信***的结构示意图;
图2示出了本公开实施例提供的一种页面中动态内容的播放方法的流程示意图;
图3示出了本公开实施例提供的一种动态页面示意图;
图4示出了本公开实施例提供的一种动态页面的切换示意图;
图5示出了本公开实施例提供的一种页面中动态内容的播放装置的结构示意图;
图6示出了本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。
需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息、用户行为信息等)和数据(包括但不限于动态页面对应的页面数据等),均为经用户授权或者经过各方充分授权的数据。
随着移动互联网技术的不断发展,移动应用程序已经成为移动互联网产品的主要业务渠道。目前,移动应用程序通常通过加载动态页面并提供页面路由的方式承载业务服务,并在终端设备中展示相应的动态页面。相对于传统的平面海报,动态页面能够增加交互体验和数据存储,用于进行营销推广和数据信息收集等。
动态页面在终端设备展示的过程中,当用户将当前展示的动态页面切换至后台,此时通常将动态页面对应的页面数据保存在缓存中,当从后台切换到前台时,虽然此时动态页面中的动态内容对应的播放状态为正在播放,但动态页面中的动态内容不再继续播放,再次显示的动态页面仍会停留在切换前的最后一帧画面,严重影响动态页面在终端设备上播放的流畅性,降低用户使用体验。
基于此,本公开实施例提供了一种页面中动态内容的播放方法。该方法可以包括:监听动态页面的页面重入事件,动态页面是指包括动态内容的页面,页面重入事件用于触发将动态页面由后台运行切换到前台运行,在监听到页面重入事件的情况下,获取第一播放进程对应的工作状态,第一播放进程为动态页面切换到后台运行前用于播放动态内容的进程,如果第一播放进程对应的工作状态为播放状态,销毁第一播放进程,并创建第二播放进程,第二播放进程用于在动态页面切换回前台运行后播放动态内容。在重入动态页面的场景中,本公开能够避免重入动态页面后动态内容停顿在某一帧画面,进而提升动态内容播放的流畅性,提升用户的使用体验。
以下对本公开实施例提供的页面中动态内容的播放方法的应用场景进行示例性说明:
图1为本公开实施例提供的一种通信***示意图,如图1所示,该通信***中可以包括:服务器110和终端设备120。服务器110可以通过有线网络或无线网络与终端设备120之间建立连接。
其中,服务器110,可以用于接收来自终端设备120的用于显示动态页面的请求,返回动态页面对应的页面数据。其中,动态页面包括动态内容和静态画面,静态画面用于展示动态页面中的业务信息,动态内容为在该动态页面中播放的透明视频,且动态内容可以由至少一个透明视频组成。动态页面对应的页面数据包括第一页面数据和第二页面数据,第一页面数据为静态画面对应的页面数据,第二页面数据为动态内容对应的页面数据。
示例的,上述动态页面可以是应用超文本标记语言(Hyper Text MarkupLanguage 5,HTML5)构建的页面。
一些实施例中,服务器110可以是单独的一个服务器,或者,也可以是由多个服务器(或者微服务器)构成的服务器集群。服务器集群还可以是分布式集群。本公开对服务器110的具体实现方式也不作限制。
终端设备120,可以用于向服务器发送用于显示动态页面的请求,同时接收服务器返回的动态页面对应的页面数据,基于动态页面对应的页面数据显示动态页面的静态画面。同时通过创建的第一播放进程播放动态页面中的动态内容。第一播放进程为动态页面切换到后台运行前用于播放动态内容的进程。
终端设备120,还可以用于响应于输入的将显示的动态页面由前台运行切换到后台运行的指令,将当前显示的动态页面切换到其他界面。需要说明的是,此时第一播放进程在后台运行。
终端设备120,还可以用于响应于输入的将显示的动态页面由后台运行切换到前台运行的指令,获取第一播放进程对应的工作状态,如果第一播放进程对应的工作状态为播放状态,销毁第一播放进程,并创建第二播放进程,第二播放进程用于在动态页面切换回前台运行后播放动态内容。
一些实施例中,终端设备可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmentedreality,AR)\虚拟现实(virtual reality,VR)设备等可以安装并使用内容社区应用(如快手)的设备,本公开对该终端的具体形态不作特殊限制。其可以与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互。
可选地,上述图1所示的通信***中服务器110可以与至少一个终端设备120连接。本公开对终端设备120的数量及类型均不作限制。
本公开实施例提供的页面中动态内容的播放方法可以应用于前述图1所示的终端设备120。
在一些实施例中,本公开提供的页面中动态内容的播放方法的执行主体可以为页面中动态内容的播放装置,页面中动态内容的播放装置可以内置在上述终端设备120中。
图2为本公开实施例提供的一种页面中动态内容的播放方法的流程图,如图2所示,当页面中动态内容的播放方法应用于终端设备时,该页面中动态内容的播放方法可以包括:
S201、监听动态页面的页面重入事件,动态页面是指包括动态内容的页面,页面重入事件用于触发将动态页面由后台运行切换到前台运行。
具体的,当前终端设备显示对应的动态页面时,此时动态页面包括正在播放的动态内容,该动态内容通过对应的进程进行播放。参见图3,图3为本公开实施例示出的一种动态页面,包括动态内容310和后台切换控件320,该动态内容对应的透明视频为一只由屏幕一侧向屏幕另一侧游动的鹅,每一帧分别对应上述鹅在页面中的位置。后台切换控件320用于响应于输入的将显示的动态页面由前台运行切换到后台运行的指令,将显示设备当前显示的动态页面切换到其他界面。此时动态页面在后台运行,动态页面中的动态内容对应的第一播放进程也在后台运行。此时监听动态页面的页面重入事件,响应于输入的将显示的动态页面由后台运行切换到前台运行的指令,此时监听到页面重入事件。
结合图3,参见图4中的(a),响应于对后台切换控件320的指令,显示图4中的(a)所示的页面选择页面,页面选择页面中包括多个后台运行的动态页面,响应于对页面5的选中操作,此时监听到页面重入事件。如图4中的(b)所示,显示对应的动态页面。其中,该动态页面为响应于对后台切换控件320的指令在后台运行的动态页面。
S202、在监听到页面重入事件的情况下,获取第一播放进程对应的工作状态,第一播放进程为动态页面切换到后台运行前用于播放所述动态内容的进程。
具体的,当动态页面在后台运行时,动态页面中的动态内容对应的第一播放进程也在后台运行,此时第一播放进程具有对应的工作状态,该工作状态可以为播放状态或暂停状态。该工作状态通过调用status函数进行获取。当工作状态为播放时,由于终端设备的操作***存在一定的缺陷,此时显示的动态页面中的动态内容停止播放,停留在由前台运行切换到后台运行的最后一帧。严重影响动态内容播放的流畅性。
在一些实施例中,在监听到所述页面重入事件的情况下,获取第一播放进程对应的工作状态,包括:在监听到页面重入事件的情况下,确定动态页面的页面数据的来源。在动态页面的页面数据的来源为缓存的情况下,获取第一播放进程对应的工作状态。
具体的,页面数据的来源包括缓存或服务器,在监听到所述页面重入事件的情况下,终端设备上的浏览器可以从缓存中或服务器获取对应的页面数据,当页面数据的来源为服务器时,由于此时动态页面的动态内容是根据服务器发送的页面数据实时刷新,不会导致出现动态页面中的动态内容停止播放的问题,无需获取第一播放进程对应的工作状态。当页面数据的来源为缓存时,此时重新显示的动态页面中的动态内容停止播放,通过确定动态页面的页面数据的来源,能够对动态页面重入后存在动态页面中动态内容停止播放问题的终端设备进行初步筛选,提升处理效率。
S203、如果第一播放进程对应的工作状态为播放状态,销毁第一播放进程,并创建第二播放进程,第二播放进程用于在动态页面切换回前台运行后播放动态内容。
具体的,虽然此时工作状态为播放,但由于显示的动态页面中的动态内容处于停止状态,此时无法通过切换该第一播放进程工作状态实现动态内容的继续播放,此时通过调用函数销毁该动态内容对应的第一播放进程。重新创建第二播放进程,通过第二播放进程重新播放动态页面切换回前台运行后的该动态页面中的动态内容。
在一些实施例中,上述S203步骤该还包括,通过所述第二播放进程,对所述动态内容进行播放。
具体的,通过第二播放进程获取动态页面的动态内容对应的页面数据,重新播放该动态内容,由于该页面数据是重新获取的,此时播放动态内容为从该动态页面的动态内容对应的第一帧开始播放。通过第二播放进程重新获取对应的页面数据,对所述动态内容进行播放,能够避免页面重入时,动态页面对应的动态内容卡顿,提高动态页面中动态内容播放的流畅性,提升用户体验。
在一些实施例中,所述方法还包括:如果所述第一播放进程对应的工作状态为暂停状态,通过所述第一播放进程,继续播放所述动态内容。
具体的,通过第一播放进程获取动态页面的动态内容对应的页面数据,继续播放该动态内容,由于该动态内容是继续播放的,此时播放动态内容为从该动态页面切换到后台运行时,动态内容对应的那一帧继续播放。通过第一播放进程对所述动态内容继续播放,能够避免页面重入时,继续播放动态页面对应的动态内容,提升用户的使用体验。
由S201-S203可知,当第一播放进程的工作状态为播放时,由于终端设备的操作***存在一定的缺陷,此时显示的动态页面中的动态内容停止播放,停留在由前台运行切换到后台运行的最后一帧。严重影响动态内容播放的流畅性。因此,在重入动态页面的场景中,本公开能够避免重入动态页面后动态内容停顿在某一帧画面,进而提升动态内容播放的流畅性,提升用户的使用体验。通过将动态页面的动态内容对应的第一播放进程销毁,重新创建第二播放进程,对动态内容进行播放,在重入动态页面的场景中,本公开能够避免重入动态页面后动态内容停顿在某一帧画面,进而提升动态内容播放的流畅性,提升用户的使用体验。
在一些实施例中,通过所述第二播放进程,对动态内容进行播放之前,包括:
执行播放进程初始化方法,以将动态内容确定为第二播放进程的播放对象,播放进程初始化方法为根据动态内容的软件开发工具包封装在动态页面中的方法。
在一些实施例中,执行播放进程初始化方法,包括:根据动态页面关联的页面标识,确定动态页面对应的文档对象模型。从动态页面对应的文档对象模型中获取动态内容的播放信息。将动态内容的播放信息传入到第二播放进程中,以将动态内容确定为第二播放进程的播放对象。
具体的,页面标识用于确定对应的文档对象模型,预先添加到文档对象模型中,通过调用函数查找该页面标识,即可确定对应的文档对象模型。例如,页面标识可以为canvas标签,申明该canvas标签对应的id为can,并将该canvas标签预先添加到文档对象模型中,通过调用函数document.getElementById('can')即可确定对应的文档对象模型。
具体的,从动态页面对应的文档对象模型中获取动态内容的播放信息。该播放信息包括动态内容对应的动态内容的资源存放地址、该动态内容是否自动播放及该动态内容是否循环播放等,其中,播放信息可以为一个或多个透明视频的播放信息,将动态内容的播放信息传入到第二播放进程中,第二播放进程根据动态内容的播放信息确定对应的播放对象,以实现动态页面中动态内容的正常播放。
由上述可知,通过执行播放进程初始化方法,能够确定动态内容对应的播放对象,以便于通过第二播放进程实现该动态页面对应的动态内容的正常播放,避免重入页面时,出现动态内容停止播放的问题,提升用户的使用体验。
在一些实施例中,所述动态页面还包括静态画面,所述动态页面的页面数据包括用于显示出所述静态画面的第一页面数据和用于播放出所述动态内容的第二页面数据,在步骤201之前,还包括:响应于用户输入的显示动态页面的指令,异步加载所述第一页面数据和所述第二页面数据;其中,开始加载所述第一页面数据的时间早于开始加载所述第二页面数据的时间。
具体的,静态画面用于在动态页面中承载基础业务信息,即期望用户获取的静态业务信息,第一页面数据用于显示所述静态画面,第二页面数据用于在静态画面上播放出对应的动态内容。当用户输入的显示动态页面的指令时,获取该动态页面对应的第一页面数据和第二页面数据,根据第一页面和第二页面数据显示对应的动态页面。
相关技术中,当第一页面数据和第二页面数据全部获取完成时,根据第一页面数据和第二页面数据显示对应的动态页面,由于某些动态页面中存在大量的动态内容,即动态内容对应的第二页面数据过多,导致第一页面数据和第二页面数据全部获取完成时间较长,当用户输入的显示动态页面的指令时,长时间无法显示对应的动态页面,严重影响用户的使用体验。
上述异步加载可以指:当用户输入的显示动态页面的指令时,首先获取动态页面对应的第一页面数据,其次再获取动态页面对应的第二数据。由于第一页面数据相比较于第二页面数据,第一页面数据的数据量较小,第一页面数据的加载时间较短,因此,通过先获取第一页面数据,再获取第二页面数据,当第一页面数据获取完成时,显示对应的静态画面,避免由于第二页面数据的数据量过大,造成用户长时间等待,影响用户体验。
在一些实施例中,异步加载所述第一页面数据和第二页面数据,包括:在所述动态页面预设的加载方式为异步加载的情况下,异步加载所述第一页面数据和所述第二页面数据。
具体的,异步加载第一页面数据和第二页面数据之前,获取所述动态页面关联的加载属性值。如果所述动态页面关联的加载属性值为第一值,则确定所述动态页面预设的加载方式为异步加载。如果所述动态页面关联的加载属性值为第二值,则确定所述动态页面预设的加载方式不为异步加载。其中,加载属性值的类型为布尔值,第一值对应的为false,第二值对应的为true。当加载属性值为false时,此时该动态页面对应的加载方式为异步加载,当加载属性值为true时,此时该动态页面对应的加载方式为同步加载,加载属性值预先设置在动态页面中,可根据实际情况进行实时调整。
由上述可知,通过设置动态页面的加载属性值,能够实现对动态页面的加载方式的有效控制,当动态页面对应的动态内容过多时,将动态页面设置为异步加载,能够首先显示动态页面对应的静态画面,避免由于加载动态内容对应的页面数据时间过长,导致用户长时间等待。
在一些实施例中,所述异步加载所述第一页面数据和所述第二页面数据,包括:加载所述第一页面数据。在满足预设条件的情况下,加载所述第二页面数据。
具体的,所述预设条件为所述动态页面的第一帧静态画面对应的页面数据加载完成。当动态页面对应的加载方式为异步加载时,
在一些实施例中,所述方法还包括:当所述动态页面的第一帧静态画面对应的页面数据加载完成时,显示所述第一帧静态画面。
在一些实施例中,所述异步加载所述第一页面数据和所述第二页面数据,包括:加载所述第一页面数据。在满足预设条件的情况下,加载所述第二页面数据。
具体的,通过获取预设条件对应的预设属性值确定加载第二页面数据的时间,其中,预设属性值的类型为布尔值,当未满足预设条件时,此时预设属性值为false,当满足预设条件时,预设属性值变更为true,此时浏览器通过拓展组件监听到预设属性值的变化后,进行第二页面数据的加载,预设属性值预先设置在动态页面中,可根据实际情况进行实时调整。
由上述可知,通过设置动态页面的预设属性值,提供了一种有效控制第二页面数据的加载时机的具体实现方式,可根据更改对应的属性值,确定第二页面数据的加载时机,避免第一页面数据和第二页面数据同步加载,导致用户等待时间过长。
在一些实施例中,所述预设条件为所述动态页面的第一帧静态画面对应的页面数据加载完成。当所述动态页面的第一帧静态画面对应的页面数据加载完成时,显示所述第一帧静态画面。
具体的,动态页面的第一帧静态画面包括业务信息,当第一帧静态画面加载完成时,开始加载第二页面数据,同时显示动态页面的第一帧静态画面。因此,用户可以在加载第二页面数据的过程中,查看相应的静态画面,获取对应的业务信息,避免等待时间过长,提升用户体验。
可以理解的,在实际实施时,本公开实施例的终端/服务器可以包含有用于实现前述对应页面中动态内容的播放方法的一个或多个硬件结构和/或软件模块,这些执行硬件结构和/或软件模块可以构成一个电子设备。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本公开能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
基于这样的理解,本公开实施例还对应提供一种页面中动态内容的播放装置,可以应用于电子设备。图5示出了本公开实施例提供的页面中动态内容的播放装置的结构示意图。如图5所示,该页面中动态内容的播放装置可以包括:事件监听单元410、状态获取单元420和进程创建单元430,事件监听单元410,用于监听动态页面的页面重入事件,动态页面是指包括动态内容的页面,页面重入事件用于触发将动态页面由后台运行切换到前台运行,用于执行上述方法中的步骤S201。状态获取单元420,用于在监听到页面重入事件的情况下,获取第一播放进程对应的工作状态,第一播放进程为动态页面切换到后台运行前用于播放动态内容的进程,用于执行上述方法中的步骤S202。进程创建单元430,用于如果第一播放进程对应的工作状态为播放状态,销毁第一播放进程,并创建第二播放进程,第二播放进程用于在动态页面切换回前台运行后播放动态内容,用于执行上述方法中的步骤S203。
可选地,状态获取单元420,具体用于:在监听到页面重入事件的情况下,确定动态页面的页面数据的来源;在动态页面的页面数据的来源为缓存的情况下,获取第一播放进程对应的工作状态。
可选地,进程创建单元430还用于通过第二播放进程,对动态内容进行播放。
可选地,进程创建单元430还用于执行播放进程初始化方法,以将动态内容确定为第二播放进程的播放对象。播放进程初始化方法为根据动态内容的软件开发工具包封装在动态页面中的方法。
可选地,进程创建单元430,具体用于根据动态页面关联的页面标识,确定动态页面对应的文档对象模型,从动态页面对应的文档对象模型中获取动态内容的播放信息,将动态内容的播放信息传入到第二播放进程中,以将动态内容确定为第二播放进程的播放对象。
可选地,进程创建单元430还用于如果第一播放进程对应的工作状态为暂停状态,通过第一播放进程,继续播放动态内容。
可选地,动态页面还包括静态画面,动态页面的页面数据包括用于显示出静态画面的第一页面数据和用于播放出动态内容的第二页面数据。装置还包括异步加载单元440,用于异步加载第一页面数据和第二页面数据;其中,开始加载第一页面数据的时间早于开始加载第二页面数据的时间。
可选地,异步加载单元440,具体用于在动态页面预设的加载方式为异步加载的情况下,异步加载第一页面数据和第二页面数据。
可选地,异步加载单元440,还用于获取动态页面关联的加载属性值;如果动态页面关联的加载属性值为第一值,则确定动态页面预设的加载方式为异步加载;如果动态页面关联的加载属性值为第二值,则确定动态页面预设的加载方式不为异步加载。
可选地,异步加载单元440,具体用于加载第一页面数据;在满足预设条件的情况下,加载第二页面数据。
可选地,预设条件为动态页面的第一帧静态画面对应的页面数据加载完成。
可选地,进程创建单元430,还用于:当动态页面的第一帧静态画面对应的页面数据加载完成时,显示第一帧静态画面。
如上,本公开实施例可以根据上述方法示例对电子设备进行功能模块的划分。其中,上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。另外,还需要说明的是,本公开实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。
关于上述实施例中的页面中动态内容的播放装置,其中各个模块执行操作的具体方式、以及具备的有益效果,均已经在前述方法实施例中进行了详细描述,此处不再赘述。
本公开实施例还提供一种电子设备。图6示出了本公开实施例提供的电子设备的结构示意图。该电子设备可以是页面中动态内容的播放装置可以包括至少一个处理器91,通信总线92,存储器93以及至少一个通信接口94。
处理器91可以是一个处理器(central processing units,CPU),微处理单元,ASIC,或一个或多个用于控制本公开方案程序执行的集成电路。作为一个示例,结合图5,电子设备中的事件监听单元410、状态获取单元420和进程创建单元430实现的功能与图6中的处理器91实现的功能相同。
通信总线92可包括一个通路,在上述组件之间传送信息。
通信接口94,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如服务器、以太网,无线接入网(radio access network,RAN),无线局域网(wireless localarea networks,WLAN)等。作为一个示例,
存储器93可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理单元相连接。存储器也可以和处理单元集成在一起。
其中,存储器93用于存储执行本公开方案的应用程序代码,并由处理器91来控制执行。处理器91用于执行存储器93中存储的应用程序代码,从而实现本公开方法中的功能。
在具体实现中,作为一种实施例,处理器91可以包括一个或多个CPU,例如图6中的CPU0和CPU1。
在具体实现中,作为一种实施例,电子设备可以包括多个处理器,例如图6中的处理器91和处理器95。这些处理器中的每一个可以是一个单核(single-CPU)处理器,也可以是一个多核(multi-CPU)处理器。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
在具体实现中,作为一种实施例,电子设备还可以包括输入设备96和输出设备97。输入设备96和输出设备97通信,可以以多种方式接受用户的输入。例如,输入设备96可以是鼠标、键盘、触摸屏设备或传感设备等。输出设备97和处理器91通信,可以以多种方式来显示信息。例如,输出设备91可以是液晶显示器(liquid crystal display,LCD),发光二极管(light emitting diode,LED)显示设备等。
本领域技术人员可以理解,图6中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
本公开实施例还提供一种电子设备。该电子设备可以是页面中动态内容的播放装置。该电子设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器和一个或一个以上的存储器。其中,存储器中存储有至少一条指令,至少一条指令由处理器加载并执行以实现上述各个方法实施例提供的页面中动态内容的播放方法。当然,该电子设备还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该电子设备还可以包括其他用于实现设备功能的部件,在此不做赘述。
本公开还提供了一种包括指令的计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由计算机设备的处理器执行时,使得计算机能够执行上述所示实施例提供的页面中动态内容的播放方法。例如,计算机可读存储介质可以为包括指令的存储器93,上述指令可由终端的处理器91执行以完成上述方法。又例如,计算机可读存储介质可以为包括指令的存储器,上述指令可由电子设备的处理器执行以完成上述方法。可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是ROM、RAM、CD-ROM、磁带、软盘和光数据存储设备等。
本公开还提供了一种计算机程序产品,该计算机程序产品包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述页面中动态内容的播放方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种页面中动态内容的播放方法,其特征在于,所述方法包括:
监听动态页面的页面重入事件,所述动态页面是指包括动态内容的页面,所述页面重入事件用于触发将所述动态页面由后台运行切换到前台运行;
在监听到所述页面重入事件的情况下,获取第一播放进程对应的工作状态,所述第一播放进程为所述动态页面切换到所述后台运行前用于播放所述动态内容的进程;
如果所述第一播放进程对应的工作状态为播放状态,销毁所述第一播放进程,并创建第二播放进程,所述第二播放进程用于在所述动态页面切换回前台运行后播放所述动态内容。
2.根据权利要求1所述的动态内容的播放方法,其特征在于,所述在监听到所述页面重入事件的情况下,获取第一播放进程对应的工作状态,包括:
在监听到所述页面重入事件的情况下,确定所述动态页面的页面数据的来源;
在所述动态页面的页面数据的来源为缓存的情况下,获取所述第一播放进程对应的工作状态。
3.根据权利要求1所述的动态内容的播放方法,其特征在于,所述如果所述第一播放进程对应的工作状态为播放状态,销毁所述第一播放进程,并创建第二播放进程之后,还包括:
执行播放进程初始化方法,以使所述第二播放进程将所述动态内容确定为所述第二播放进程的播放对象,所述播放进程初始化方法为根据所述动态内容的软件开发工具包封装在所述动态页面中的方法。
4.根据权利要求3所述的动态内容的播放方法,其特征在于,所述通过执行播放进程初始化方法,将所述动态内容确定为所述第二播放进程的播放对象,包括:
根据所述动态页面关联的页面标识,确定所述动态页面对应的文档对象模型;
从所述动态页面对应的文档对象模型中获取所述动态内容的播放信息;
将所述动态内容的播放信息传入到所述第二播放进程中,以使所述第二播放进程将所述动态内容确定为所述第二播放进程的播放对象。
5.根据权利要求1所述的动态内容的播放方法,其特征在于,所述方法还包括:
如果所述第一播放进程对应的工作状态为暂停状态,通过所述第一播放进程,继续播放所述动态内容。
6.根据权利要求1所述的动态内容的播放方法,其特征在于,所述动态页面还包括静态画面,所述动态页面的页面数据包括用于显示出所述静态画面的第一页面数据和用于播放出所述动态内容的第二页面数据;
所述监听动态页面的页面重入事件之前,还包括:
异步加载所述第一页面数据和所述第二页面数据;其中,开始加载所述第一页面数据的时间早于开始加载所述第二页面数据的时间。
7.一种页面中动态内容的播放装置,其特征在于,所述装置包括:
事件监听单元,用于监听动态页面的页面重入事件,所述动态页面是指包括动态内容的页面,所述页面重入事件用于触发将所述动态页面由后台运行切换到前台运行;
状态获取单元,用于在监听到所述页面重入事件的情况下,获取第一播放进程对应的工作状态,所述第一播放进程为所述动态页面切换到所述后台运行前用于播放所述动态内容的进程;
进程创建单元,用于如果所述第一播放进程对应的工作状态为播放状态,销毁所述第一播放进程,并创建第二播放进程,所述第二播放进程用于在所述动态页面切换回前台运行后播放所述动态内容。
8.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1-6中任一项所述的动态内容的播放方法。
9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1-6中任一项所述的动态内容的播放方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-6中任一项所述的动态内容的播放方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210501147.3A CN114896011B (zh) | 2022-05-09 | 2022-05-09 | 页面中动态内容的播放方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210501147.3A CN114896011B (zh) | 2022-05-09 | 2022-05-09 | 页面中动态内容的播放方法、装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114896011A true CN114896011A (zh) | 2022-08-12 |
CN114896011B CN114896011B (zh) | 2023-12-26 |
Family
ID=82721860
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210501147.3A Active CN114896011B (zh) | 2022-05-09 | 2022-05-09 | 页面中动态内容的播放方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114896011B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130081112A (ko) * | 2012-01-06 | 2013-07-16 | 삼성전자주식회사 | 멀티태스킹을 지원하는 오퍼레이팅 시스템에서 사용자 인터페이스 제공 방법 및 장치 |
CN105554575A (zh) * | 2015-12-11 | 2016-05-04 | 北京元心科技有限公司 | 多***中对媒体播放功能进行处理的方法及装置 |
CN106095551A (zh) * | 2016-06-07 | 2016-11-09 | 腾讯科技(深圳)有限公司 | 展示媒体文件的方法和装置 |
CN106951291A (zh) * | 2017-03-28 | 2017-07-14 | 努比亚技术有限公司 | 应用程序加速启动方法及装置 |
WO2018099163A1 (zh) * | 2016-11-30 | 2018-06-07 | 西安中兴新软件有限责任公司 | 终端与应用控制方法 |
CN110007981A (zh) * | 2019-02-28 | 2019-07-12 | Oppo广东移动通信有限公司 | 启动应用程序的方法、装置、电子设备及介质 |
CN110062284A (zh) * | 2019-04-03 | 2019-07-26 | 北京字节跳动网络技术有限公司 | 视频播放方法、装置和电子设备 |
CN110248240A (zh) * | 2019-06-11 | 2019-09-17 | 北京达佳互联信息技术有限公司 | 视频的播放方法、装置、电子设备及存储介质 |
CN111200753A (zh) * | 2020-02-20 | 2020-05-26 | 四川长虹电器股份有限公司 | 提升Android电视网络视频播放流畅度的方法 |
CN113126839A (zh) * | 2021-03-16 | 2021-07-16 | 北京达佳互联信息技术有限公司 | 一种对象播放方法、装置、电子设备及存储介质 |
CN114090283A (zh) * | 2021-10-28 | 2022-02-25 | 彩讯科技股份有限公司 | 一种消息推送方法、装置、电子设备及存储介质 |
-
2022
- 2022-05-09 CN CN202210501147.3A patent/CN114896011B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130081112A (ko) * | 2012-01-06 | 2013-07-16 | 삼성전자주식회사 | 멀티태스킹을 지원하는 오퍼레이팅 시스템에서 사용자 인터페이스 제공 방법 및 장치 |
CN105554575A (zh) * | 2015-12-11 | 2016-05-04 | 北京元心科技有限公司 | 多***中对媒体播放功能进行处理的方法及装置 |
CN106095551A (zh) * | 2016-06-07 | 2016-11-09 | 腾讯科技(深圳)有限公司 | 展示媒体文件的方法和装置 |
WO2018099163A1 (zh) * | 2016-11-30 | 2018-06-07 | 西安中兴新软件有限责任公司 | 终端与应用控制方法 |
CN106951291A (zh) * | 2017-03-28 | 2017-07-14 | 努比亚技术有限公司 | 应用程序加速启动方法及装置 |
CN110007981A (zh) * | 2019-02-28 | 2019-07-12 | Oppo广东移动通信有限公司 | 启动应用程序的方法、装置、电子设备及介质 |
CN110062284A (zh) * | 2019-04-03 | 2019-07-26 | 北京字节跳动网络技术有限公司 | 视频播放方法、装置和电子设备 |
CN110248240A (zh) * | 2019-06-11 | 2019-09-17 | 北京达佳互联信息技术有限公司 | 视频的播放方法、装置、电子设备及存储介质 |
CN111200753A (zh) * | 2020-02-20 | 2020-05-26 | 四川长虹电器股份有限公司 | 提升Android电视网络视频播放流畅度的方法 |
CN113126839A (zh) * | 2021-03-16 | 2021-07-16 | 北京达佳互联信息技术有限公司 | 一种对象播放方法、装置、电子设备及存储介质 |
CN114090283A (zh) * | 2021-10-28 | 2022-02-25 | 彩讯科技股份有限公司 | 一种消息推送方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114896011B (zh) | 2023-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11144711B2 (en) | Webpage rendering method, device, electronic apparatus and storage medium | |
CN111555961B (zh) | 一种消息显示方法及装置 | |
CN112257135B (zh) | 一种基于多线程的模型加载方法、装置、存储介质及终端 | |
CN112260853B (zh) | 容灾切换方法、装置、存储介质及电子设备 | |
CN109992406B (zh) | 图片请求方法、响应图片请求的方法及客户端 | |
CN113010827B (zh) | 页面渲染方法、装置、电子设备以及存储介质 | |
WO2016150324A1 (zh) | 一种页面模块的渲染方法、装置以及显示设备 | |
US20110145730A1 (en) | Utilization of Browser Space | |
WO2022068671A1 (zh) | 云桌面的显示方法和*** | |
US10768947B2 (en) | Method for interface refresh synchronization,terminal device, and non-transitory computer-readable storage medium | |
US9754391B2 (en) | Webpage display method and apparatus | |
US9430808B2 (en) | Synchronization points for state information | |
US11438403B2 (en) | Page presentation method and system, computer system, and computer readable medium | |
CN117435569A (zh) | 缓存***动态扩容方法、装置、设备、介质和程序产品 | |
CN116866661A (zh) | 一种视频预渲染方法、装置、设备及存储介质 | |
KR20160019526A (ko) | 그래픽 동작들 통합 | |
CN114896011B (zh) | 页面中动态内容的播放方法、装置、电子设备及存储介质 | |
JP2003330900A (ja) | アプリケーション並列処理システム及びアプリケーション並列処理方法 | |
CN111638927A (zh) | 一种皮肤切换方法及装置 | |
KR20160084215A (ko) | 최적 클라우드 스트리밍 서비스를 위한 동적 어플리케이션 처리 방법 및 이를 위한 장치 | |
CN113491877B (zh) | 触发信号生成方法及装置 | |
CN115826898B (zh) | 一种跨屏显示方法、***、装置、设备及存储介质 | |
US20220342944A1 (en) | Multi-entry point navigation for user interfaces | |
CN116796096A (zh) | 一种基于并行请求的移动端页面数据加载方法及*** | |
CN118245208A (zh) | 一种数字孪生体的显示方法及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |