CN111836112A - 多媒体文件的输出方法、装置、介质及电子设备 - Google Patents
多媒体文件的输出方法、装置、介质及电子设备 Download PDFInfo
- Publication number
- CN111836112A CN111836112A CN202010601662.XA CN202010601662A CN111836112A CN 111836112 A CN111836112 A CN 111836112A CN 202010601662 A CN202010601662 A CN 202010601662A CN 111836112 A CN111836112 A CN 111836112A
- Authority
- CN
- China
- Prior art keywords
- file
- target
- playing
- video
- multimedia file
- 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
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/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- 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/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/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本申请提供一种多媒体文件的输出方法、多媒体文件的输出装置、计算机可读存储介质及电子设备;涉及计算机技术领域;当检测到播放操作时,播放与播放操作对应的多媒体文件;当检测到针对多媒体文件中目标对象的编辑操作时,获取编辑操作对应的目标文件,并确定多媒体文件的当前播放时刻;当多媒体文件的播放进度与当前播放时刻相对应时,展示与目标对象相关的所述目标文件。可见,实施本申请的技术方案,可以解决评论形式单一的问题并且可以提升用户与视频之间的互动性。
Description
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种多媒体文件的输出方法、多媒体文件的输出装置、计算机可读存储介质及电子设备。
背景技术
随着科技的不断发展,用户可以根据自己的喜好在视频网站上观看喜欢的视频。用户在观看视频的过程中或者观看完毕之后,可以进入评论区查看其他用户对于该视频的评价,也可以在评论区发表自己对于该视频的评价。但是,在这种方式下,存在评论形式单一的问题,且用户与视频之间的互动性不高。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本申请的目的在于提供一种多媒体文件的输出方法、多媒体文件的输出装置、计算机可读存储介质及电子设备,可以将用户编辑的内容与视频播放进度中具体的对象进行关联,以使得该视频再次处于该播放进度时显示该用户编辑的内容,通过将用户编辑的内容与视频中具体对象进行关联的方式解决评论形式单一的问题并且可以提升用户与视频之间的互动性。此外,这样还可以便于其他用户有针对性的将用户编辑的内容与视频中的对象进行联系,进而提升视频播放内容的多样性。此外,还可以提升用户编辑的内容与视频内容的对应性,从而增加用户在视频播放过程中能够获取到的信息量。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请的一方面,提供一种多媒体文件的输出方法,包括:
当检测到播放操作时,播放与播放操作对应的多媒体文件;
当检测到针对多媒体文件中目标对象的编辑操作时,获取编辑操作对应的目标文件,并确定多媒体文件的当前播放时刻;
当多媒体文件的播放进度与当前播放时刻相对应时,展示与所述目标对象相关的所述目标文件。
在本申请的一种示例性实施例中,上述方法还包括:
根据多媒体文件的播放进度在展示区域实时更新与播放进度对应的相关文件;
其中,相关文件用于注解与播放进度对应的多媒体文件内容;当多媒体文件的播放进度与当前播放时刻相对应时,相关文件包括目标文件。
在本申请的一种示例性实施例中,相关文件包括文本文件、图像文件、视频文件以及合成文件中至少一种,合成文件中包括文本信息和图像信息。
在本申请的一种示例性实施例中,上述方法还包括:
当在展示区域检测到第一用户操作时,从相关文件中确定出与第一用户操作对应的特定文件;
输出特定文件的完整内容;
其中,若特定文件为文本文件,则完整内容为文本信息;若特定文件为图像文件,则完整内容为图像信息;若特定文件为视频文件,则完整内容为视频地址和/或视频内容。
在本申请的一种示例性实施例中,若特定文件为视频文件,输出特定文件的完整内容之后,上述方法还包括:
响应于针对视频文件的第二用户操作时,播放视频文件。
在本申请的一种示例性实施例中,展示与目标对象相关的目标文件,包括:
确定包含目标文件且与当前播放时刻对应的目标相关文件;
确定目标相关文件分别对应的存储时间;
按照存储时间由晚到早的顺序在展示区域输出目标相关文件。
在本申请的一种示例性实施例中,按照存储时间由晚到早的顺序在展示区域输出目标相关文件,包括:
按照存储时间由晚到早的顺序,在展示区域输出目标相关文件的文件概要,文件概要用于对目标相关文件进行总结性表示。
在本申请的一种示例性实施例中,按照存储时间由晚到早的顺序,在展示区域输出目标相关文件的文件概要,包括:
按照存储时间由晚到早的顺序对目标相关文件进行排序;
在排序结果中依次选取预设数量的目标相关文件;
在展示区域中,按照排序结果输出预设数量的目标相关文件分别对应的文件概要。
在本申请的一种示例性实施例中,输出特定文件的完整内容,包括:
输出特定文件的完整内容和评论控件;
若检测到作用于评论控件的交互操作,输出文本输入窗口;
在文本输入窗口中检测评论内容,并将评论内容发送至服务器,以使得服务器存储评论内容并根据评论内容的发布时间更新特定文件的存储时间。
在本申请的一种示例性实施例中,播放与播放操作对应的多媒体文件之后,上述方法还包括:
当检测到针对目标对象的搜索操作时,向服务器发送对象搜索请求,以使得服务器搜索与目标对象的相关结果;
接收由服务器返回的相关结果并在展示区域进行显示。
在本申请的一种示例性实施例中,在检测到针对多媒体文件中目标对象的编辑操作之前,上述方法还包括:
根据检测到的截取操作对多媒体文件的当前帧进行对象截取,以获得目标对象。
在本申请的一种示例性实施例中,获取编辑操作对应的目标文件之前,上述方法还包括:
输出用于输入注解信息的编辑控件并通过预设标注方式显示目标对象;其中,目标对象为图像或文本。
根据本申请的另一方面,提供一种多媒体文件的输出装置,包括文件输出单元、文件获取单元以及数据上传单元,其中:
文件输出单元,用于当检测到播放操作时,播放与播放操作对应的多媒体文件;
文件获取单元,用于当检测到针对多媒体文件中目标对象的编辑操作时,获取编辑操作对应的目标文件,并确定多媒体文件的当前播放时刻;
文件输出单元,还用于当多媒体文件的播放进度与当前播放时刻相对应时,展示与目标对象相关的目标文件。
在本申请的一种示例性实施例中,上述装置还包括文件更新单元,其中:
文件更新单元,用于根据多媒体文件的播放进度在展示区域实时更新与播放进度对应的相关文件;
其中,相关文件用于注解与播放进度对应的多媒体文件内容;当多媒体文件的播放进度与当前播放时刻相对应时,相关文件包括目标文件。
在本申请的一种示例性实施例中,相关文件包括文本文件、图像文件、视频文件以及合成文件中至少一种,合成文件中包括文本信息和图像信息。
在本申请的一种示例性实施例中,上述装置还包括特定文件确定单元和内容输出单元,其中:
特定文件确定单元,用于当在展示区域检测到第一用户操作时,从相关文件中确定出与第一用户操作对应的特定文件;
内容输出单元,用于输出特定文件的完整内容;
其中,若特定文件为文本文件,则完整内容为文本信息;若特定文件为图像文件,则完整内容为图像信息;若特定文件为视频文件,则完整内容为视频地址和/或视频内容。
在本申请的一种示例性实施例中,若特定文件为视频文件,上述装置还包括地址访问单元,其中:
地址访问单元,用于在内容输出单元输出特定文件的完整内容之后,响应于针对视频文件的第二用户操作时,播放视频文件。
在本申请的一种示例性实施例中,文件输出单元在展示区域输出与目标对象相关的目标文件,包括:
确定包含目标文件且与当前播放时刻对应的目标相关文件;
确定目标相关文件分别对应的存储时间;
按照存储时间由晚到早的顺序在展示区域输出目标相关文件。
在本申请的一种示例性实施例中,文件输出单元按照存储时间由晚到早的顺序在展示区域输出目标相关文件,包括:
按照存储时间由晚到早的顺序,在展示区域输出目标相关文件的文件概要,文件概要用于对目标相关文件进行总结性表示。
在本申请的一种示例性实施例中,文件输出单元按照存储时间由晚到早的顺序,在展示区域输出目标相关文件的文件概要,包括:
按照存储时间由晚到早的顺序对目标相关文件进行排序;
在排序结果中依次选取预设数量的目标相关文件;
在展示区域中,按照排序结果输出预设数量的目标相关文件分别对应的文件概要。
在本申请的一种示例性实施例中,内容输出单元输出特定文件的完整内容,包括:
输出特定文件的完整内容和评论控件;
若检测到作用于评论控件的交互操作,输出文本输入窗口;
在文本输入窗口中检测评论内容,并将评论内容发送至服务器,以使得服务器存储评论内容并根据评论内容的发布时间更新特定文件的存储时间。
在本申请的一种示例性实施例中,上述装置还包括请求发送单元和结果显示单元,其中:
请求发送单元,用于在文件输出单元播放与播放操作对应的多媒体文件之后,当检测到针对目标对象的搜索操作时,向服务器发送对象搜索请求,以使得服务器搜索与目标对象的相关结果;
结果显示单元,用于接收由服务器返回的相关结果并在展示区域进行显示。
在本申请的一种示例性实施例中,上述装置还包括对象截取单元,其中:
对象截取单元,用于在文件获取单元在检测到针对多媒体文件中目标对象的编辑操作之前,根据检测到的截取操作对多媒体文件的当前帧进行对象截取,以获得目标对象。
在本申请的一种示例性实施例中,上述装置还包括控件输出单元和目标对象显示单元,其中:
控件输出单元,用于在文件获取单元获取编辑操作对应的目标文件之前,输出用于输入注解信息的编辑控件;
目标对象显示单元,用于通过预设标注方式显示目标对象;其中,目标对象为图像或文本。
根据本申请的另一方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。
根据本申请的另一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。
根据本申请的另一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实现方式中提供的方法。
本申请示例性实施例可以具有以下部分或全部有益效果:
在本申请的一示例实施方式所提供的多媒体文件的输出方法中,可以在播放多媒体文件时提供对于多媒体文件中图像或文字的编辑功能。用户可以通过该编辑功能针对多媒体文件中的目标对象(即,图像或文字)进行编辑。进而,当该用户或其他用户播放该多媒体文件时,可以在播放到包括该目标对象的时刻时,展示该用户编辑的内容。依据上述方案描述,本申请一方面可以将用户编辑的内容与视频播放进度中具体的对象进行关联,以使得该视频再次处于该播放进度时显示该用户编辑的内容,通过将用户编辑的内容与视频中具体对象进行关联的方式解决评论形式单一的问题并且可以提升用户与视频之间的互动性。本申请另一方面可以便于其他用户有针对性的将用户编辑的内容与视频中的对象进行联系,进而提升视频播放内容的多样性。本申请又一方面可以提升用户编辑的内容与视频内容的对应性,从而增加用户在视频播放过程中能够获取到的信息量。本申请又一方面可以提升用户与终端设备的交互性,以及通过各个用户针对视频中的对象所编辑的内容,提升视频内容的丰富度。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了可以应用本申请实施例的一种多媒体文件的输出方法及多媒体文件的输出装置的示例性***架构的示意图;
图2示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图;
图3示意性示出了根据本申请的一个实施例的多媒体文件的输出方法的流程图;
图4示意性示出了根据本申请的一个实施例的播放多媒体文件的用户界面示意图;
图5示意性示出了根据本申请的一个实施例中多媒体文件的输出方法的时序图;
图6示意性示出了根据本申请的一个实施例中在展示区域中显示相关文件完整内容的用户界面示意图;
图7示意性示出了根据本申请的一个实施例中选定目标对象后的用户界面示意图;
图8示意性示出了根据本申请的一个实施例对于目标对象的处理过程的流程图;
图9示意性示出了根据本申请的一个实施例的多媒体文件的输出方法的流程图;
图10示意性示出了根据本申请的一个实施例中的多媒体文件的输出装置的结构框图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本申请的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本申请的各方面变得模糊。
此外,附图仅为本申请的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
图1示出了可以应用本申请实施例的一种多媒体文件的输出方法及多媒体文件的输出装置的示例性应用环境的***架构的示意图。
如图1所示,***架构100可以包括终端设备101、102、103中的一个或多个,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102、103可以具有显示屏,包括但不限于台式计算机、便携式计算机、智能手机、智能电视和平板电脑等等,终端设备101、102、103上安装有客户端,可以用于播放本申请实施例中的多媒体文件以及与多媒体文件对应的相关文件等。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是单个服务器、多个服务器组成的服务器集群或云服务器等。
本申请实施例所提供的多媒体文件的输出方法一般由终端设备101、102或103执行。但本领域技术人员容易理解的是,本申请实施例所提供的多媒体文件的输出方法也可以由服务器105执行,或由终端设备和服务器共同执行,本示例性实施例中对此不做特殊限定。举例而言,在一种示例性实施例中,终端设备101、102或103可以当检测到播放操作时,播放与播放操作对应的多媒体文件;当检测到针对多媒体文件中目标对象的编辑操作时,获取编辑操作对应的目标文件,并确定多媒体文件的当前播放时刻;当多媒体文件的播放进度与当前播放时刻相对应时,展示与目标对象相关的目标文件。
图2示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。
需要说明的是,图2示出的电子设备的计算机***200仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。需要说明的是,该电子设备可以是图1所示的终端设备或服务器,本实施例以该电子设备为终端设备为例进行说明。
如图2所示,计算机***200包括中央处理单元(CPU)201,其可以根据存储在只读存储器(ROM)202中的程序或者从储存部分208加载到随机访问存储器(RAM)203中的程序而执行各种适当的动作和处理。在RAM 203中,还存储有***操作所需的各种程序和数据。CPU201、ROM 202以及RAM 203通过总线204彼此相连。输入/输出(I/O)接口205也连接至总线204。
以下部件连接至I/O接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分207;包括硬盘等的储存部分208;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至I/O接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入储存部分208。
特别地,根据本申请的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质211被安装。在该计算机程序被中央处理单元(CPU)201执行时,执行本申请的方法和装置中限定的各种功能。
基于实际情况,用户在观看纪录片、脱口秀以及电影等视频时通常存在以下问题:看到台词中某个词汇时,想要对其进行相关的评论,一般来说,只能将其发送至评论区,而评论区的显示界面未与视频播放界面进行整合,若用户在一定的播放进度下想要看其他用户对当前帧的看法就只能够切换至评论显示界面,这样就造成了视频观看中断的问题,容易对用户的观看连贯性造成不良的影响。
基于上述问题,本示例实施方式提供了一种多媒体文件的输出方法。该多媒体文件的输出方法可以由图1所示的终端设备或服务器执行,也可以由终端设备和服务器共同执行,本实施例以该方法由终端设备执行为例进行说明,本示例性实施例中对此不做特殊限定。参考图3所示,该多媒体文件的输出方法可以包括以下步骤S310至步骤S330:
步骤S310:当检测到播放操作时,播放与播放操作对应的多媒体文件。
步骤S320:当检测到针对多媒体文件中目标对象的编辑操作时,获取编辑操作对应的目标文件,并确定多媒体文件的当前播放时刻。
步骤S330:当多媒体文件的播放进度与当前播放时刻相对应时,展示与目标对象相关的目标文件。
实施图3所示的方法,可以将用户编辑的内容与视频播放进度中具体的对象进行关联,以使得该视频再次处于该播放进度时显示该用户编辑的内容,通过将用户编辑的内容与视频中具体对象进行关联的方式解决评论形式单一的问题并且可以提升用户与视频之间的互动性。此外,还可以便于其他用户有针对性的将用户编辑的内容与视频中的对象进行联系,进而提升视频播放内容的多样性。此外,还可以提升用户编辑的内容与视频内容的对应性,从而增加用户在视频播放过程中能够获取到的信息量。此外,还可以提升用户与终端设备的交互性,以及通过各个用户针对视频中的对象所编辑的内容,提升视频内容的丰富度。
下面,对于本示例实施方式的上述步骤进行更加详细的说明。
在步骤S310中,当检测到播放操作时,播放与播放操作对应的多媒体文件。
其中,播放操作可以为虚拟功能按键触发操作、实体功能按键触发操作或语音控制操作等,本申请实施例不作限定。另外,播放与播放操作对应的多媒体文件的方式具体可以为:在显示区域播放与播放操作对应的多媒体文件;其中,显示区域的尺寸可以与屏幕尺寸相同,也可以小于屏幕尺寸,显示区域用于显示所播放的多媒体文件。多媒体文件可以为音频文件或多媒体文件。另外,可选的,播放与播放操作对应的多媒体文件的方式具体可以为:当检测到选择操作以及播放操作时,确定选择操作对应的多个多媒体文件,并根据播放操作依次播放多个多媒体文件,这样能够实现连续播放多个多媒体文件,避免用户需要在每个多媒体文件播放完毕后再手动选择下一个需要播放的多媒体文件,进而简化繁琐的操作,改善用户的使用体验,提升用户的使用粘度。
本申请实施例中,可选的,上述方法还包括:根据多媒体文件的播放进度在展示区域实时更新与播放进度对应的相关文件;其中,相关文件用于注解与播放进度对应的多媒体文件内容;当多媒体文件的播放进度与当前播放时刻相对应时,相关文件包括目标文件。
具体地,相关文件包括文本文件、图像文件、视频文件以及合成文件中至少一种,合成文件中包括文本信息和图像信息。展示区域可以处于显示区域的任一位置,如展示区域可以属于显示区域的一部分,展示区域也可以以悬浮窗或子窗口形式显示在显示区域上;若显示区域为一个显示页面的区域,那么,展示区域也可以为并列显示的另一显示页面的区域,本申请实施例不作限定。
此外,一方面可选的,根据多媒体文件的播放进度在展示区域实时更新与播放进度对应的相关文件的方式具体可以为:获取多媒体文件的播放进度并向服务器发送该播放进度对应的时间点,以使得服务器检测是否存在与该时间点对应的相关文件,若存在,则通过该时间点对应的相关文件更新展示区域中输出的相关文件,若不存在,则结束流程。需要说明的是,播放进度可以通过多媒体文件的已播放时长(如,1分25秒)进行表示,当前播放时刻对应的相关文件可以为一个或多个。
此外,另一方面可选的,根据多媒体文件的播放进度在展示区域实时更新与播放进度对应的相关文件的方式具体可以为:根据多媒体文件的播放进度以及预设时长(如,3秒)在展示区域实时更新与播放进度对应的相关文件;具体包括:根据多媒体文件的播放进度确定第二时间点,并确定展示区域中当前显示的相关文件所对应的第一时间点;检测第一时间点与第二时间点之间的时长是否满足预设时长;如果满足预设时长,则将展示区域中当前显示的相关文件实时更新为第二时间点对应的相关文件。
请参阅图4,图4示意性示出了根据本申请的一个实施例的播放多媒体文件的用户界面示意图。如图4所示,显示区域可以用于播放多媒体文件,显示区域中包括的展示区域可以用于输出与多媒体文件当前的播放进度所对应的相关文件“狮子…”和“小视频…”。这样可以方便用户在观看视频时提供相关的文件或链接,以供用户对该视频进行扩展了解,改善用户的使用体验。
可见,实施该可选的实施例,能够根据多媒体文件的播放进度及时将前一帧对应的相关文件更新为当前帧对应的相关文件,这样可以使得用户在观看视频时随时查看当前进度对应的相关文件,提升了交互效果,改善了用户使用体验。
进一步地,根据多媒体文件的播放进度在展示区域实时更新与播放进度对应的相关文件之后,上述方法还包括:当在展示区域检测到第一用户操作时,从相关文件中确定出与第一用户操作对应的特定文件;输出特定文件的完整内容;其中,若特定文件为文本文件,则完整内容为文本信息;若特定文件为图像文件,则完整内容为图像信息;若特定文件为视频文件,则完整内容为视频地址和/或视频内容。
具体地,当在展示区域检测到第一用户操作时,确定该第一用户操作作用于相关文件中的某一特定文件还是作用于非相关文件的空白区域;若作用于相关文件中的某一特定文件,则执行上述的从相关文件中确定出与第一用户操作对应的特定文件的步骤;若作用于非相关文件的空白区域,则输出展示区域中所有相关文件的完整内容,可以方便用户对相关文件进行预览,以便用户根据概要进步选择查看哪个相关文件的完整内容。另外,上述的视频地址可以为IP地址、物理地址、域名等,本申请实施例不作限定。
可见,实施该可选的实施例,能够在检测到点击操作时输出特定文件的完整内容,以向用户展示完整的相关文件内容,增强用户交互体验。
进一步地,若特定文件为视频文件,输出特定文件的完整内容之后,上述方法还包括:响应于针对视频文件的第二用户操作时,播放视频文件。
具体可以包括:当检测到针对多媒体文件的第二用户操作时,检测多媒体文件对应的视频地址是否大于1,如果是,则输出包含多媒体文件的所有视频地址的列表;当检测到用户选取操作时,访问用户选取操作对应的目标视频地址,以播放该视频文件。由于一个视频可以通过多种途径进行播放,通过提供多种地址可以方便用户根据喜好,个性化选择目标视频地址,进而播放视频文件,从而改善用户的使用体验。
可见,实施该可选的实施例,可以为用户提供视频文件,作为正在播放的视频的当前帧的详解,以使得用户可以通过视频链接的方式对当前帧中的内容进行进一步了解,即,通过提供更多的交互方式,提升用户的观看体验。
进一步地,输出特定文件的完整内容,包括:输出特定文件的完整内容和评论控件;若检测到作用于评论控件的交互操作,输出文本输入窗口;在文本输入窗口中检测评论内容,并将评论内容发送至服务器,以使得服务器存储评论内容并根据评论内容的发布时间更新特定文件的存储时间。
具体地,评论控件为可交互控件,用于实现对特定文件进行评论的功能。此外,可选的,输出特定文件的完整内容和评论控件之后,上述方法还可以包括以下步骤:输出特定文件对应的点赞控件;当检测到作用于点赞控件的交互操作时,更新特定文件对应的点赞数量;其中,点赞控件为可交互控件,用于提供对于特定文件表示赞同的功能;点赞数量可以用于表征特定文件的热度。此外,可选的,文本输入窗口中的评论内容可以包括文本信息以及图片信息中至少一种。
请参阅图5,图5示意性示出了根据本申请的一个实施例中多媒体文件的输出方法的时序图。如图5所示,时序图包括步骤S500~步骤S560,其中:
步骤S500:终端设备检测播放操作并播放与播放操作对应的多媒体文件。
步骤S510:终端设备向服务器发送用于获取当前的播放进度对应的相关文件的请求。
步骤S520:服务器根据当前的播放进度查询相对应的相关文件;根据相关文件的存储时间和热度对相关文件进行排序。
步骤S530:服务器将排序后的相关文件返回客户端。
步骤S540:终端设备根据服务器返回的相关文件对展示区域进行更新;根据在展示区域检测到的第一用户操作从相关文件中确定出特定文件;输出特定文件的完整内容和评论控件;检测作用于评论控件的交互操作,输出文本输入窗口;在文本输入窗口中检测评论内容。
步骤S550:终端设备将评论内容发送至服务器。
步骤S560:服务器存储评论内容并根据评论内容的发布时间更新特定文件的存储时间。
其中,步骤S500~步骤S560与图3所示的步骤及其实施例相对应,针对步骤S500~步骤S560的具体实施方式,请参阅图3所示的步骤及其实施例,此处不再赘述。
请参阅图6,图6示意性示出了根据本申请的一个实施例中在展示区域中显示相关文件完整内容的用户界面示意图。如图6所示,展示区域中展示的相关文件可以包括:文本文件的描述信息“其实这个词语是来自于一个典故,具体讲的是这样的故事”、图像文件的描述信息“这个狮子来自于非洲大草原”以及视频文件的描述信息“点击观看完整小视频解释”;其中,还公开了与各相关文件相对应的点赞控件和评论控件,用户可以与点赞控件和评论控件进行交互。另外,对于视频文件而言,在展示区域中,还可以展示该视频文件对应的视频地址、视频封面图像和/或视频内容,本申请实施例不作限定。
可见,实施该可选的实施例,能够通过提供与各相关文件的评论交互功能,提升交互多样性,进而可以改善用户的使用体验。
本申请实施例中,可选的,播放与播放操作对应的多媒体文件之后,上述方法还包括:当检测到针对目标对象的搜索操作时,向服务器发送对象搜索请求,以使得服务器搜索与目标对象的相关结果;接收由服务器返回的相关结果并在展示区域进行显示。
具体地,与目标对象的相关结果可以包括预设图像、词条、预设文本信息等,本申请实施例不作限定。显示区域中的展示区域可以设置为透明区域或半透明区域,这样可以减少展示区域所显示的相关文件对显示区域所播放的视频的遮挡影响,从而改善用户的使用体验。另外,接收由服务器返回的相关结果并在展示区域进行显示的方式具体可以为:接收由服务器返回的相关结果;基于优先视频文件的规则对上述相关结果进行排序;按照排序结果输出上述的相关结果。
请参阅图7,图7示意性示出了根据本申请的一个实施例中选定目标对象后的用户界面示意图。如图7所示,显示区域700中显示了视频画面以及当前视频画面对应的字幕“中学生短跑比赛”。用户可以将其中的“短跑比赛”选定为目标对象701。进而,客户端通过预设标注方式(如,加入阴影背景式样)显示目标对象701并输出搜索控件702和编辑控件703;其中,当用户与搜索控件702进行交互时,客户端可以检测到针对目标对象的搜索操作,进而可以向服务器发送对象搜索请求;当用户与编辑控件703进行交互时,客户端可以检测到针对目标对象701的编辑操作,进而获取编辑操作对应的相关文件。需要说明的是,用户也可以将“中学生”或截取的部分视频画面作为目标对象,本申请中的目标对象701仅为示例性示出。
可见,实施该可选的实施例,能够为用户提供搜索操作,以使得用户能够在观看视频的过程中随时通过文字选定或截图确定出目标对象,进而使得客户端搜索与目标对象相关的搜索结果,增加了观看视频过程中的交互多样性,这样可以避免用户需要退出视频观看界面再搜索相关文字或截图的问题,即,可以直接在视频播放过程中为用户搜索所需的内容并在展示区域进行显示,避免视频观看中断给用户造成使用体验不佳的问题。
在步骤S320中,当检测到针对多媒体文件中目标对象的编辑操作时,获取编辑操作对应的目标文件,并确定多媒体文件的当前播放时刻。
其中,与编辑操作对应的目标文件可以为文本文件、图像文件、合成文件或视频文件,其中,合成文件中可以包括文本信息和图像信息。此外,当前播放时刻为检测到编辑操作的时刻,当前播放时刻可以用于表示多媒体文件的播放进度(如,1分25秒)。
本申请实施例中,可选的,在检测到针对多媒体文件中目标对象的编辑操作之前,上述方法还包括:根据检测到的截取操作对多媒体文件的当前帧进行对象截取,以获得目标对象。
具体地,根据检测到的截取操作对多媒体文件的当前帧进行对象截取,以获得目标对象的方式具体可以为:根据检测到的截取操作确定截取区域;检测截取区域中是否存在文本信息;若存在文本信息,则将文本信息确定为目标对象;若不存在文本信息,则将截取区域对应的图像确定为目标对象。
可见,实施该可选的实施例,能够提供截取目标对象的功能,以便用户根据个性化需求进行对象截取,进而,有利于用户通过提供的作用于目标对象的搜索控件和编辑控件进行个性化交互,改善用户的使用体验。
本申请实施例中,可选的,获取编辑操作对应的目标文件之前,上述方法还包括:输出用于输入注解信息的编辑控件并通过预设标注方式显示目标对象;其中,目标对象为图像或文本。
具体地,注解信息与目标对象相对应;预设标注方式用于使得目标对象区别于非目标对象的文字区域或图像区域,预设标注方式可以为高亮标注或加框线标注等方式,本申请实施例不作限定。
请参阅图8,图8示意性示出了根据本申请的一个实施例对于目标对象的处理过程的流程图。如图8所示,包括:步骤S801~步骤S827,其中:
步骤S801:截取文字。
步骤S803:搜索文字。
步骤S805:编辑注解。
步骤S807:将文字上传服务器,以使得服务器搜索与文字对应的相关结果。
步骤S809:输出用于输入注解信息的编辑控件。
步骤S811:接收服务器返回的相关结果并优先显示相关结果中的视频文件。
步骤S813:将输入的注解信息上传服务器,以使得服务器存储该注解信息。
步骤S815:截取图像。
步骤S817:搜索图像。
步骤S819:编辑注解。
步骤S821:将图像上传服务器,以使得服务器搜索与图像对应的相关结果。
步骤S823:输出用于输入注解信息的编辑控件。
步骤S825:接收服务器返回的相关结果并输出。
步骤S827:将输入的注解信息上传服务器,以使得服务器存储该注解信息。
具体地,客户端可以根据检测到的截取操作对多媒体文件的当前帧进行对象截取,以获得目标对象,若目标对象为文字,则截取文字,若目标对象为图像,则截取图像。一方面,可以根据作用于搜索控件的交互操作搜索文字/图像,以及将将文字/图像上传服务器,以使得服务器搜索与文字/图像对应的相关结果,进而,客户端显示由服务器返回的相关结果;其中,需要说明的是,若相关结果与文字相对应,在显示相关结果时优先显示相关结果中的视频文件。另一方面,可以根据作用于编辑控件的交互操作输出用于输入注解信息的编辑控件,以及讲输入的注解信息上传服务器,以使得服务器存储该注解信息。
可见,实施该可选的实施例,能够通过预设的标注方式对目标对象进行特别标注,这样可以方便用户对其进行编辑或搜索,进而改善用户的使用体验,提升用户的使用黏度。
在本申请实施例中,可选的,在步骤S340之前,还可以包括以下步骤:向服务器上传当前播放时刻、目标文件以及目标对象,以使得服务器关联当前播放时刻、目标文件以及目标对象。
其中,服务器关联当前播放时刻、目标文件以及目标对象的方式具体可以为:通过键值形式(key-value)存储当前播放时刻、目标文件以及目标对象,以实现对于当前播放时刻、目标文件以及目标对象的关联。
在步骤S340中,当多媒体文件的播放进度与当前播放时刻相对应时,展示与目标对象相关的目标文件。
其中,展示与目标对象相关的目标文件的展示区域的尺寸可以由自定义操作设置得到;多媒体文件的播放进度以及当前播放时刻的表示方式可以相同。
本申请实施例中,可选的,在展示区域输出与目标对象相关的目标文件,包括:确定包含目标文件且与当前播放时刻对应的目标相关文件;确定目标相关文件分别对应的存储时间;按照存储时间由晚到早的顺序在展示区域输出目标相关文件。
具体地,目标相关文件可以为一个或多个;存储时间为服务器存储目标相关文件中各文件的时间。另外,可选的,按照存储时间由晚到早的顺序在展示区域输出目标相关文件的方式具体可以为:按照存储时间由晚到早的顺序以及各目标相关文件对应的热度,在展示区域输出目标相关文件。具体包括:按照各目标相关文件对应的热度对目标相关文件进行排序,得到前N位目标相关文件,并按照存储时间由晚到早的顺序对前N位目标相关文件进行排序,进而按照排序结果在展示区域输出前N位目标相关文件;其中,N为正整数。
可见,实施该可选的实施例,能够按照存储时间对目标相关文件进行排序,以使得存储时间距离当前最近的目标相关文件能够优先显示,从而改善用户的使用体验。
在一种可选的实施例中,按照存储时间由晚到早的顺序在展示区域输出目标相关文件,包括:按照存储时间由晚到早的顺序,在展示区域输出目标相关文件的文件概要,文件概要用于对目标相关文件进行总结性表示。
具体地,在展示区域输出目标相关文件的文件概要的方式可以为:在展示区域中通过列表的形式输出目标相关文件的文件概要。
可见,实施该可选的实施例,能够通过输出文件概要,从而减少目标相关文件对于显示区域中正在播放的视频的遮挡,进而改善用户体验。
在另一种可选的实施例中,按照存储时间由晚到早的顺序,在展示区域输出目标相关文件的文件概要,包括:
按照存储时间由晚到早的顺序对目标相关文件进行排序;
在排序结果中依次选取预设数量(如,3个)的目标相关文件;
在展示区域中,按照排序结果输出预设数量的目标相关文件分别对应的文件概要。
具体地,预设数量可以为自定义数值;预设数量为正整数。
可见,实施该可选的实施例,能够通过精简输出的目标相关文件数量,进而减少对于显示区域中正在播放的视频的遮挡,进而改善用户体验。
请参阅图9,图9示意性示出了根据本申请的一个实施例的多媒体文件的输出方法的流程图。如图9所示,包括:步骤S900~步骤S960,其中:
步骤S900:当检测到播放操作时,终端设备播放与播放操作对应的多媒体文件。
步骤S910:终端设备根据多媒体文件的播放进度在展示区域实时更新与播放进度对应的相关文件;其中,相关文件用于注解播放进度对应的多媒体文件内容。
步骤S920:终端设备根据检测到的截取操作对多媒体文件的当前帧进行对象截取,以获得目标对象。
步骤S930:当检测到针对目标对象的搜索操作时,终端设备向服务器发送对象搜索请求,以使得服务器搜索与目标对象的相关结果;进而,执行步骤S950。
步骤S940:当检测到针对多媒体文件中目标对象的编辑操作时,终端设备获取编辑操作对应的目标文件,并确定多媒体文件的当前播放时刻;进而,执行步骤S960。
步骤S950:终端设备接收由服务器返回的相关结果并在展示区域进行显示。
步骤S960:终端设备向服务器上传当前播放时刻、目标文件以及目标对象,以使得服务器关联当前播放时刻、目标文件以及目标对象并存储。
其中,步骤S900~步骤S960与图3所示的步骤及其实施例相对应,针对步骤S900~步骤S960的具体实施方式,请参阅图3所示的步骤及其实施例,此处不再赘述。
可见,实施图9所示的方法,可以将用户编辑的内容与视频播放进度中具体的对象进行关联,以使得该视频再次处于该播放进度时显示该用户编辑的内容,通过将用户编辑的内容与视频中具体对象进行关联的方式解决评论形式单一的问题并且可以提升用户与视频之间的互动性。此外,还可以便于其他用户有针对性的将用户编辑的内容与视频中的对象进行联系,进而提升视频播放内容的多样性。此外,还可以提升用户编辑的内容与视频内容的对应性,从而增加用户在视频播放过程中能够获取到的信息量。此外,还可以提升用户与终端设备的交互性,以及通过各个用户针对视频中的对象所编辑的内容,提升视频内容的丰富度。
进一步的,本示例实施方式中,还提供了一种多媒体文件的输出装置。参考图10所示,该多媒体文件的输出装置1000可以包括文件输出单元1001和文件获取单元1002,其中:
文件输出单元1001,用于当检测到播放操作时,播放与播放操作对应的多媒体文件;
文件获取单元1002,用于当检测到针对多媒体文件中目标对象的编辑操作时,获取编辑操作对应的目标文件,并确定多媒体文件的当前播放时刻;
文件输出单元1001,还用于当多媒体文件的播放进度与当前播放时刻相对应时,展示与目标对象相关的目标文件。
可见,实施图10所示的装置,可以将用户编辑的内容与视频播放进度中具体的对象进行关联,以使得该视频再次处于该播放进度时显示该用户编辑的内容,通过将用户编辑的内容与视频中具体对象进行关联的方式解决评论形式单一的问题并且可以提升用户与视频之间的互动性。此外,还可以便于其他用户有针对性的将用户编辑的内容与视频中的对象进行联系,进而提升视频播放内容的多样性。此外,还可以提升用户编辑的内容与视频内容的对应性,从而增加用户在视频播放过程中能够获取到的信息量。此外,还可以提升用户与终端设备的交互性,以及通过各个用户针对视频中的对象所编辑的内容,提升视频内容的丰富度。
在本申请的一种示例性实施例中,上述装置还包括文件更新单元(未图示),其中:
文件更新单元,用于根据多媒体文件的播放进度在展示区域实时更新与播放进度对应的相关文件;
其中,相关文件用于注解与播放进度对应的多媒体文件内容;当多媒体文件的播放进度与当前播放时刻相对应时,相关文件包括目标文件。
其中,相关文件包括文本文件、图像文件、视频文件以及合成文件中至少一种,合成文件中包括文本信息和图像信息。
可见,实施该可选的实施例,能够根据多媒体文件的播放进度及时将前一帧对应的相关文件更新为当前帧对应的相关文件,这样可以使得用户在观看视频时随时查看当前进度对应的相关文件,提升了交互效果,改善了用户使用体验。
在本申请的一种示例性实施例中,上述装置还包括特定文件确定单元(未图示)和内容输出单元(未图示),其中:
特定文件确定单元,用于当在展示区域检测到第一用户操作时,从相关文件中确定出与第一用户操作对应的特定文件;
内容输出单元,用于输出特定文件的完整内容;
其中,若特定文件为文本文件,则完整内容为文本信息;若特定文件为图像文件,则完整内容为图像信息;若特定文件为视频文件,则完整内容为视频地址。
可见,实施该可选的实施例,能够在检测到点击操作时输出特定文件的完整内容,以向用户展示完整的相关文件内容,增强用户交互体验。
在本申请的一种示例性实施例中,若特定文件为视频文件,上述装置还包括地址访问单元(未图示),其中:
地址访问单元,用于在内容输出单元输出特定文件的完整内容之后,响应于针对视频文件的第二用户操作时,播放视频文件。
可见,实施该可选的实施例,可以为用户提供视频文件,作为正在播放的视频的当前帧的详解,以使得用户可以通过视频链接的方式对当前帧中的内容进行进一步了解,即,通过提供更多的交互方式,提升用户的观看体验。
在本申请的一种示例性实施例中,文件输出单元1001在展示区域输出与目标对象相关的目标文件,包括:
确定包含目标文件且与当前播放时刻对应的目标相关文件;
确定目标相关文件分别对应的存储时间;
按照存储时间由晚到早的顺序在展示区域输出目标相关文件。
可见,实施该可选的实施例,能够按照存储时间对目标相关文件进行排序,以使得存储时间距离当前最近的目标相关文件能够优先显示,从而改善用户的使用体验。
在本申请的一种示例性实施例中,文件输出单元1001按照存储时间由晚到早的顺序在展示区域输出目标相关文件,包括:
按照存储时间由晚到早的顺序,在展示区域输出目标相关文件的文件概要,文件概要用于对目标相关文件进行总结性表示。
可见,实施该可选的实施例,能够通过输出文件概要,从而减少目标相关文件对于显示区域中正在播放的视频的遮挡,进而改善用户体验。
在本申请的一种示例性实施例中,文件输出单元1001按照存储时间由晚到早的顺序,在展示区域输出目标相关文件的文件概要,包括:
按照存储时间由晚到早的顺序对目标相关文件进行排序;
在排序结果中依次选取预设数量的目标相关文件;
在展示区域中,按照排序结果输出预设数量的目标相关文件分别对应的文件概要。
可见,实施该可选的实施例,能够通过精简输出的目标相关文件数量,进而减少对于显示区域中正在播放的视频的遮挡,进而改善用户体验。
在本申请的一种示例性实施例中,内容输出单元输出特定文件的完整内容,包括:
输出特定文件的完整内容和评论控件;
若检测到作用于评论控件的交互操作,输出文本输入窗口;
在文本输入窗口中检测评论内容,并将评论内容发送至服务器,以使得服务器存储评论内容并根据评论内容的发布时间更新特定文件的存储时间。
可见,实施该可选的实施例,能够通过提供与各相关文件的评论交互功能,提升交互多样性,进而可以改善用户的使用体验。
在本申请的一种示例性实施例中,上述装置还包括请求发送单元(未图示)和结果显示单元(未图示),其中:
请求发送单元,用于在文件输出单元1001播放与播放操作对应的多媒体文件之后,当检测到针对目标对象的搜索操作时,向服务器发送对象搜索请求,以使得服务器搜索与目标对象的相关结果;
结果显示单元,用于接收由服务器返回的相关结果并在展示区域进行显示。
可见,实施该可选的实施例,能够为用户提供搜索操作,以使得用户能够在观看视频的过程中随时通过文字选定或截图确定出目标对象,进而使得客户端搜索与目标对象相关的搜索结果,增加了观看视频过程中的交互多样性,这样可以避免用户需要退出视频观看界面再搜索相关文字或截图的问题,即,可以直接在视频播放过程中为用户搜索所需的内容并在展示区域进行显示,避免视频观看中断给用户造成使用体验不佳的问题。
在本申请的一种示例性实施例中,上述装置还包括对象截取单元(未图示),其中:
对象截取单元,用于在文件获取单元1002在检测到针对多媒体文件中目标对象的编辑操作之前,根据检测到的截取操作对多媒体文件的当前帧进行对象截取,以获得目标对象。
可见,实施该可选的实施例,能够提供截取目标对象的功能,以便用户根据个性化需求进行对象截取,进而,有利于用户通过提供的作用于目标对象的搜索控件和编辑控件进行个性化交互,改善用户的使用体验。
在本申请的一种示例性实施例中,上述装置还包括控件输出单元(未图示)和目标对象显示单元(未图示),其中:
控件输出单元,用于在文件获取单元1002获取编辑操作对应的目标文件之前,输出用于输入注解信息的编辑控件;
目标对象显示单元,用于通过预设标注方式显示目标对象;其中,目标对象为图像或文本。
可见,实施该可选的实施例,能够通过预设的标注方式对目标对象进行特别标注,这样可以方便用户对其进行编辑或搜索,进而改善用户的使用体验,提升用户的使用黏度。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
由于本申请的示例实施例的多媒体文件的输出装置的各个功能模块与上述多媒体文件的输出方法的示例实施例的步骤对应,因此对于本申请装置实施例中未披露的细节,请参照本申请上述的多媒体文件的输出方法的实施例。
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
需要说明的是,本申请所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (15)
1.一种多媒体文件的输出方法,其特征在于,包括:
当检测到播放操作时,播放与所述播放操作对应的多媒体文件;
当检测到针对所述多媒体文件中目标对象的编辑操作时,获取所述编辑操作对应的目标文件,并确定所述多媒体文件的当前播放时刻;
当多媒体文件的播放进度与所述当前播放时刻相对应时,展示与所述目标对象相关的所述目标文件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述多媒体文件的播放进度在展示区域实时更新与所述播放进度对应的相关文件;
其中,所述相关文件用于注解与所述播放进度对应的多媒体文件内容;当所述多媒体文件的播放进度与所述当前播放时刻相对应时,所述相关文件包括所述目标文件。
3.根据权利要求2所述的方法,其特征在于,所述相关文件包括文本文件、图像文件、视频文件以及合成文件中至少一种,所述合成文件中包括文本信息和图像信息。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当在所述展示区域检测到第一用户操作时,从所述相关文件中确定出与所述第一用户操作对应的特定文件;
输出所述特定文件的完整内容;
其中,若所述特定文件为所述文本文件,则所述完整内容为所述文本信息;若所述特定文件为所述图像文件,则所述完整内容为所述图像信息;若所述特定文件为所述视频文件,则所述完整内容为视频地址和/或视频内容。
5.根据权利要求4所述的方法,其特征在于,若所述特定文件为所述视频文件,输出所述特定文件的完整内容之后,所述方法还包括:
响应于针对所述视频文件的第二用户操作,播放所述视频文件。
6.根据权利要求4所述的方法,其特征在于,展示与所述目标对象相关的所述目标文件,包括:
确定包含所述目标文件且与所述当前播放时刻对应的目标相关文件;
确定所述目标相关文件分别对应的存储时间;
按照所述存储时间由晚到早的顺序在所述展示区域输出所述目标相关文件。
7.根据权利要求6所述的方法,其特征在于,按照所述存储时间由晚到早的顺序在所述展示区域输出所述目标相关文件,包括:
按照所述存储时间由晚到早的顺序,在所述展示区域输出所述目标相关文件的文件概要,所述文件概要用于对所述目标相关文件进行总结性表示。
8.根据权利要求7所述的方法,其特征在于,按照所述存储时间由晚到早的顺序,在所述展示区域输出所述目标相关文件的文件概要,包括:
按照所述存储时间由晚到早的顺序对所述目标相关文件进行排序;
在排序结果中依次选取预设数量的目标相关文件;
在所述展示区域中,按照所述排序结果输出所述预设数量的目标相关文件分别对应的文件概要。
9.根据权利要求6所述的方法,其特征在于,输出所述特定文件的完整内容,包括:
输出所述特定文件的完整内容和评论控件;
若检测到作用于所述评论控件的交互操作,输出文本输入窗口;
在所述文本输入窗口中检测评论内容,并将所述评论内容发送至服务器,以使得所述服务器存储所述评论内容并根据所述评论内容的发布时间更新所述特定文件的存储时间。
10.根据权利要求1所述的方法,其特征在于,播放与所述播放操作对应的多媒体文件之后,所述方法还包括:
当检测到针对所述目标对象的搜索操作时,向服务器发送对象搜索请求,以使得所述服务器搜索与所述目标对象的相关结果;
接收由所述服务器返回的所述相关结果并在所述展示区域进行显示。
11.根据权利要求1所述的方法,其特征在于,在检测到针对所述多媒体文件中目标对象的编辑操作之前,所述方法还包括:
根据检测到的截取操作对所述多媒体文件的当前帧进行对象截取,以获得所述目标对象。
12.根据权利要求1~11任一项所述的方法,其特征在于,获取所述编辑操作对应的目标文件之前,所述方法还包括:
输出用于输入注解信息的编辑控件并通过预设标注方式显示所述目标对象;其中,所述目标对象为图像或文本。
13.一种多媒体文件的输出装置,其特征在于,包括:
文件输出单元,用于当检测到播放操作时,播放与所述播放操作对应的多媒体文件;
文件获取单元,用于当检测到针对所述多媒体文件中目标对象的编辑操作时,获取所述编辑操作对应的目标文件,并确定所述多媒体文件的当前播放时刻;
所述文件输出单元,还用于当所述多媒体文件的播放进度与所述当前播放时刻相对应时,展示与所述目标对象相关的所述目标文件。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-12任一项所述的方法。
15.一种电子设备,其特征在于,包括:
处理器;以及
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-12任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010601662.XA CN111836112B (zh) | 2020-06-28 | 2020-06-28 | 多媒体文件的输出方法、装置、介质及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010601662.XA CN111836112B (zh) | 2020-06-28 | 2020-06-28 | 多媒体文件的输出方法、装置、介质及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111836112A true CN111836112A (zh) | 2020-10-27 |
CN111836112B CN111836112B (zh) | 2022-01-25 |
Family
ID=72899380
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010601662.XA Active CN111836112B (zh) | 2020-06-28 | 2020-06-28 | 多媒体文件的输出方法、装置、介质及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111836112B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112309424A (zh) * | 2020-10-28 | 2021-02-02 | 维沃移动通信有限公司 | 显示方法和电子设备 |
CN112380365A (zh) * | 2020-11-18 | 2021-02-19 | 北京字跳网络技术有限公司 | 一种多媒体的字幕交互方法、装置、设备及介质 |
CN113010698A (zh) * | 2020-11-18 | 2021-06-22 | 北京字跳网络技术有限公司 | 多媒体的交互方法、信息交互方法、装置、设备及介质 |
CN113132789A (zh) * | 2021-04-26 | 2021-07-16 | 北京字跳网络技术有限公司 | 一种多媒体的交互方法、装置、设备及介质 |
CN113139090A (zh) * | 2021-04-16 | 2021-07-20 | 北京字节跳动网络技术有限公司 | 交互方法、装置、电子设备及计算机可读存储介质 |
CN113873080A (zh) * | 2021-09-27 | 2021-12-31 | 维沃移动通信有限公司 | 多媒体文件的获取方法和获取装置 |
CN113949904A (zh) * | 2021-10-13 | 2022-01-18 | 毕滢 | 在线互动学习视频播放方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414943A (zh) * | 2013-07-12 | 2013-11-27 | 深圳Tcl新技术有限公司 | 电视节目评论信息处理方法和*** |
CN104754419A (zh) * | 2015-03-13 | 2015-07-01 | 腾讯科技(北京)有限公司 | 基于视频的互动方法和装置 |
CN106954095A (zh) * | 2017-04-17 | 2017-07-14 | 腾讯科技(深圳)有限公司 | 一种多媒体文件的播放方法及装置 |
CN107864410A (zh) * | 2017-10-12 | 2018-03-30 | 庄世健 | 一种多媒体数据处理方法、装置、电子设备以及存储介质 |
CN110134479A (zh) * | 2019-05-10 | 2019-08-16 | 杭州网易云音乐科技有限公司 | 内容页面交互方法、生成方法、介质、装置和计算设备 |
CN111290688A (zh) * | 2018-12-06 | 2020-06-16 | 中兴通讯股份有限公司 | 多媒体笔记的方法、终端及计算机可读存储介质 |
-
2020
- 2020-06-28 CN CN202010601662.XA patent/CN111836112B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103414943A (zh) * | 2013-07-12 | 2013-11-27 | 深圳Tcl新技术有限公司 | 电视节目评论信息处理方法和*** |
CN104754419A (zh) * | 2015-03-13 | 2015-07-01 | 腾讯科技(北京)有限公司 | 基于视频的互动方法和装置 |
CN106954095A (zh) * | 2017-04-17 | 2017-07-14 | 腾讯科技(深圳)有限公司 | 一种多媒体文件的播放方法及装置 |
CN107864410A (zh) * | 2017-10-12 | 2018-03-30 | 庄世健 | 一种多媒体数据处理方法、装置、电子设备以及存储介质 |
CN111290688A (zh) * | 2018-12-06 | 2020-06-16 | 中兴通讯股份有限公司 | 多媒体笔记的方法、终端及计算机可读存储介质 |
CN110134479A (zh) * | 2019-05-10 | 2019-08-16 | 杭州网易云音乐科技有限公司 | 内容页面交互方法、生成方法、介质、装置和计算设备 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112309424A (zh) * | 2020-10-28 | 2021-02-02 | 维沃移动通信有限公司 | 显示方法和电子设备 |
CN112380365A (zh) * | 2020-11-18 | 2021-02-19 | 北京字跳网络技术有限公司 | 一种多媒体的字幕交互方法、装置、设备及介质 |
CN113010698A (zh) * | 2020-11-18 | 2021-06-22 | 北京字跳网络技术有限公司 | 多媒体的交互方法、信息交互方法、装置、设备及介质 |
CN113010698B (zh) * | 2020-11-18 | 2023-03-10 | 北京字跳网络技术有限公司 | 多媒体的交互方法、信息交互方法、装置、设备及介质 |
US12032816B2 (en) | 2020-11-18 | 2024-07-09 | Beijing Zitiao Network Technology Co., Ltd. | Display of subtitle annotations and user interactions |
CN113139090A (zh) * | 2021-04-16 | 2021-07-20 | 北京字节跳动网络技术有限公司 | 交互方法、装置、电子设备及计算机可读存储介质 |
WO2022218109A1 (zh) * | 2021-04-16 | 2022-10-20 | 北京字节跳动网络技术有限公司 | 交互方法, 装置, 电子设备及计算机可读存储介质 |
CN113132789A (zh) * | 2021-04-26 | 2021-07-16 | 北京字跳网络技术有限公司 | 一种多媒体的交互方法、装置、设备及介质 |
CN113873080A (zh) * | 2021-09-27 | 2021-12-31 | 维沃移动通信有限公司 | 多媒体文件的获取方法和获取装置 |
CN113949904A (zh) * | 2021-10-13 | 2022-01-18 | 毕滢 | 在线互动学习视频播放方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111836112B (zh) | 2022-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111836112B (zh) | 多媒体文件的输出方法、装置、介质及电子设备 | |
CN109413483B (zh) | 直播内容的预览方法、装置、设备和介质 | |
CN110149558B (zh) | 一种基于内容识别的视频播放实时推荐方法及*** | |
JP6122768B2 (ja) | 情報処理装置、表示方法およびコンピュータプログラム | |
US10595089B2 (en) | Information processing apparatus, information processing method, program, and information processing system | |
CN111970577B (zh) | 字幕编辑方法、装置和电子设备 | |
US8346540B2 (en) | Deep tag cloud associated with streaming media | |
CN107682750B (zh) | 视频播放方法和装置 | |
US9100701B2 (en) | Enhanced video systems and methods | |
CN111246275A (zh) | 评论信息的展示及交互方法、装置、电子设备、存储介质 | |
JP2023547940A (ja) | 情報表示方法、装置、機器及び媒体 | |
US20100100904A1 (en) | Comment distribution system, comment distribution server, terminal device, comment distribution method, and recording medium storing program | |
US20180293088A1 (en) | Interactive comment interaction method and apparatus | |
EP2618592A2 (en) | TV social network advertising | |
CN106844705B (zh) | 用于显示多媒体内容的方法和装置 | |
CN113286197A (zh) | 信息展示方法、装置、电子设备和存储介质 | |
WO2017098496A1 (en) | Systems and methods for playing videos | |
US20170272793A1 (en) | Media content recommendation method and device | |
KR20110047768A (ko) | 멀티미디어 컨텐츠 재생 장치 및 방법 | |
CN114329223A (zh) | 媒体内容搜索方法、装置、设备及介质 | |
CN115190366A (zh) | 一种信息展示方法、装置、电子设备、计算机可读介质 | |
CN110709838B (zh) | 用于更新用缓存内容渲染的网页的方法、***和介质 | |
CN112287171A (zh) | 信息处理方法、装置和电子设备 | |
CN113836415A (zh) | 信息推荐方法、装置、介质及设备 | |
CN113641853A (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40030858 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |