视频的播放方法和装置制造方法及图纸

技术编号:20801461 阅读:35 留言:0更新日期:2019-04-06 15:20
本发明专利技术公开了一种视频的播放方法和装置。其中,该方法包括:接收第一指示信息,第一指示信息至少包括指示按照第一顺序连续播放多个视频,以及,指示多个视频中每个视频的播放起始位置和播放结束位置的信息置;根据第一指示信息,获取待播放的多个视频;按照第一顺序连续播放多个视频,当在当前时刻播放到多个视频中第一视频的播放结束位置时,在当前时刻的下一时刻从多个视频中第二视频的播放起始位置继续播放,第二视频为第一顺序指示的在第一视频之后播放的视频。本发明专利技术解决了相关技术中连续播放多个视频前的解码和编码需要消耗较长时间的技术问题。

Video Playing Method and Device

The invention discloses a video playing method and device. The method includes: receiving the first instruction information, the first instruction information includes at least indicating that a plurality of videos are continuously played in the first order, and the information position indicating the playback start position and the playback end position of each video in the plurality of videos; acquiring a plurality of videos to be played according to the first instruction information; and playback a plurality of videos continuously in the first order, when present. When the playback end position of the first video in a plurality of videos is played at the previous moment, the playback start position of the second video in a plurality of videos is continued at the next moment of the current moment, and the second video is the video played after the first video indicated in the first order. The invention solves the technical problem that the decoding and encoding need to consume a long time before continuously playing multiple videos in the related technology.

【技术实现步骤摘要】
视频的播放方法和装置
本专利技术涉及互联网领域,具体而言,涉及一种视频的播放方法和装置。
技术介绍
在生活中,常常会有连续播放多个视频中指定片段(并使用特定的主题效果)的需求,在相关技术中,为了实现该需求,可以通过如下方式来实现:步骤S11,取第一个视频,根据用户选择的视频起始时间点,往前定位最近的一帧关键帧,从这帧关键帧开始解码,解出一帧帧的图像,一直解码到用户选择的视频结束时间点为止。步骤S12,再取下一个视频,同样根据用户选择的视频起始时间点和结束时间点,把时间区间里的图像一帧帧解码出来,依次解码出用户选择的所有视频的相应时间区间内的图像帧。步骤S13,把这些图像帧,编码压缩成一个独立的视频文件。步骤S14,对这个独立的视频文件,使用常规的播放器进行播放解码,并叠加主题效果。在上述的技术方案中,把每个视频解码出来取出相应片段内容的帧,再按照先后顺序,一点点编码压缩到最后的完整视频里,得到这个完整视频后,再在它的上面叠加主题效果。解码和编码是非常耗时的操作,即使在设备(如安卓手机)上使用硬件加速进行解码和编码,也需要消耗视频时长三分之一到一半的时间。也就是说,用户想要得到一个十分钟的视频,每次更换视频的内容,就要耗费三到五分钟的时间,这样的时间消耗是用户无法忍受的,其原因在于播放多个视频前的准备时间较长。针对相关技术中连续播放多个视频前的解码和编码需要消耗较长时间的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种视频的播放方法和装置,以至少解决相关技术中连续播放多个视频前的解码和编码需要消耗较长时间的技术问题。根据本专利技术实施例的一个方面,提供了一种视频的播放方法,该播放方法包括:接收第一指示信息,第一指示信息至少包括指示按照第一顺序连续播放多个视频,以及,指示多个视频中每个视频的播放起始位置和播放结束位置的信息置;根据第一指示信息,获取待播放的多个视频;按照第一顺序连续播放多个视频,当在当前时刻播放到多个视频中第一视频的播放结束位置时,在当前时刻的下一时刻从多个视频中第二视频的播放起始位置继续播放,第二视频为第一顺序指示的在第一视频之后播放的视频。根据本专利技术实施例的另一方面,还提供了一种视频的播放装置,该播放装置包括:接收单元,用于接收第一指示信息,第一指示信息至少包括指示按照第一顺序连续播放多个视频,以及,指示多个视频中每个视频的播放起始位置和播放结束位置的信息置;获取单元,用于根据第一指示信息,获取待播放的多个视频;播放单元,用于按照第一顺序连续播放多个视频,当在当前时刻播放到多个视频中第一视频的播放结束位置时,在当前时刻的下一时刻从多个视频中第二视频的播放起始位置继续播放,第二视频为第一顺序指示的在第一视频之后播放的视频。根据本专利技术实施例的另一方面,还提供了一种视频的电子装置,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的任意一种方法。根据本专利技术实施例的另一方面,还提供了一种视频的存储介质,存储介质上存储有运行时执行上述的任意一种方法的程序。在本专利技术实施例中,在接收第一指示信息时,获取待播放的多个视频;并按照第一顺序连续播放多个视频,当在当前时刻播放到多个视频中第一视频的播放结束位置时,在当前时刻的下一时刻从多个视频中第二视频的播放起始位置继续播放,第二视频为第一顺序指示的在第一视频之后播放的视频,由于在播放过程中无需将多个视频中需播放的片段重新解编码为一个新视频进行播放,并提前准备好待播放视频,以在需要时进行播放,可以解决相关技术中连续播放多个视频前的解码和编码需要消耗较长时间的技术问题,进而达到直接对多个视频中待播放的片段进行直接连续播放的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的视频的播放方法的硬件环境的示意图;图2是根据本专利技术实施例的一种可选的视频的播放方法的流程图;图3是根据本专利技术实施例的一种可选的播放器结构的示意图;图4是根据本专利技术实施例的一种可选的视频片段的示意图;图5是根据本专利技术实施例的一种可选的输入数据的示意图;图6是根据本专利技术实施例的一种可选的视频的播放方法的流程图;图7是根据本专利技术实施例的一种可选的时间控制层的示意图;图8是根据本专利技术实施例的一种可选的画面刷新层的示意图;图9是根据本专利技术实施例的一种可选的解码器运行的示意图;图10是根据本专利技术实施例的一种可选的图像显示的示意图;图11是根据本专利技术实施例的一种可选的视频的播放装置的示意图;以及图12是根据本专利技术实施例的一种终端的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本专利技术实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:解码器(decoder),是一种能将数字视音频数据流解码还原成模拟视音频信号的硬件或软件设备。如视频的mpeg4,音频的mp3、ac3、dts等编码器可以将原始数据压缩存放,在多媒体方面,编码器主要把模拟视音频信号压缩数据编码文件,而解码器把数据编码文件转为模拟视音频信号。帧:是影像动画中最小单位的单幅影像画面。一帧就是一副静止的画面,连续的帧就形成动画,如电视图像等。每一帧都是静止的图像,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。根据本专利技术实施例,提供了一种视频的播放方法的方法实施例。可选地,在本实施例中,上述视频的播放方法可以应用于如图1所示的由服务器102和终端104所构成的硬件环境中。如图1所示,服务器102通过网络与终端104进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端104并不限定于PC、手机、平板电脑等。本专利技术实施例的视频的播放方法可以由服务器102来执行,也可以由终端104来执行,还可以是由服务器102和终端104共同执行。其中,终端104执行本专利技术实施例的视频的播放方法也可以是由安装在其上的客户端来执行。当本专利技术实施例的视频的播放方法由服务器或终端来单独执行时,直接在服务器或终端上来执行与本申请的方法对应的程序代码即可。当本专利技术实施例的视频的播放方法由服务器和终端共同来执行时,可由终端发起视频播放的需求,此时,本文档来自技高网
...

