CN114125527A - 视频播放方法和设备 - Google Patents
视频播放方法和设备 Download PDFInfo
- Publication number
- CN114125527A CN114125527A CN202010884113.8A CN202010884113A CN114125527A CN 114125527 A CN114125527 A CN 114125527A CN 202010884113 A CN202010884113 A CN 202010884113A CN 114125527 A CN114125527 A CN 114125527A
- Authority
- CN
- China
- Prior art keywords
- video
- playing
- data
- software
- window
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 68
- 230000004044 response Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 238000005516 engineering process Methods 0.000 abstract description 3
- 239000010410 layer Substances 0.000 description 25
- 230000006870 function Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 230000009471 action Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000012792 core layer Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 235000019633 pungent taste Nutrition 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及终端技术领域,尤其涉及一种视频播放方法和设备。所述方法应用于视频增强模块,所述视频增强模块位于电子设备的应用程序框架层;所述视频增强模块执行所述视频播放方法包括:检测到第一软件播放第一视频;在所述第一视频的播放界面显示第一窗口;所述第一窗口显示所述第一视频的多个播放节点;检测到对所述多个播放节点中的第一节点的第一操作;根据所述第一节点的播放进度在所述第一软件中播放所述第一视频。本申请实施例的视频播放方法和设备,能够提供***级的视频数据预览,而且便于用户对视频播放进度进行调整。
Description
技术领域
本申请涉及终端技术领域,尤其涉及一种视频播放方法和设备。
背景技术
随着终端技术的发展,越来越多的电子设备支持视频播放。电子设备在播放视频时,通过进度条显示视频的播放进度。如果需要对视频的播放进度进行调整,可以通过拖动进度条实现视频内容的跳转。但对于没有看过的视频,往往不清楚视频的内容和热度。因此,通过拖动进度条调整视频的播放进度,通常都是盲操作,不仅操作过程比较麻烦,而且容易错过视频中的精彩片段。
发明内容
本申请提供一种视频播放方法和设备,能够提供***级的视频数据预览,而且便于用户对视频播放进度进行调整。
第一方面,本申请实施例提供了一种视频播放方法。该方法应用于视频增强模块,所述视频增强模块位于电子设备的应用程序框架层;所述视频增强模块执行所述视频播放方法,包括:
检测到第一软件播放第一视频;
在所述第一视频的播放界面显示第一窗口;所述第一窗口显示所述第一视频的多个播放节点;
检测到对所述多个播放节点中的第一节点的第一操作;
根据所述第一节点的播放进度在所述第一软件中播放所述第一视频。
本申请实施例中,通过位于电子设备应用程序框架层的视频增强模块检测应用层视频软件的播放。当应用层中视频软件播放视频时,视频增强模块可以在所播放视频的播放界面显示第一窗口。视频增强模块在第一窗口显示关于所播放视频的增强数据。在一些实施例中,所述增强数据例如可以包含所播放视频的多个播放节点。用户通过对播放节点的操作,可以调整视频的播放进度。
可见,本申请实施例方案,通过位于应用程序框架层的视频增强模块提供***级别的窗口预览区域(如第一窗口)。视频增强模块可以在第一窗口显示***级别的播放节点数据,如所播放视频的热度和字幕等。用户通过第一窗口可以直观预览所播放视频的播放节点数据。并且用户可以对播放节点进行操作,实现视频播放进度的调整。
结合第一方面,在第一方面的某些实现方式中,检测到第一软件播放第一视频,包括:
接收所述第一软件发送的广播消息;
根据所述广播消息确定所述第一软件播放所述第一视频。
结合第一方面,在第一方面的某些实现方式中,检测到第一软件播放第一视频之后,所述方法还包括:
获取所述第一视频的资源定位信息;
根据所述资源定位信息从第一服务器获取所述第一视频的资源数据;所述资源数据用于确定所述多个播放节点。可选的,所述资源数据例如可以是热度数据、字幕数据或者评价数据等。
结合第一方面,在第一方面的某些实现方式中,所述第一视频为本地视频;获取所述第一视频的资源定位信息,包括:
根据所述第一视频的标题信息确定所述第一视频的资源定位信息。
结合第一方面,在第一方面的某些实现方式中,在所述第一视频的播放界面显示第一窗口,包括:
在所述第一视频的播放界面显示第一控件;
响应于对所述第一控件的第二操作,在所述第一视频的播放界面显示所述第一窗口。
结合第一方面,在第一方面的某些实现方式中,所述播放节点包含所述第一视频的热度数据;
所述热度数据包含视图数据,以及与所述视图数据关联的热度值;其中,所述视图数据与所述第一视频的播放进度关联。
结合第一方面,在第一方面的某些实现方式中,所述第一窗口显示所述第一视频的多个播放节点,包括:
所述第一窗口显示第一标签;
响应于对第一标签的第三操作,所述第一窗口显示所述热度数据。
结合第一方面,在第一方面的某些实现方式中,所述播放节点包含所述第一视频的字幕数据;
所述字幕数据与所述第一视频的播放进度关联。
结合第一方面,在第一方面的某些实现方式中,所述方法还包括:根据所述第一视频的播放进度,与所述播放进度对应的字幕数据显示播放进度线;
检测到对所述多个播放节点中的第一节点的第一操作,包括:检测到对所述播放进度线的拖动操作和释放操作;确定所述释放操作所作用的第一字幕;
根据所述第一节点的播放进度在所述第一软件中播放所述第一视频,包括:根据所述第一字幕所关联的播放进度在所述第一软件中播放所述第一视频。
结合第一方面,在第一方面的某些实现方式中,所述第一窗口显示所述第一视频的多个播放节点,包括:
所述第一窗口显示第二标签;
响应于对所述第二标签的第四操作,所述第一窗口显示所述字幕数据。
结合第一方面,在第一方面的某些实现方式中,所述方法还包括:
所述第一窗口显示第三标签;
响应于对所述第三标签的第五操作,所述第一窗口显示所述第一视频的评价数据。
第二方面,本申请实施例提供了一种电子设备,包括:
显示屏;一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备执行以下步骤:
检测到第一软件播放第一视频;
在所述第一视频的播放界面显示第一窗口;所述第一窗口显示所述第一视频的多个播放节点;
检测到对所述多个播放节点中的第一节点的第一操作;
根据所述第一节点的播放进度在所述第一软件中播放所述第一视频。
结合第二方面,在第二方面的某些实现方式中,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
接收所述第一软件发送的广播消息;
根据所述广播消息确定所述第一软件播放所述第一视频。
结合第二方面,在第二方面的某些实现方式中,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
获取所述第一视频的资源定位信息;
根据所述资源定位信息从第一服务器获取所述第一视频的资源数据;所述资源数据用于确定所述多个播放节点。
结合第二方面,在第二方面的某些实现方式中,所述第一视频为本地视频;当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
根据所述第一视频的标题信息确定所述第一视频的资源定位信息。
结合第二方面,在第二方面的某些实现方式中,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
在所述第一视频的播放界面显示第一控件;
响应于对所述第一控件的第二操作,在所述第一视频的播放界面显示所述第一窗口。
结合第二方面,在第二方面的某些实现方式中,所述播放节点包含所述第一视频的热度数据;
所述热度数据包含视图数据,以及与所述视图数据关联的热度值;其中,所述视图数据与所述第一视频的播放进度关联。
结合第二方面,在第二方面的某些实现方式中,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
所述第一窗口显示第一标签;
响应于对第一标签的第三操作,所述第一窗口显示所述热度数据。
结合第二方面,在第二方面的某些实现方式中,所述播放节点包含所述第一视频的字幕数据;
所述字幕数据与所述第一视频的播放进度关联。
结合第二方面,在第二方面的某些实现方式中,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
根据所述第一视频的播放进度,与所述播放进度对应的字幕数据显示播放进度线;
检测到对所述播放进度线的拖动操作和释放操作;确定所述释放操作所作用的第一字幕;
根据所述第一字幕所关联的播放进度在所述第一软件中播放所述第一视频。
结合第二方面,在第二方面的某些实现方式中,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
所述第一窗口显示第二标签;
响应于对所述第二标签的第四操作,所述第一窗口显示所述字幕数据。
结合第二方面,在第二方面的某些实现方式中,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
所述第一窗口显示第三标签;
响应于对所述第三标签的第五操作,所述第一窗口显示所述第一视频的评价数据。
第三方面,本申请实施例提供了一种电子设备,所述设备包括存储介质和中央处理器,所述存储介质可以是非易失性存储介质,所述存储介质中存储有计算机可执行程序,所述中央处理器与所述非易失性存储介质连接,并执行所述计算机可执行程序以实现所述第一方面或者第一方面的任一可能的实现方式中的方法。
第四方面,本技术方案提供了一种芯片,所述芯片包括处理器与数据接口,所述处理器通过所述数据接口读取存储器上存储的指令,执行第一方面或第一方面的任一可能的实现方式中的方法。
可选的,作为一种实现方式,所述芯片还可以包括存储器,所述存储器中存储有指令,所述处理器用于执行所述存储器上存储的指令,当所述指令被执行时,所述处理器用于执行第一方面或第一方面的任一可能的实现方式中的方法。
第五方面,本技术方案提供了一种计算机可读存储介质,所述计算机可读介质存储用于设备执行的程序代码,所述程序代码包括用于执行第一方面或者第一方面的任一可能的实现方式中的方法的指令。
附图说明
图1是本申请实施例提供的一种视频播放场景示意图;
图2是本申请实施例提供的一种电子设备的软件结构框图;
图3是本申请实施例提供的一种视频播放方法的流程图;
图4是本申请实施例提供的另一种视频播放方法的流程图;
图5是本申请实施例提供的一种视频播放界面的示意图;
图6是本申请实施例提供的另一种视频播放界面的示意图;
图7是本申请实施例提供的又一种视频播放界面的示意图;
图8是本申请实施例提供的又一种视频播放界面的示意图;
图9是本申请实施例提供的另一种视频播放方法的流程图;
图10是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
图1是本申请实施例提供的一种视频播放场景示意图。如图1所示,该场景包括电子设备100和服务器200。其中,电子设备100可以是手机、平板电脑、计算机、可穿戴设备、车载设备、智能家居设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备等电子设备100。本申请实施例对电子设备100的具体类型不作任何限制。
如图1所示,电子设备100上安装第一软件。第一软件可以用于播放视频。第一软件播放的视频可以为本地视频也可以为在线视频。本申请实施例中,第一软件播放视频时,可以在视频播放界面显示第一窗口。第一窗口可以显示视频的播放节点。所述播放节点例如可以是热度数据或者字幕数据等。根据用户对播放节点的选择,可以控制视频的播放进度。本申请实施例中,上述服务器200用于向电子设备100提供第一视频的资源数据(本申请实施例中也称为增强数据或者视频增强数据)。电子设备100根据获取的资源数据确定第一视频的播放节点。
图2是本发明实施例的电子设备的软件结构框图。如图2所示,电子设备100为分层架构。分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android***分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和***库,以及内核层。
如图2所示,应用程序层可以包括一系列应用程序包。应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,短信息等应用程序。在一些实施例中,视频应用程序可以为在线视频软件。通过在线视频软件可以在线播放视频。可选的,视频应用程序还可以为本地视频播放软件。通过本地视频播放软件可以播放存储在本地的视频文件。在一些实施例中,视频应用程序既可以在线播放视频,也可以播放存储在电子设备本地的视频文件。
应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。
如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,视图***,电话管理器,资源管理器,通知管理器等。
窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
视图***包括可视控件,例如显示文字的控件,显示图片的控件等。视图***可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在***顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。
在本申请实施例中,应用程序框架层还包括视频增强模块。视频增强模块用于在视频应用程序播放视频时,显示第一窗口。视频增强模块在第一窗口显示视频的增强数据。可选的,视频的增强数据例如可以是播放节点。用户可以对播放节点进行选择,以快速切换视频的播放进度。在具体实现时,播放节点可以有多种实现方式。在一些实施例中,播放节点可以包含视频的热度数据。在一些实施例中,播放节点还可以包含字幕数据。在一些实施例中,视频的增强数据还包含评价数据息。如视频的评分、评论等。下述实施例中,将对视频增强模块提供热度数据、字幕数据或者评价数据的详细过程进行说明。
Android Runtime包括核心库和虚拟机。Android runtime负责安卓***的调度和管理。
核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。
应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
***库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。
内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
图3是本申请实施例提供的一种视频播放方法的流程图。图3所示方法的执行主体为上述的电子设备。可选的,图3所示方法的执行主体为位于应用程序框架层中的视频增强模块。通过视频增强模块可以提供***级的视频进度调节方法。如图3所示,视频增强模块执行该方法的处理步骤包括:
201,检测到第一软件播放第一视频。
在一些实施例中,视频增强模块监控窗口管理器。当第一软件播放第一视频时,视频增强模块通过窗口管理器获取视频播放消息。视频增强模块根据视频播放消息确定第一软件播放第一视频。
在一些实施例中,第一软件播放第一视频时,向视频增强模块发送广播消息。可选的,第一软件向视频增强模块发送第一视频播放的广播消息。视频增强模块根据广播消息确定第一软件播放第一视频。
需要说明的是,上述第一视频可以是本地视频,也可以是在线视频。
202,在第一视频的播放界面显示第一窗口;第一窗口显示第一视频的多个播放节点。所述播放节点为播放进度节点。通过对播放节点的操作可以调整第一软件播放第一视频的进度。
在一些实施例中,第一视频的播放节点可以包含热度数据。可选的,热度数据可以包含视图数据。可选的,每个视图数据均关联有热度值。用户可以根据热度值选定视图数据。用户选定一个视图数据之后,第一软件可以调整到对应的播放进度播放视频。
在一些实施例中,第一视频的播放节点可以包含字幕数据。每个字幕数据均与播放进度关联。用户根据字幕数据可以选定感兴趣的字幕。第一软件可以跳转到用户所选定的字幕进度播放第一视频。
在一些实施例中,第一窗口还可以显示第一视频的评价数据。所述评价数据例如可以是第一视频的评分或者评论等。
203,检测到对多个播放节点中的第一节点的第一操作。本申请实施例中,视频增强模块获取用户对多个播放节点中的第一节点的第一操作。可选的,第一操作可以是点击操作、长按操作或者双击操作等。当然,第一操作也可以是其它可能的操作。
204,根据第一节点的播放进度在第一软件中播放第一视频。
视频增强模块根据第一操作确定用户选定第一节点。例如,用户通过第一操作选定第一视频的某个视图数据或者选定某个字幕数据等。视频增强模块确定第一节点关联的播放进度。视频增强模块将第一节点关联的播放进度发送给第一软件。第一软件根据第一节点关联的播放进度播放第一视频。
通过本申请实施例方法,用户可以根据第一窗口的播放节点确定兴趣点,进而可以直接跳转到对应的进度播放视频。本申请实施例中,通过应用程序框架层中的服务(如视频增强模块)实现***级的视频播放控制,可以兼顾在线视频和本地视频。保证无论在线视频还是本地视频,都能够提供一致性的视频增强体验。
图4是本申请实施例提供的另一种视频播放方法的流程图。如图4所示,该方法的处理步骤包括:
301,第一软件向视频增强模块发送广播消息。广播消息携带资源定位信息。可选的,第一软件可以从提供提供第一视频的服务器获取第一视频的资源定位信息。其中,提供第一视频的服务器例如可以是提供第一软件在线服务的服务器。具体的,所述资源定位信息可以为统一资源定位符(Uniform Resource Locator,URL)。
302,视频增强模块根据资源定位信息从第一服务器加载第一视频的增强数据。本申请实施例中,第一服务器为向视频增强模块提供在播视频(如第一视频)增强数据的服务器。第一服务器可以与第一软件的服务器不同。可选的,视频增强模块根据URL从第一服务器获取第一视频的增强数据。具体的,第一服务器可以存储各种视频的增强数据。可选的,第一服务器除了自身存储各种视频的增强数据之外,第一服务器还可以从其它服务器获取第一视频的增强数据。可选的,第一视频的增强数据可以包含图3所示实施例中的播放节点。可选的,第一视频的增强数据包含热度数据、字幕数据或者评价数据等。
303,视频增强模块在第一视频的播放界面显示第一控件。在一些实施例中,第一软件打开时,第一软件的用户界面上默认显示一个播放窗口。播放窗口中通常自动播放广告或者推荐视频等。可选的,当第一软件打开时,可以在第一软件的播放窗口自动显示第一控件。在一些实施例中,第一软件根据用户的操作开始播放第一视频时,第一软件向视频增强模块发送广播消息。视频增强模块接收到广播消息之后,向第一软件发送控件显示消息。第一软件根据控件显示消息,在第一视频的播放界面显示第一控件。如图5所示,电子设备100播放第一视频时,电子设备100中显示第一视频的播放界面102。第一视频的播放界面102中显示第一控件。如图5所示,第一控件可以为视频增强控件103。
304,视频增强模块检测到用户对第一控件的第二操作。在一些实施例中,第二操作例如可以是点击操作或者长按操作等。视频增强模块检测到用户对第一控件的第二操作之后,确定在第一视频的播放界面显示第一窗口。在一个实施例中,如图5所示,用户可以点击视频增强控件103。
305,视频增强模块在第一视频的播放界面显示第一窗口。如图6所示,视频增强模块检测到用户点击视频增强控件103之后,在第一视频的播放界面102显示第一窗口104。在一些实施例中,第一窗口104包含信息标签、热度标签和字幕标签。通过对各标签的操作,第一窗口可以对应显示第一视频的相关数据。
306,视频增强模块检测到用户对第一窗口中标签的触发操作。其中,对第一窗口中标签的触发操作例如可以是点击、双击或者长按等操作。可选的,用户可以对第一窗口的信息标签、热度标签或者字幕标签进行触发操作。
307,视频增强模块在第一窗口显示所选定标签关联的子界面。如图6所示,视频增强模块检测到用户对第一窗口104中信息标签的触发操作。第一窗口104显示与信息标签关联的第一子界面。第一子界面可以显示第一视频的基础信息。其中,第一视频的基础信息可以包含演员信息。可选的,第一视频的基础信息还可以包含评价信息。具体的,第一视频的评价信息可以包含评分或者用户评论等。在一些实施例中,第一视频的评价信息可以是第一服务器从其它评分网站获取的。本申请实施例中,提供***级视频基础信息的展示。用户无需再到其它网站查看视频的相关信息,从而提升用户观看视频的体验。并且,提供视频基础信息的功能可以覆盖本地视频。
如图7所示,视频增强模块检测到用户对第一窗口中热度标签的触发操作。第一窗口显示与热度标签关联的第二子界面。第二子界面显示第一视频的热度数据。如图7所示,第一视频的热度数据包含预览图106和预览图的热度值105。如图7中示出了第一视频的多张预览图106。每张预览图106对应着一个热度值105。如图7中,热度值105可以采用矩形图表示。热度值越高,矩形图的长度越长。可选的,不同热度值105所对应的矩形图还可以标识不同的颜色。可选的,每张预览图106还可以与第一视频的播放进度关联。用户通过热度数据可以直观获取第一视频的预览图片和相关热度值。进而用户可以选择自己感兴趣的预览图片,或者选择热度较高的预览图片,以跳转到对应的播放进度。
如图8所示,视频增强模块检测到用户对第一窗口中字幕标签的触发操作。第一窗口显示与字幕标签关联的第三子界面。第三子界面显示第一视频的字幕数据。如图8所示,第三子界面显示多个播放时间节点。每个播放时间节点与第一视频的字幕关联。通过字幕数据,用户可以直观确定第一视频各个播放时间节点的字幕。基于字幕数据,用户可以选定感兴趣的字幕,并控制第一软件跳转到对应时间节点进行播放。
如图8所示,根据所述第一视频的播放进度,与所述播放进度对应的字幕数据显示播放进度线107。视频增强模块检测到对播放进度线107的拖动操作和释放操作。视频增强模块确定释放操作所作用的第一字幕。视频增强模块根据第一字幕所关联的播放进度在第一软件中播放所述第一视频。
308,视频增强模块检测到对所显示子界面中播放节点的选定操作。如图7所示,与热度标签关联的第二子界面显示多个预览图106。每个预览图106可以为一个播放节点。用户点击、双击或者长按其中一个预览图106,则触发对该预览图106的选定操作。例如,用户长按预览图2,则视频增强模块检测到该长按动作之后,确定用户选定预览图2。如图8所示,与字幕标签关联的第三子界面显示多个播放时间点的字幕。用户点击、双击或者长按其中一个字幕,则触发对该字幕的选定操作。例如,用户点击15:42时间节点的字幕“Hello”,则视频增强模块检测到该单击动作之后,确定用户选定15:42时间节点的字幕“Hello”。
309,视频增强模块确定所选定播放节点的播放进度。如图7中,当用户长按预览图2时,视频增强模块将预览图2关联的播放进度确定为选定的播放进度。如图8中,当用户点击15:42时间节点的字幕“Hello”时,视频增强模块确定15:42为选定的播放进度。
310,视频增强模块将播放进度发送给第一软件。第一软件根据视频增强模块发送的播放进度控制第一视频的播放。如图7中,第一软件将第一视频跳转到预览图2关联的播放进度处进行播放。如图8中,第一软件将第一视频跳转到15:42播放进度处进行播放。
在一些实施例中,如图8所示,在第一软件中,第一视频播放到15:32处,并显示台词“12345”。对应的,第一窗口中与15:32时间节点关联的字幕显示播放进度线。用户对字幕的触发操作除了点击、双击或者长按等操作之外,还可以通过拖动播放进度线。在一些实施例中,用户拖动播放进度线107。当用户在拖动动作的基础上做出释放动作时,视频增强模块检测到释放动作。视频增强模块确定释放动作作用的位置。在一些实施例中,如果释放动作作用于15:42时间节点处的字幕,则视频增强模块确定待跳转的进度为15:42。
311,视频增强模块向第一服务器发送用户的选择结果。在一些实施例中,视频增强模块确定用户选定的播放节点之后,视频增强模块将选择结果作为反馈数据发送给第一服务器。第一服务器根据获取到的各个用户的反馈数据,对第一视频的热度数据或者字幕数据进行更新。第一服务器将更新之后的热度数据或者字幕数据发送给视频增强模块。视频增强模块根据更新后的热度数据或者字幕数据对第一窗口中的数据进行更新。
在一些实施例中,第一软件退出第一视频的播放时,第一软件向视频增强模块发送第二广播消息。第二广播消息可以携带退出第一视频播放的信息。视频增强模块根据第二广播消息释放第一视频的相关资源。
本申请实施例提供了另一种视频播放方法。如图9所示,包括:
401,视频增强模块监控窗口管理器,确定第一软件进入播放界面。
402,窗口管理器通知视频增强模块第一软件正在播放第一视频。本申请实施例中,窗口管理器对视频软件播放视频的进程进行监控。当窗口管理器监测到第一软件播放第一视频时,通知视频增强模块。可选的,第一软件播放的第一视频为本地视频。
403,视频增强模块在第一视频的播放界面显示第一控件。如图5所示,电子设备100播放第一视频时,电子设备100中显示第一视频的播放界面102。第一视频的播放界面102中显示第一控件。如图5所示,第一控件可以为视频增强控件103。
404,视频增强模块从窗口管理器获取第一视频的标题信息。
405,视频增强模块根据第一视频的标题信息确定第一视频的资源定位信息。可选的,第一视频的标题信息可以包含第一视频的名称、简介或者内容摘要等。例如,XX之歌、XX健身视频等。视频增强模块根据第一视频的标题信息确定第一视频的资源定位信息。
406,视频增强模块根据第一视频的资源定位信息从第一服务器获取第一视频的增强数据。
本申请实施例中,视频增强模块获取到第一视频的增强数据之后,可以在第一视频的播放界面显示第一窗口。其中,第一窗口显示第一视频的增强数据。之后,用户可以根据用户的操作,调整第一视频的播放进度。具体过程可以参见图4-图8的说明,此处不再赘述。
本申请实施例还提供一种电子设备,该电子设备可以是终端设备也可以是内置于所述终端设备的电路设备。该设备可以用于执行上述方法实施例中的功能/步骤。
如图10所示,电子设备900包括处理器910和收发器920。可选的,该电子设备900还可以包括存储器930。其中,处理器910、收发器920和存储器930之间可以通过内部连接通路互相通信,传递控制和/或数据信号,该存储器930用于存储计算机程序,该处理器910用于从该存储器930中调用并运行该计算机程序。
可选的,电子设备900还可以包括天线940,用于将收发器920输出的无线信号发送出去。在本申请实施例中,收发器920可以实现移动通信功能和/或实现无线通信功能。
上述处理器910可以和存储器930可以合成一个处理装置,更常见的是彼此独立的部件,处理器910用于执行存储器930中存储的程序代码来实现上述功能。具体实现时,该存储器930也可以集成在处理器910中,或者,独立于处理器910。
除此之外,为了使得电子设备900的功能更加完善,该电子设备900还可以包括输入单元960、显示单元970、音频电路980、摄像头990和传感器901等中的一个或多个,所述音频电路还可以包括扬声器982、麦克风984等。其中,显示单元970可以包括显示屏。
可选的,上述电子设备900还可以包括电源950,用于给终端设备中的各种器件或电路提供电源。
应理解,图10所示的电子设备900可以实现图3至图9所示方法实施例的各个过程。电子设备900中的各个模块的操作和/或功能,分别为了实现上述方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
应理解,图10所示的电子设备900中的处理器910可以是片上***(system on achip,SOC),该处理器910中可以包括中央处理器(central processing unit,CPU),还可以进一步包括其他类型的处理器,所述CPU可以叫主CPU,神经网络处理器NPU作为协处理器挂载到主CPU(Host CPU)上,由Host CPU分配任务。各部分处理器配合工作实现之前的方法流程,并且每部分处理器可以选择性执行一部分软件驱动程序。
应理解,这里的电子设备以功能单元的形式体现。这里的术语“单元”可以通过软件和/或硬件形式实现,对此不作具体限定。例如,“单元”可以是实现上述功能的软件程序、硬件电路或二者结合。所述硬件电路可能包括应用特有集成电路(application specificintegrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。
本申请还提供了一种电子设备,包括:显示屏;一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备可以执行图3至图9所示方法实施例的各个过程。
本申请还提供了一种电子设备,所述设备包括存储介质和中央处理器,所述存储介质可以是非易失性存储介质,所述存储介质中存储有计算机可执行程序,所述中央处理器与所述非易失性存储介质连接,并执行所述计算机可执行程序以实现上述图3至图9所示方法实施例的各个过程。
本申请还提供了一种芯片,所述芯片包括处理器与数据接口,所述处理器通过所述数据接口读取存储器上存储的指令,执行上述图3至图9所示方法实施例的各个过程。
可选的,作为一种实现方式,所述芯片还可以包括存储器,所述存储器中存储有指令,所述处理器用于执行所述存储器上存储的指令,当所述指令被执行时,所述处理器用于执行上述各实施例中的方法。
本技术方案提供了一种计算机可读存储介质,所述计算机可读介质存储用于设备执行的程序代码,所述程序代码包括用于执行上述视频播放方法可能的实现方式中的方法的指令。
存储器可以是只读存储器(read-only memory,ROM)、可存储静态信息和指令的其它类型的静态存储设备、随机存取存储器(random access memory,RAM)或可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备,或者还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质等。
本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。本申请的保护范围应以所述权利要求的保护范围为准。
Claims (23)
1.一种视频播放方法,其特征在于,所述方法应用于视频增强模块,所述视频增强模块位于电子设备的应用程序框架层;所述视频增强模块执行所述视频播放方法,包括:
检测到第一软件播放第一视频;
在所述第一视频的播放界面显示第一窗口;所述第一窗口显示所述第一视频的多个播放节点;
检测到对所述多个播放节点中的第一节点的第一操作;
根据所述第一节点的播放进度在所述第一软件中播放所述第一视频。
2.根据权利要求1所述的方法,其特征在于,检测到第一软件播放第一视频,包括:
接收所述第一软件发送的广播消息;
根据所述广播消息确定所述第一软件播放所述第一视频。
3.根据权利要求1或2所述的方法,其特征在于,检测到第一软件播放第一视频之后,所述方法还包括:
获取所述第一视频的资源定位信息;
根据所述资源定位信息从第一服务器获取所述第一视频的资源数据;所述资源数据用于确定所述多个播放节点。
4.根据权利要求3所述的方法,其特征在于,所述第一视频为本地视频;获取所述第一视频的资源定位信息,包括:
根据所述第一视频的标题信息确定所述第一视频的资源定位信息。
5.根据权利要求1所述的方法,其特征在于,在所述第一视频的播放界面显示第一窗口,包括:
在所述第一视频的播放界面显示第一控件;
响应于对所述第一控件的第二操作,在所述第一视频的播放界面显示所述第一窗口。
6.根据权利要求1所述的方法,其特征在于,所述播放节点包含所述第一视频的热度数据;
所述热度数据包含视图数据,以及与所述视图数据关联的热度值;其中,所述视图数据与所述第一视频的播放进度关联。
7.根据权利要求6所述的方法,其特征在于,所述第一窗口显示所述第一视频的多个播放节点,包括:
所述第一窗口显示第一标签;
响应于对第一标签的第三操作,所述第一窗口显示所述热度数据。
8.根据权利要求1所述的方法,其特征在于,所述播放节点包含所述第一视频的字幕数据;
所述字幕数据与所述第一视频的播放进度关联。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:根据所述第一视频的播放进度,与所述播放进度对应的字幕数据显示播放进度线;
检测到对所述多个播放节点中的第一节点的第一操作,包括:检测到对所述播放进度线的拖动操作和释放操作;确定所述释放操作所作用的第一字幕;
根据所述第一节点的播放进度在所述第一软件中播放所述第一视频,包括:根据所述第一字幕所关联的播放进度在所述第一软件中播放所述第一视频。
10.根据权利要求8所述的方法,其特征在于,所述第一窗口显示所述第一视频的多个播放节点,包括:
所述第一窗口显示第二标签;
响应于对所述第二标签的第四操作,所述第一窗口显示所述字幕数据。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一窗口显示第三标签;
响应于对所述第三标签的第五操作,所述第一窗口显示所述第一视频的评价数据。
12.一种电子设备,其特征在于,包括:
显示屏;一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序被存储在所述存储器中,所述一个或多个计算机程序包括指令,当所述指令被所述设备执行时,使得所述设备执行以下步骤:
检测到第一软件播放第一视频;
在所述第一视频的播放界面显示第一窗口;所述第一窗口显示所述第一视频的多个播放节点;
检测到对所述多个播放节点中的第一节点的第一操作;
根据所述第一节点的播放进度在所述第一软件中播放所述第一视频。
13.根据权利要求12所述的设备,其特征在于,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
接收所述第一软件发送的广播消息;
根据所述广播消息确定所述第一软件播放所述第一视频。
14.根据权利要求12或13所述的设备,其特征在于,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
获取所述第一视频的资源定位信息;
根据所述资源定位信息从第一服务器获取所述第一视频的资源数据;所述资源数据用于确定所述多个播放节点。
15.根据权利要求12或13所述的设备,其特征在于,所述第一视频为本地视频;当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
根据所述第一视频的标题信息确定所述第一视频的资源定位信息。
16.根据权利要求12所述的设备,其特征在于,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
在所述第一视频的播放界面显示第一控件;
响应于对所述第一控件的第二操作,在所述第一视频的播放界面显示所述第一窗口。
17.根据权利要求12所述的设备,其特征在于,所述播放节点包含所述第一视频的热度数据;
所述热度数据包含视图数据,以及与所述视图数据关联的热度值;其中,所述视图数据与所述第一视频的播放进度关联。
18.根据权利要求17所述的设备,其特征在于,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
所述第一窗口显示第一标签;
响应于对第一标签的第三操作,所述第一窗口显示所述热度数据。
19.根据权利要求12所述的设备,其特征在于,所述播放节点包含所述第一视频的字幕数据;
所述字幕数据与所述第一视频的播放进度关联。
20.根据权利要求19所述的设备,其特征在于,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
根据所述第一视频的播放进度,与所述播放进度对应的字幕数据显示播放进度线;
检测到对所述播放进度线的拖动操作和释放操作;确定所述释放操作所作用的第一字幕;
根据所述第一字幕所关联的播放进度在所述第一软件中播放所述第一视频。
21.根据权利要求19所述的设备,其特征在于,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
所述第一窗口显示第二标签;
响应于对所述第二标签的第四操作,所述第一窗口显示所述字幕数据。
22.根据权利要求12所述的设备,其特征在于,当所述指令被所述设备执行时,使得所述设备具体执行以下步骤:
所述第一窗口显示第三标签;
响应于对所述第三标签的第五操作,所述第一窗口显示所述第一视频的评价数据。
23.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至11中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010884113.8A CN114125527A (zh) | 2020-08-28 | 2020-08-28 | 视频播放方法和设备 |
PCT/CN2021/125744 WO2022042763A1 (zh) | 2020-08-28 | 2021-10-22 | 视频播放方法和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010884113.8A CN114125527A (zh) | 2020-08-28 | 2020-08-28 | 视频播放方法和设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114125527A true CN114125527A (zh) | 2022-03-01 |
Family
ID=80352702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010884113.8A Pending CN114125527A (zh) | 2020-08-28 | 2020-08-28 | 视频播放方法和设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN114125527A (zh) |
WO (1) | WO2022042763A1 (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533442A (zh) * | 2013-09-27 | 2014-01-22 | 北京奇虎科技有限公司 | 视频弹幕的加载方法及装置 |
CN103686344A (zh) * | 2013-07-31 | 2014-03-26 | Tcl集团股份有限公司 | 增强视频***及方法 |
CN104967910A (zh) * | 2014-10-29 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 多媒体播放进度控制方法及装置 |
WO2017096953A1 (zh) * | 2015-12-10 | 2017-06-15 | 乐视控股(北京)有限公司 | 热点视频展示方法及装置 |
CN106911953A (zh) * | 2016-06-02 | 2017-06-30 | 阿里巴巴集团控股有限公司 | 一种视频播放控制方法、装置及视频播放*** |
CN107454465A (zh) * | 2017-07-31 | 2017-12-08 | 北京小米移动软件有限公司 | 视频播放进度展示方法及装置、电子设备 |
CN111212317A (zh) * | 2020-01-15 | 2020-05-29 | 清华大学 | 一种视频播放的跳转导航方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103841465A (zh) * | 2012-11-28 | 2014-06-04 | 上海斐讯数据通信技术有限公司 | 一种智能终端及其控制播放进度的***及方法 |
US10079040B2 (en) * | 2013-12-31 | 2018-09-18 | Disney Enterprises, Inc. | Systems and methods for video clip creation, curation, and interaction |
CN104038834A (zh) * | 2014-05-19 | 2014-09-10 | 乐视网信息技术(北京)股份有限公司 | 一种视频定位方法和装置 |
CN105812941A (zh) * | 2016-03-31 | 2016-07-27 | 北京金山安全软件有限公司 | 一种视频播放方法、装置及电子设备 |
CN107155138A (zh) * | 2017-06-06 | 2017-09-12 | 深圳Tcl数字技术有限公司 | 视频播放跳转方法、设备及计算机可读存储介质 |
CN110719518A (zh) * | 2018-07-12 | 2020-01-21 | 阿里巴巴集团控股有限公司 | 多媒体数据处理方法、装置和设备 |
CN110944224B (zh) * | 2019-11-29 | 2021-11-30 | 维沃移动通信有限公司 | 视频播放方法及电子设备 |
-
2020
- 2020-08-28 CN CN202010884113.8A patent/CN114125527A/zh active Pending
-
2021
- 2021-10-22 WO PCT/CN2021/125744 patent/WO2022042763A1/zh active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103686344A (zh) * | 2013-07-31 | 2014-03-26 | Tcl集团股份有限公司 | 增强视频***及方法 |
CN103533442A (zh) * | 2013-09-27 | 2014-01-22 | 北京奇虎科技有限公司 | 视频弹幕的加载方法及装置 |
CN104967910A (zh) * | 2014-10-29 | 2015-10-07 | 腾讯科技(深圳)有限公司 | 多媒体播放进度控制方法及装置 |
WO2017096953A1 (zh) * | 2015-12-10 | 2017-06-15 | 乐视控股(北京)有限公司 | 热点视频展示方法及装置 |
CN106911953A (zh) * | 2016-06-02 | 2017-06-30 | 阿里巴巴集团控股有限公司 | 一种视频播放控制方法、装置及视频播放*** |
CN107454465A (zh) * | 2017-07-31 | 2017-12-08 | 北京小米移动软件有限公司 | 视频播放进度展示方法及装置、电子设备 |
CN111212317A (zh) * | 2020-01-15 | 2020-05-29 | 清华大学 | 一种视频播放的跳转导航方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2022042763A1 (zh) | 2022-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11175968B2 (en) | Embedding an interface of one application into an interface of another application | |
US10271104B2 (en) | Video play-based information processing method and system, client terminal and server | |
US9870362B2 (en) | Interactive data-driven presentations | |
US7873911B2 (en) | Methods for providing information services related to visual imagery | |
US9336016B2 (en) | Registration of applications and complimentary features for interactive user interfaces | |
US20140101188A1 (en) | User interface operating method and electronic device with the user interface and program product storing program for operating the user interface | |
WO2015061363A1 (en) | Real-time dynamic content display layer and system | |
CN111151011B (zh) | 一种网页游戏的支付界面显示方法及显示设备 | |
EP2849060A1 (en) | Mobile terminal and application program management method thereof | |
CN109361948B (zh) | 界面管理方法、智能终端及可读存储介质 | |
CN113194349A (zh) | 视频播放方法、评论方法、装置、设备及存储介质 | |
CN111597004B (zh) | 终端及应用中用户界面显示方法 | |
CN110134410B (zh) | 冷启动用户的个性化信息关联方法、装置及存储介质 | |
CN106204695B (zh) | 一种3d动画的编辑方法及装置 | |
JP2012108966A (ja) | 広告サービス方法およびそのシステム | |
CN115665450A (zh) | 视频更新的推送方法及终端 | |
CN113010766B (zh) | 一种信息搜索的方法、装置及存储介质 | |
WO2020221076A1 (zh) | 寄宿应用生成方法和装置 | |
CN114125527A (zh) | 视频播放方法和设备 | |
CN113254132B (zh) | 一种应用显示方法及相关装置 | |
CN114640876B (zh) | 多媒体业务视频显示方法、装置、计算机设备及存储介质 | |
RU2739262C1 (ru) | Способ управления предъявлением информации | |
CN110209870B (zh) | 音乐日志生成方法、装置、介质和计算设备 | |
CA3181874A1 (en) | Aggregating media content using a server-based system | |
CN113867977A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220301 |