贴片媒体文件的播放方法和装置的制造方法

文档序号:10573106阅读:507来源:国知局
贴片媒体文件的播放方法和装置的制造方法
【专利摘要】本发明公开了一种贴片媒体文件的播放方法和装置。其中,该方法包括:视频播放模块获取待播放的贴片媒体文件,其中,视频播放模块嵌入在应用客户端中;在视频播放模块播放贴片媒体文件中的第一贴片媒体文件的过程中,视频播放模块检测到第一控制指令,其中,第一控制指令用于指示对贴片媒体文件进行播放控制;视频播放模块按照第一控制指令对贴片媒体文件进行播放控制。本发明解决了现有技术中贴片媒体文件的播放器不具备互动能力的技术问题。
【专利说明】
贴片媒体文件的播放方法和装置
技术领域
[0001 ]本发明涉及视频领域,具体而言,涉及一种贴片媒体文件的播放方法和装置。
【背景技术】
[0002]现有的视频播放器通常包含播放、暂停、时间轴拖拽这几项基本功能,在播放贴片媒体文件(例如贴片广告)的时候一般会禁用以上功能,因此播放广告时播放器基本不含交互功能。在播放广告时,用户无法与视频播放器互动。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明实施例提供了一种贴片媒体文件的播放方法和装置,以至少解决现有技术中贴片媒体文件的播放器不具备互动能力的技术问题。
[0005]根据本发明实施例的一个方面,提供了一种贴片媒体文件的播放方法,包括:视频播放模块获取待播放的贴片媒体文件,其中,所述视频播放模块嵌入在应用客户端中;在所述视频播放模块播放所述贴片媒体文件中的第一贴片媒体文件的过程中,所述视频播放模块检测到第一控制指令,其中,所述第一控制指令用于指示对所述贴片媒体文件进行播放控制;所述视频播放模块按照所述第一控制指令对所述贴片媒体文件进行播放控制。
[0006]根据本发明实施例的另一方面,还提供了一种贴片媒体文件的播放装置,包括:第一获取单元,用于获取待播放的贴片媒体文件;检测单元,用于在播放所述贴片媒体文件中的第一贴片媒体文件的过程中,检测第一控制指令,其中,所述第一控制指令用于指示对所述贴片媒体文件进行播放控制;控制单元,用于按照所述第一控制指令对所述贴片媒体文件进行播放控制。
[0007]在本发明实施例中,用户能够通过发送第一控制指令对视频播放模块播放的视频文件进行播放控制,视频播放模块接收到第一控制指令后,按照第一控制指令对播放的视频文件进行播放控制,达到了贴片媒体文件的播放器具备互动能力的技术效果,进而解决了现有技术中贴片媒体文件的播放器不具备互动能力的技术问题。
【附图说明】
[0008]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0009]图1是根据本发明实施例的执行贴片媒体文件的播放方法的硬件环境示意图;
[0010]图2是根据本发明实施例的顺序播放的示意图;
[0011]图3是根据本发明实施例的跳过贴片媒体文件播放形式的示意图;
[0012]图4-1是根据本发明实施例的一种可选的互动剧情贴片媒体文件播放形式的示意图;
[0013]图4-2是根据本发明实施例的另一种可选的互动剧情贴片媒体文件播放形式的示意图;
[0014]图5是根据本发明实施例的贴片媒体文件的播放装置的示意图;
[0015]图6是根据本发明实施例的实施上述贴片媒体文件的播放方法的终端的示意图。
【具体实施方式】
[0016]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0017]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0018]根据本发明实施例,提供了一种可以通过本申请装置实施例执行的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0019]根据本发明实施例,提供了一种贴片媒体文件的播放方法。
[0020]可选地,在本实施例中,上述贴片媒体文件的播放方法可以应用于如图1所示的终端102和服务器104所构成的硬件环境中。如图1所示,终端102通过网络与服务器104进行连接,上述网络包括但不限于:移动通信网络、广域网、城域网或局域网,终端102可以是手机终端,也可以是PC终端、笔记本终端或平板电脑终端。
[0021]图1中示出的硬件环境系统的主要工作原理是:
[0022]本发明实施例提供的视频播放模块可以是一种贴片媒体文件的播放器,独立于视频文件的播放器。
[0023]本发明实施例提供的贴片媒体文件的播放器播放一个或者多个贴片媒体文件,可以根据用户发送的第一控制指令跳过一个或多个贴片媒体文件、调整多个贴片媒体文件播放的顺序、选择播放某个或某些贴片媒体文件。该贴片媒体文件的播放器与用户的交互功能强,用户可以根据自己的喜好控制贴片媒体文件的播放,增强了控制贴片媒体文件的播放器的灵活性。
[0024]视频播放模块嵌入到终端12的应用客户端中,视频播放模块获取待播放的一个或者多个贴片媒体文件,并向服务器104请求待播放的贴片媒体文件,服务器104向视频播放模块发送贴片媒体文件,视频播放模块播放接收到的贴片媒体文件。在视频播放模块播放接收到贴片媒体文件的其中之一的过程中,视频播放模块检测到第一控制指令并按照第一控制指令对贴片媒体文件进行播放控制。
[0025]应用客户端可以是视频客户端、新闻客户端、社交应用客户端等。视频播放模块嵌入到上述的应用客户端中。贴片媒体文件可以是广告文件等,例如在应用程序启动时播放的广告、播放视频文件前播放的广告、朋友圈播放的广告等。当应用客户端是数据流客户端时,在应用客户端显示数据流的同时播放贴片媒体文件;当应用客户端是视频文件的播放器时,在应用客户端播放视频文件之前、中间或者之后播放贴片媒体文件。
[0026]待播放的贴片媒体文件可以是一个或多个贴片媒体文件。当待播放的贴片媒体文件是一个贴片媒体文件时,该贴片媒体文件用第一贴片媒体文件表示。当待播放的贴片媒体文件是多个贴片媒体文件时,可以用第一贴片媒体文件表示多个贴片媒体文件的其中之
O
[0027]当待播放的贴片媒体文件是一个贴片媒体文件时,视频播放模块按照第一控制指令对这一个贴片媒体文件进行播放控制,例如重播该贴片媒体文件。
[0028]当待播放的贴片媒体文件是多个贴片媒体文件时,视频播放模块在播放其中一个贴片媒体文件时,按照第一控制指令对这多个贴片媒体文件进行播放控制,例如跳过某个或某些贴片媒体文件、对多个贴片媒体文件进行排序、重播某个或某些贴片媒体文件等。
[0029]本发明实施例所提供的贴片媒体文件的播放方法能够使用户与贴片媒体文件的播放器进行交互,提高了贴片媒体文件播放的灵活性,解决了现有技术中贴片媒体文件的播放器不具备互动能力的技术问题,达到了贴片媒体文件的播放器具备互动能力的技术效果O
[0030]当贴片媒体文件包括多个目标贴片媒体文件时,视频播放模块按照第一控制指令对第一个播放的目标贴片媒体文件(第一贴片媒体文件)进行播放控制,也可以按照第一控制指令对位于第一播放的目标贴片媒体文件后面的目标贴片媒体文件进行播放控制。
[0031]例如,视频播放模块按照第一控制指令对第一贴片媒体文件进行重播,或者,视频播放模块按照第一控制指令对第一贴片媒体文件之后的目标贴片媒体文件依一定顺序播放、跳过等。
[0032]视频播放模块也按照第一控制指令跳过或者选择多个目标贴片媒体文件中的至少之一进行播放。
[0033]当待播放的贴片媒体文件包括多个目标贴片媒体文件时,将这多个目标贴片媒体文件作为一个播放队列,发送到视频播放模块中,视频播放模块默认按顺序播放队列中的多个目标贴片媒体文件,如果检测到用户发送的第一控制指令,则按照控制指令来播放多个目标贴片媒体文件。第一控制指令可以指示选择多个目标贴片媒体文件中的一个或者多个进行播放,视频播放模块检测到第一控制指令后,选择第一控制指令指示的一个或者多个目标贴片媒体文件进行播放。
[0034]例如,待播放的贴片媒体文件是4个广告,分别为目标贴片媒体文件I(广告I)、目标贴片媒体文件2(广告2)、目标贴片媒体文件3(广告3)、目标贴片媒体文件4(广告4)。在视频播放模块播放广告之前,向用户提供文字提示“是否要跳过几个广告,点击‘跳过’即可跳过广告(您最多可以跳过2个广告)”,向用户提供4个目标贴片媒体文件的图片,每个图片中都有“跳过”的方框。如果用户没有进行任何操作,则如图2所示,按照目标贴片媒体文件1、目标贴片媒体文件2、目标贴片媒体文件3、目标贴片媒体文件4的顺序依次播放这4个目标贴片媒体文件。在播放目标贴片媒体文件时,屏幕上显示“跳过”的提示,如果用户点击了目标贴片媒体文件2和目标贴片媒体文件3的图片中“跳过”的方框,则如图3所示,在播放播放目标贴片媒体文件I之后,跳过目标贴片媒体文件2和目标贴片媒体文件3,直接播放目标贴片媒体文件4。除了跳过某些目标贴片媒体文件的方式,还可以展示目标贴片媒体文件I至目标贴片媒体文件4的序号,供用户选择播放哪些目标贴片媒体文件,如果未检测到用户的选择,则按顺序依次播放。本实施例的播放方式并不限于上述几种,其他可以实现的形式都可以应用在本实施例中。
[0035]当待播放的贴片媒体文件包括多个目标贴片媒体文件时,用户还可以调整多个目标贴片媒体文件的播放顺序,用户发出第一控制指令,视频播放模块检测第一控制指令,并按照第一控制指令所指示的播放顺序播放多个目标贴片媒体文件。
[0036]例如,待播放视频是3个广告,分别为目标贴片媒体文件1、目标贴片媒体文件2、目标贴片媒体文件3。在视频播放模块播放这3个广告之前,向用户提供这3个目标贴片媒体文件对应的图片或者标号,并显示文字提示“滑动图片或标号可指定广告播放顺序”。如果用户没有进行任何操作,则按照目标贴片媒体文件1、目标贴片媒体文件2、目标贴片媒体文件3的顺序依次播放这3个广告。如果用户将目标贴片媒体文件3的图片滑动到最前面,将目标贴片媒体文件I的图片滑动到最后面,则用户发出的第一控制指令中包含广告播放顺序的信息,视频播放模块检测到第一控制指令后,按照目标贴片媒体文件3、目标贴片媒体文件
2、目标贴片媒体文件I的顺序依次播放这3个广告。
[0037]通过上述实施例可知,视频播放模块提供了与用户的互动功能,增加了播放贴片媒体文件的灵活性。
[0038]有一种贴片媒体文件由两个部分组成,第一部分有I个贴片媒体文件,第二部分有2个或者更多个贴片媒体文件,第一部分的贴片媒体文件与第二部分的多个贴片媒体文件在剧情上相关。在播放完第一个部分之后,可以由用户选择播放第二个部分中的某个贴片媒体文件。在视频播放模块播放第一贴片媒体文件的过程中或者结束时,视频播放模块显示第一提示信息,其中,第一提示信息用于提示用户选择播放完第一贴片媒体文件后所需播放的贴片媒体文件,所需播放的贴片媒体文件与第一贴片媒体文件相关。用户可以根据自己的喜好在所需播放的贴片媒体文件中选择贴片媒体文件进行播放。
[0039]例如,一个钻戒的广告,分为前半段和后半段,前半段是男主角和女主角相爱了,后半段有两种剧情,分别为剧情A和剧情B。剧情A:男主角和女主角结婚了,剧情B:男主角和女主角分手了。这个广告包括3个贴片媒体文件,分别为目标贴片媒体文件1、目标贴片媒体文件2和目标贴片媒体文件3。目标贴片媒体文件I对应故事的前半段,目标贴片媒体文件2和目标贴片媒体文件3分别对应剧情A和剧情B。向用户提供目标贴片媒体文件2和目标贴片媒体文件3的图片,并显示“点击图片可选择你喜欢的剧情”。如果用户希望看到男主角和女主角结婚,则可点击目标贴片媒体文件2的图片,这时,如图4-1所示,视频播放模块在播放完目标贴片媒体文件I后,紧接着播放目标贴片媒体文件2,不再播放目标贴片媒体文件3,而后继续播放目标贴片媒体文件4。如果用户希望看到男主角和女主角分手,则可点击目标贴片媒体文件3的图片,这时,如图4-2所示,当视频播放模块播放完目标贴片媒体文件I后,紧接着播放目标贴片媒体文件3,不再播放目标贴片媒体文件2 ο当视频播放模块播放完目标贴片媒体文件2或者目标贴片媒体文件3之后,继续播放目标贴片媒体文件4。用户能够选择自己喜欢的广告结局,实现了广告剧情互动效果,解决了现有技术的贴片媒体文件的播放器不具备互动能力的技术问题。
[0040]当应用客户端为视频应用客户端时,当接收到用于请求视频应用客户端播放视频文件的播放请求后,视频播放模块获取与视频文件匹配的贴片媒体文件,视频播放模块按照第一控制指令播放完贴片媒体文件之后,通知视频应用客户端播放视频文件。
[0041 ]视频播放模块可以根据视频文件的内容、类型等获取与视频文件匹配的贴片媒体文件,例如,当视频文件是烹饪美食类的视频时,视频播放模块获取食品、蔬菜水果类的广告;当视频文件是探险类或者户外运动类的视频时,视频播放模块获取户外服装、露营装备类的广告;当视频文件是电影时,视频播放模块获取该电影主要演员代言的产品的广告;当视频文件是家庭电视剧时,视频播放模块获取洗衣液、肥皂等日用品的广告。通过播放与视频文件匹配的贴片媒体文件,能够有针对性地播放广告,使得播放的广告更加准确的匹配要播放的视频文件的内容。
[0042]视频播放模块也可以根据贴片媒体文件的播放次数等获取与视频文件匹配的贴片媒体文件。例如,某企业要求一个月内播放它的广告1000次,然而快到月底了该广告的播放次数仅仅为300次,此时,就可以多播放这个广告。
[0043]本发明实施例所提供的贴片媒体文件的播放方法可以在播放视频文件之前播放贴片媒体文件,也可以在视频文件播放完成后播放贴片媒体文件,还可以在视频文件的中间插播贴片媒体文件。
[0044]在播放视频文件之前播放贴片媒体文件的过程是这样的:检测到要播放视频文件时,先检测是否有需要播放的贴片媒体文件,如果有,则播放贴片媒体文件,并且按照第一控制指令进行控制。在完成贴片媒体文件的播放后,通知视频播放器播放视频文件。如果没有需要播放的贴片媒体文件,则直接播放视频文件。
[0045]在视频文件的中间插播贴片媒体文件的过程是这样的:假设要在视频文件的已播放时长为预设时长(预设时长小于视频文件的总时长,预设时长可以是预先设置好的,在视频文件播放到该预设时长时插播广告)时插播贴片媒体文件,视频播放模块检测视频应用客户端播放的视频文件的播放时长,当视频应用客户端播放的视频文件的播放时长为预设时长时,获取待播放的贴片媒体文件,视频播放模块通知视频应用客户端暂停播放视频文件,视频播放模块对贴片媒体文件进行播放,视频播放模块在播放完贴片媒体文件之后,通知视频应用客户端继续播放视频文件。视频应用客户端继续播放视频文件。
[0046]在视频文件的结尾播放贴片媒体文件的过程是这样的:视频播放模块检测视频应用客户端播放的视频文件的播放时长,视频应用客户端播放的视频文件的播放时长为视频文件的总时长时,获取待播放的贴片媒体文件,视频播放模块对贴片媒体文件进行播放。
[0047]在嵌入到具有数据流的应用客户端的视频播放模块按照第一控制指令播放贴片媒体文件时,具有数据流的应用客户端同时显示数据流和视频播放模块播放的贴片媒体文件,即,在显示数据流时同时显示贴片媒体文件,显示数据流和显示贴片媒体文件相互独立,同时进行。
[0048]例如,将视频播放模块嵌入到具有数据流的新闻客户端中,新闻客户端在显示新闻数据流的同时显示视频播放模块播放的贴片媒体文件。新闻数据流可以是文字数据流、图片数据流以及二者的混合形式。
[0049]当应用客户端为数据流展示客户端时,视频播放模块检测到数据流展示客户端展示的内容位于预设区域时,获取待播放的贴片媒体文件并播放贴片媒体文件;视频播放模块检测到数据流展示客户端展示的内容未位于预设区域时,视频播放模块停止播放待播放的贴片媒体文件。例如,在滑动浏览新闻客户端的新闻时,页面展示的区域为预设区域时,显示视频播放模块所播放的贴片媒体文件。当页面滑出预设区域时,视频播放模块不再播放贴片媒体文件。
[0050]在视频播放模块按照第一控制指令播放贴片媒体文件之前,视频播放模块获取多个贴片媒体文件的链接;视频播放模块依次向链接所指向的片源服务器请求贴片媒体文件,其中,片源服务器在验证存储有请求的贴片媒体文件后,向视频播放模块发送请求的贴片媒体文件;视频播放模块缓存片源服务器发送的贴片媒体文件。
[0051]如果待播放的贴片媒体文件包括多个目标贴片媒体文件,视频播放模块先检测第一控制指令,如果未检测到第一控制指令,视频播放模块获取多个目标贴片媒体文件的链接,按照预先设置的顺序,视频播放模块依次向链接所指向的片源服务器请求目标贴片媒体文件,片源服务器在验证存储有请求的目标贴片媒体文件后,向视频播放模块发送请求的目标贴片媒体文件,视频播放模块缓存片源服务器发送的目标贴片媒体文件。多个目标贴片媒体文件可以指向同一个片源服务器或者不同的片源服务器。
[0052]如果视频播放模块检测到第一控制指令,视频播放模块获取第一控制指令中指示的多个目标贴片媒体文件的链接,按照第一控制指令指示的顺序,视频播放模块依次向链接所指向的片源服务器请求目标贴片媒体文件,片源服务器在验证存储有请求的目标贴片媒体文件后,向视频播放模块发送请求的目标贴片媒体文件,视频播放模块缓存片源服务器发送的目标贴片媒体文件。
[0053]待播放的贴片媒体文件可以包括一个目标贴片媒体文件,也可以包括多个目标贴片媒体文件。当待播放的贴片媒体文件包括多个目标贴片媒体文件时,视频播放模块按照顺序播放多个目标贴片媒体文件,并且按照顺序缓冲多个目标贴片媒体文件。例如,待播放的贴片媒体文件包括3个目标贴片媒体文件,在视频播放模块播放第I个目标贴片媒体文件时,缓冲第2个和第3个目标贴片媒体文件,通常情况下,在第I个目标贴片媒体文件播放完时,第2个目标贴片媒体文件已经缓冲完毕,无延迟播放第2个目标贴片媒体文件。第3个目标贴片媒体文件可能在第I个目标贴片媒体文件播放时就完成缓冲,也可能在第2个目标贴片媒体文件播放时完成缓冲,在网络状态好的情况下,视频缓冲比较快,可以实现无延迟播放3个目标贴片媒体文件,即使在跳过目标贴片媒体文件或者调整目标贴片媒体文件播放顺序时,也不会造成延迟,使得播放的过程更加流畅。播放目标贴片媒体文件和缓冲目标贴片媒体文件是两个独立的过程,在开始播放第I个目标贴片媒体文件时就依次缓冲剩余的第2个目标贴片媒体文件和第3个目标贴片媒体文件。
[0054]贴片媒体文件可以与视频播放模块封装在一起,嵌入到任意一个应用程序中。视频播放模块可以与片源服务器进行通信,接收片源服务器提供的贴片媒体文件进行播放。另外,视频播放模块可以是单独播放广告的播放器,与播放视频文件的播放器相互独立。
[0055]本发明实施例提供的贴片媒体文件的播放器主要包含队列操作和播放功能,体积小,可应用任意视频广告形式,如视频信息流、视频闪屏等。视频信息流例如新闻客户端所展示的图片流或者文字流,视频闪屏例如打开应用客户端时先展示广告,再显示应用客户端的内容,先展示的这个广告就可以通过本实施例的贴片媒体文件的播放器来进行播放。
[0056]本发明实施例提供的贴片媒体文件的播放器可以和广告代码逻辑一并封装在独立的模块中,使得广告可独立对外提供,而无需额外提供体积较大的视频文件的播放器,并且广告逻辑封装至内部,接口简单易用。
[0057 ]本发明实施例提供的贴片媒体文件的播放器,在App运行时,独立于视频文件的播放器。
[0058]进入视频播放页面后,先启动贴片媒体文件的播放器请求广告内容,如当前没有广告,则贴片媒体文件的播放器自动释放,给出通知,通知视频文件的播放器开始播放视频文件。
[0059]如果当前有广告,则获取贴片媒体文件,通常是若干个贴片媒体文件,广告播放器将这些贴片媒体文件放入一个队列。
[0060]先缓冲及播放第一个贴片媒体文件,到快结束时(当前贴片媒体文件播放还未结束),开始缓冲第二个贴片媒体文件,但不播放,第一个贴片媒体文件播放结束后,无延迟播放第二个贴片媒体文件,依次类推,可实现贴片媒体文件无延迟播放。
[0061]当一个贴片媒体文件播放时,可根据用户发出的第一控制指令跳过当前贴片媒体文件、跳过某些贴片媒体文件、或者调整贴片媒体文件、或者再次播放已经播放过的贴片媒体文件,以实现贴片媒体文件的播放器和用户的交互。
[0062]用户发出的第一控制指令可以是触摸终端的显示屏的特定区域发出的,也可以是通过语音发出的。
[0063]本发明实施例提供的贴片媒体文件的播放器具有队列播放功能和普通播放功能,能够实现缓冲等播放器基本功能。每次在播放贴片媒体文件前,往播放器压入一个播放链接数组(如图2中的4个贴片媒体文件),依次连接服务器判断每个贴片媒体文件链接的有效性,排除无效链接,并按顺序依次缓冲。判断链接有效性和缓冲的进度,与播放进度相互独立,可以在前面贴片媒体文件播放完成前,按顺序完成后面贴片媒体文件的缓冲。
[0064]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0065]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0066]根据本发明实施例,还提供了一种用于实施上述贴片媒体文件的播放方法的贴片媒体文件的播放装置,该贴片媒体文件的播放装置主要用于执行本发明实施例上述内容所提供的贴片媒体文件的播放方法,以下对本发明实施例所提供的贴片媒体文件的播放装置做具体介绍:
[0067]图5是根据本发明实施例的贴片媒体文件的播放装置的示意图,该贴片媒体文件的播放装置嵌入到应用客户端中,如图5所示,该贴片媒体文件的播放装置主要包括:第一获取单元50、检测单元52和控制单元54。
[0068]第一获取单元50,用于获取待播放的贴片媒体文件。
[0069]检测单元52,用于在播放贴片媒体文件中的第一贴片媒体文件的过程中,检测第一控制指令,其中,第一控制指令用于指示对贴片媒体文件进行播放控制。
[0070]控制单元54,用于按照第一控制指令对贴片媒体文件进行播放控制。
[0071]可选地,贴片媒体文件包括多个目标贴片媒体文件,控制单元54对第一贴片媒体文件进行播放控制;和/或控制单元54对多个目标贴片媒体文件中第一贴片媒体文件之后的目标贴片媒体文件进行播放控制。
[0072]可选地,检测单元52包括:显示子单元,用于在播放贴片媒体文件中的第一贴片媒体文件的过程中或者结束时,显示第一提示信息,其中,第一提示信息用于提示选择播放完第一贴片媒体文件后所需播放的贴片媒体文件,所需播放的贴片媒体文件与第一贴片媒体文件相关;检测子单元,用于检测第一控制指令,其中,第一控制指令用于在所需播放的贴片媒体文件中选择贴片媒体文件。
[0073]可选地,贴片媒体文件包括多个目标贴片媒体文件,控制单元54按照第一控制指令跳过或者选择多个目标贴片媒体文件中的至少之一进行播放。
[0074]可选地,应用客户端为视频应用客户端,装置包括:接收单元,用于在第一获取单元50获取待播放的贴片媒体文件之前,接收播放请求,其中,播放请求用于请求视频应用客户端播放视频文件;第一获取单元50获取与视频文件匹配的贴片媒体文件;装置还包括:第一通知单元,用于在控制单元54按照第一控制指令对贴片媒体文件进行播放控制之后,在播放完贴片媒体文件之后,通知视频应用客户端播放视频文件。
[0075]可选地,应用客户端为视频应用客户端,第一获取单元50检测视频应用客户端播放的视频文件的播放时长为预设时长时,其中,预设时长小于或者等于视频文件的总时长,获取待播放的贴片媒体文件,并且在预设时长小于总时长时,通知视频应用客户端暂停播放视频文件,在预设时长等于总时长时,停止播放视频文件;装置还包括:第二通知单元,用于在控制单元54按照第一控制指令对贴片媒体文件进行播放控制之后,在预设时长小于总时长的情况下,在播放完贴片媒体文件之后,通知视频应用客户端继续播放视频文件。
[0076]可选地,应用客户端为数据流展示客户端,其中,检测到数据流展示客户端展示的内容位于预设区域时,第一获取单元50获取待播放的贴片媒体文件;控制单元54在数据流展示客户端展示的内容未位于预设区域时,停止播放待播放的贴片媒体文件。
[0077]可选地,装置还包括:第二获取单元,用于在控制单元按照第一控制指令播放贴片媒体文件之前,获取多个贴片媒体文件的链接;请求单元,用于依次向链接所指向的片源服务器请求贴片媒体文件,其中,片源服务器在验证存储有请求的贴片媒体文件后,发送请求的贴片媒体文件;缓存单元,用于缓存片源服务器发送的贴片媒体文件。
[0078]根据本发明实施例,还提供了一种用于实施上述贴片媒体文件的播放方法的终端,如图6所示,该终端主要包括处理器601、显示器603、数据接口 604、存储器605和网络接口 606,其中:
[0079]数据接口604主要通过数据传输的方式将贴片媒体文件传输给处理器601。
[0080]存储器605主要用于存储贴片媒体文件和用户发出的第一控制指令。
[0081]网络接口606主要用于与片源服务器进行网络通信。
[0082]显示器603主要用于显示贴片媒体文件。
[0083]处理器601主要用于执行如下操作:获取待播放的贴片媒体文件;在播放所述贴片媒体文件中的第一贴片媒体文件的过程中,检测到第一控制指令,其中,所述第一控制指令用于指示对所述贴片媒体文件进行播放控制;按照所述第一控制指令对所述贴片媒体文件进行播放控制。
[0084]处理器601还用于执行:对所述第一贴片媒体文件进行所述播放控制;和/或对所述多个目标贴片媒体文件中所述第一贴片媒体文件之后的目标贴片媒体文件进行所述播放控制。
[0085]处理器601还用于执行:在播放所述贴片媒体文件中的第一贴片媒体文件的过程中或者结束时,显示第一提示信息,其中,所述第一提示信息用于提示选择播放完所述第一贴片媒体文件后所需播放的贴片媒体文件,所述所需播放的贴片媒体文件与所述第一贴片媒体文件相关;检测到所述第一控制指令,其中,所述第一控制指令用于在所需播放的贴片媒体文件中选择贴片媒体文件。
[0086]处理器601还用于执行:按照所述第一控制指令跳过或者选择所述多个目标贴片媒体文件中的至少之一进行播放。
[0087]处理器601还用于执行:接收到播放请求,其中,所述播放请求用于请求播放视频文件;获取与所述视频文件匹配的所述贴片媒体文件;在播放完所述贴片媒体文件之后,通知所述视频应用客户端播放所述视频文件。
[0088]处理器601还用于执行:检测所述视频应用客户端播放的视频文件的播放时长为预设时长时,其中,所述预设时长小于或者等于所述视频文件的总时长,获取所述待播放的贴片媒体文件,并且在所述预设时长小于所述总时长时,通知所述视频应用客户端暂停播放所述视频文件,在所述预设时长等于所述总时长时,停止播放所述视频文件;在所述预设时长小于所述总时长的情况下,在播放完所述贴片媒体文件之后,通知所述视频应用客户端继续播放所述视频文件。
[0089]处理器601还用于执行:检测到所述数据流展示客户端展示的内容位于预设区域时,获取所述待播放的贴片媒体文件;在所述数据流展示客户端展示的内容未位于所述预设区域时,停止播放所述待播放的贴片媒体文件。
[0090]处理器601还用于执行:获取多个所述贴片媒体文件的链接;依次向所述链接所指向的片源服务器请求所述贴片媒体文件,其中,所述片源服务器在验证存储有请求的贴片媒体文件后,向所述视频播放模块发送请求的贴片媒体文件;缓存所述片源服务器发送的贴片媒体文件。
[0091]可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
[0092]本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于存储本发明实施例的贴片媒体文件的播放方法的程序代码。
[0093]可选地,在本实施例中,上述存储介质可以位于移动通信网络、广域网、城域网或局域网的网络中的多个网络设备中的至少一个网络设备。
[0094]可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
[0095]SI,获取待播放的贴片媒体文件;
[0096]S2,在播放所述贴片媒体文件中的第一贴片媒体文件的过程中,检测到第一控制指令,其中,所述第一控制指令用于指示对所述贴片媒体文件进行播放控制;
[0097]S3,按照所述第一控制指令对所述贴片媒体文件进行播放控制。
[0098]可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:。
[0099]可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:对所述第一贴片媒体文件进行所述播放控制;和/或对所述多个目标贴片媒体文件中所述第一贴片媒体文件之后的目标贴片媒体文件进行所述播放控制。
[0100]可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:在播放所述贴片媒体文件中的第一贴片媒体文件的过程中或者结束时,显示第一提示信息,其中,所述第一提示信息用于提示选择播放完所述第一贴片媒体文件后所需播放的贴片媒体文件,所述所需播放的贴片媒体文件与所述第一贴片媒体文件相关;检测到所述第一控制指令,其中,所述第一控制指令用于在所需播放的贴片媒体文件中选择贴片媒体文件。
[0101]可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:按照所述第一控制指令跳过或者选择所述多个目标贴片媒体文件中的至少之一进行播放。
[0102]可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:接收到播放请求,其中,所述播放请求用于请求播放视频文件;获取与所述视频文件匹配的所述贴片媒体文件;在播放完所述贴片媒体文件之后,通知所述视频应用客户端播放所述视频文件。
[0103]可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:检测所述视频应用客户端播放的视频文件的播放时长为预设时长时,其中,所述预设时长小于或者等于所述视频文件的总时长,获取所述待播放的贴片媒体文件,并且在所述预设时长小于所述总时长时,通知所述视频应用客户端暂停播放所述视频文件,在所述预设时长等于所述总时长时,停止播放所述视频文件;在所述预设时长小于所述总时长的情况下,在播放完所述贴片媒体文件之后,通知所述视频应用客户端继续播放所述视频文件。
[0104]可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:检测到所述数据流展示客户端展示的内容位于预设区域时,获取所述待播放的贴片媒体文件;在所述数据流展示客户端展示的内容未位于所述预设区域时,停止播放所述待播放的贴片媒体文件。
[0105]可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:获取多个所述贴片媒体文件的链接;依次向所述链接所指向的片源服务器请求所述贴片媒体文件,其中,所述片源服务器在验证存储有请求的贴片媒体文件后,向所述视频播放模块发送请求的贴片媒体文件;缓存所述片源服务器发送的贴片媒体文件。
[0106]可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(R0M,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0107]可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
[0108]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0109]上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
[0110]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0111]在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0112]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0113]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0114]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种贴片媒体文件的播放方法,其特征在于,包括: 视频播放模块获取待播放的贴片媒体文件,其中,所述视频播放模块嵌入在应用客户端中; 在所述视频播放模块播放所述贴片媒体文件中的第一贴片媒体文件的过程中,所述视频播放模块检测到第一控制指令,其中,所述第一控制指令用于指示对所述贴片媒体文件进行播放控制; 所述视频播放模块按照所述第一控制指令对所述贴片媒体文件进行播放控制。2.根据权利要求1所述的方法,其特征在于,所述贴片媒体文件包括多个目标贴片媒体文件,其中,所述视频播放模块按照所述第一控制指令对所述贴片媒体文件进行播放控制包括: 所述视频播放模块对所述第一贴片媒体文件进行所述播放控制;和/或 所述视频播放模块对所述多个目标贴片媒体文件中所述第一贴片媒体文件之后的目标贴片媒体文件进行所述播放控制。3.根据权利要求1所述的方法,其特征在于,在所述视频播放模块播放所述贴片媒体文件中的第一贴片媒体文件的过程中,所述视频播放模块检测到第一控制指令包括: 在所述视频播放模块播放所述贴片媒体文件中的第一贴片媒体文件的过程中或者结束时,所述视频播放模块显示第一提示信息,其中,所述第一提示信息用于提示选择播放完所述第一贴片媒体文件后所需播放的贴片媒体文件,所述所需播放的贴片媒体文件与所述第一贴片媒体文件相关; 所述视频播放模块检测到所述第一控制指令,其中,所述第一控制指令用于在所需播放的贴片媒体文件中选择贴片媒体文件。4.根据权利要求1所述的方法,其特征在于,所述贴片媒体文件包括多个目标贴片媒体文件,所述视频播放模块按照所述第一控制指令对所述贴片媒体文件进行播放控制包括: 所述视频播放模块按照所述第一控制指令跳过或者选择所述多个目标贴片媒体文件中的至少之一进行播放。5.根据权利要求1所述的方法,其特征在于,所述应用客户端为视频应用客户端, 在所述视频播放模块获取待播放的贴片媒体文件之前,所述方法包括:接收到播放请求,其中,所述播放请求用于请求所述视频应用客户端播放视频文件; 所述视频播放模块获取待播放的贴片媒体文件包括:所述视频播放模块获取与所述视频文件匹配的所述贴片媒体文件; 在所述视频播放模块按照所述第一控制指令对所述贴片媒体文件进行播放控制之后,所述方法还包括:所述视频播放模块在播放完所述贴片媒体文件之后,通知所述视频应用客户端播放所述视频文件。6.根据权利要求1所述的方法,其特征在于,所述应用客户端为视频应用客户端, 所述视频播放模块获取待播放的贴片媒体文件包括:所述视频播放模块检测所述视频应用客户端播放的视频文件的播放时长为预设时长时,其中,所述预设时长小于或者等于所述视频文件的总时长,获取所述待播放的贴片媒体文件,并且在所述预设时长小于所述总时长时,所述视频播放模块通知所述视频应用客户端暂停播放所述视频文件,在所述预设时长等于所述总时长时,停止播放所述视频文件; 在所述视频播放模块按照所述第一控制指令对所述贴片媒体文件进行播放控制之后,所述方法还包括:在所述预设时长小于所述总时长的情况下,所述视频播放模块在播放完所述贴片媒体文件之后,通知所述视频应用客户端继续播放所述视频文件。7.根据权利要求1所述的方法,其特征在于,所述应用客户端为数据流展示客户端,其中,所述视频播放模块获取待播放的贴片媒体文件包括:所述视频播放模块检测到所述数据流展示客户端展示的内容位于预设区域时,获取所述待播放的贴片媒体文件; 其中,在所述数据流展示客户端展示的内容未位于所述预设区域时,所述方法还包括:停止播放所述待播放的贴片媒体文件。8.根据权利要求1所述的方法,其特征在于,在所述视频播放模块按照所述第一控制指令播放所述贴片媒体文件之前,所述方法还包括: 所述视频播放模块获取多个所述贴片媒体文件的链接; 所述视频播放模块依次向所述链接所指向的片源服务器请求所述贴片媒体文件,其中,所述片源服务器在验证存储有请求的贴片媒体文件后,向所述视频播放模块发送请求的贴片媒体文件; 所述视频播放模块缓存所述片源服务器发送的贴片媒体文件。9.一种贴片媒体文件的播放装置,其特征在于,包括: 第一获取单元,用于获取待播放的贴片媒体文件; 检测单元,用于在播放所述贴片媒体文件中的第一贴片媒体文件的过程中,检测第一控制指令,其中,所述第一控制指令用于指示对所述贴片媒体文件进行播放控制; 控制单元,用于按照所述第一控制指令对所述贴片媒体文件进行播放控制。10.根据权利要求9所述的装置,其特征在于,所述贴片媒体文件包括多个目标贴片媒体文件, 所述控制单元对所述第一贴片媒体文件进行所述播放控制;和/或 所述控制单元对所述多个目标贴片媒体文件中所述第一贴片媒体文件之后的目标贴片媒体文件进行所述播放控制。11.根据权利要求9所述的装置,其特征在于,所述检测单元包括: 显示子单元,用于在播放所述贴片媒体文件中的第一贴片媒体文件的过程中或者结束时,显示第一提示信息,其中,所述第一提示信息用于提示选择播放完所述第一贴片媒体文件后所需播放的贴片媒体文件,所述所需播放的贴片媒体文件与所述第一贴片媒体文件相关; 检测子单元,用于检测所述第一控制指令,其中,所述第一控制指令用于在所需播放的贴片媒体文件中选择贴片媒体文件。12.根据权利要求9所述的装置,其特征在于,所述贴片媒体文件包括多个目标贴片媒体文件,所述控制单元按照所述第一控制指令跳过或者选择所述多个目标贴片媒体文件中的至少之一进行播放。13.根据权利要求9所述的装置,其特征在于,所述贴片媒体文件的播放装置嵌入视频应用客户端, 所述装置包括:接收单元,用于在所述第一获取单元获取待播放的贴片媒体文件之前,接收播放请求,其中,所述播放请求用于请求所述视频应用客户端播放视频文件; 所述第一获取单元获取与所述视频文件匹配的所述贴片媒体文件; 所述装置还包括:第一通知单元,用于在所述控制单元按照所述第一控制指令对所述贴片媒体文件进行播放控制之后,在播放完所述贴片媒体文件之后,通知所述视频应用客户端播放所述视频文件。14.根据权利要求9所述的装置,其特征在于,所述贴片媒体文件的播放装置嵌入视频应用客户端, 所述第一获取单元检测所述视频应用客户端播放的视频文件的播放时长为预设时长时,其中,所述预设时长小于或者等于所述视频文件的总时长,获取所述待播放的贴片媒体文件,并且在所述预设时长小于所述总时长时,通知所述视频应用客户端暂停播放所述视频文件,在所述预设时长等于所述总时长时,停止播放所述视频文件; 所述装置还包括:第二通知单元,用于在所述控制单元按照所述第一控制指令对所述贴片媒体文件进行播放控制之后,在所述预设时长小于所述总时长的情况下,在播放完所述贴片媒体文件之后,通知所述视频应用客户端继续播放所述视频文件。15.根据权利要求9所述的装置,其特征在于,所述贴片媒体文件的播放装置嵌入数据流展示客户端,其中,检测到所述数据流展示客户端展示的内容位于预设区域时,所述第一获取单元获取所述待播放的贴片媒体文件; 所述控制单元在所述数据流展示客户端展示的内容未位于所述预设区域时,停止播放所述待播放的贴片媒体文件。16.根据权利要求9所述的装置,其特征在于,所述装置还包括: 第二获取单元,用于在所述控制单元按照所述第一控制指令播放所述贴片媒体文件之前,获取多个所述贴片媒体文件的链接; 请求单元,用于依次向所述链接所指向的片源服务器请求所述贴片媒体文件,其中,所述片源服务器在验证存储有请求的贴片媒体文件后,发送请求的贴片媒体文件; 缓存单元,用于缓存所述片源服务器发送的贴片媒体文件。
【文档编号】H04N21/81GK105933776SQ201610409470
【公开日】2016年9月7日
【申请日】2016年6月12日
【发明人】任春剑, 吴兵
【申请人】腾讯科技(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1