【技术保护点】
1.一种视频的播放方法,其特征在于,包括:接收第一指示信息,其中,所述第一指示信息至少包括指示按照第一顺序连续播放多个视频,以及,指示所述多个视频中每个视频的播放起始位置和播放结束位置的信息;根据所述第一指示信息,获取待播放的所述多个视频;按照所述第一顺序连续播放所述多个视频,其中,当在当前时刻播放到所述多个视频中第一视频的播放结束位置时,在所述当前时刻的下一时刻从所述多个视频中第二视频的播放起始位置继续播放,所述第二视频为所述第一顺序指示的在所述第一视频之后播放的视频。

【技术特征摘要】
1.一种视频的播放方法,其特征在于,包括:接收第一指示信息,其中,所述第一指示信息至少包括指示按照第一顺序连续播放多个视频,以及,指示所述多个视频中每个视频的播放起始位置和播放结束位置的信息;根据所述第一指示信息,获取待播放的所述多个视频;按照所述第一顺序连续播放所述多个视频,其中,当在当前时刻播放到所述多个视频中第一视频的播放结束位置时,在所述当前时刻的下一时刻从所述多个视频中第二视频的播放起始位置继续播放,所述第二视频为所述第一顺序指示的在所述第一视频之后播放的视频。2.根据权利要求1所述的方法,其特征在于,按照所述第一顺序连续播放所述多个视频包括:在完成对所述第一视频的播放之前,通过第一解码器对待播放的所述第二视频进行解码,得到解码后的数据,其中,所述解码后的数据至少用于指示所述第二视频的播放起始位置上的视频画面;在播放到所述第一视频的播放结束位置时,继续从所述第二视频的播放起始位置上的视频画面开始播放。3.根据权利要求2所述的方法,其特征在于,在完成对所述第一视频的播放之后,所述方法还包括:通过第二解码器对所述多个视频中的第三视频进行解码,得到解码后的数据,其中,在所述第一视频的结束播放之前,所述第二解码器用于对所述第一视频进行解码,所述第三视频为所述第一顺序指示的在所述第二视频播之后播放的视频;在播放到所述第二视频的播放结束位置时,继续从所述第二解码器解码得到的数据所指示的所述第三视频的播放起始位置上的视频画面开始播放。4.根据权利要求2或3所述的方法,其特征在于,对所述第一视频进行播放包括:通过第一线程执行第二解码器的解码逻辑代码对所述第一视频进行解码,并播放对所述第一视频进行解码得到的数据所指示的视频画面;对所述第二视频进行播放包括:通过第二线程执行所述第一解码器的解码逻辑代码对所述第二视频进行解码,并播放对所述第二视频进行解码得到的数据所指示的视频画面,其中,所述第二线程与所述第一线程并行运行。5.根据权利要求1所述的方法,其特征在于,所述第一指示信息还用于指示播放视频时所使用的目标视频主题,其中,按照所述第一顺序连续播放所述多个视频包括:将所述多个视频的视频主题设置为所述目标视频主题,并按照所述第一顺序连续播放所述多个视频。6.根据权利要求5所述的方法,其特征在于,在按照所述第一顺序连续播放所述多个视频之后,所述方法还包括:按照所述第一顺序将所述多个视频中被播放的视频片段保存为一个目标视频,其中,所述被播放的视频片段为所述第一指示信息指示的视频的播放起始位置至播放结束位置之间的片段。7.根据权利要求1所述的方法,其特征在于,在按照所述第一顺序连续播放所述多个视频之后,所述方法还包括:接收第二指示信息,其中,所述第二指示信息用于指示按照第二顺序连续播放所述多个视频,并指示所述多个视频中每个视频的播放起始位置和播放结束位置。8.一种视频的播放装置,其特征在于,包括:接收单元,用于接收第一指示信息...

【专利技术属性】
技术研发人员:熊涛
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1