一种视频切换播出方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种视频切换播出方法及装置。
【背景技术】
[0002]随着科学技术的发展及人民生活水平的提高,视频作品已经成为人们工作、学习、社交以及休闲娱乐不可替代的重要方式,并且,人们对于视频的播放要求也越来越高。目前,用户需要收看某视频时,需要首先获取该视频的服务器的地址信息并与提供该视频的服务器建立链接来获取该视频的信息;而当用户需要切换至查看另一个视频时,同样需要切换至重新获取另一个视频的服务器的地址信息并与提供该视频的服务器建立链接来获取该视频的信息;且在切换过程中,重新链接服务器的过程就像是从一个频道切换到另一个频道一样,产生数据缓冲,导致视频播放的中断,严重影响了用户体验。
【发明内容】
[0003]本发明提供一种视频切换播出方法及装置,用以在切换视频播出的时候使视频衔接紧密,提升了用户连续收看视频的体验。
[0004]根据本发明实施例的第一方面,提供一种视频切换播出方法,包括:
[0005]加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至第一加载存储空间,并对所述第一视频数据进行解码并播出;
[0006]接收在所述预设时长中的特定时间点临时切换至播放第二视频数据的指令,并对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记;
[0007]加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。
[0008]在一个实施例中,所述加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至与第一加载存储空间,并对所述第一视频数据进行解码并播出,包括:
[0009]加载预设时长的第一视频数据;其中,所述第一视频数据包括一个或多个节目的视频数据,且一个或多个节目的视频播放时长总和等于所述预设时长;
[0010]将加载后的所述第一视频数据存储至第一加载存储空间;
[0011]在加载所述第一视频数据的同时对所述第一视频数据进行解码并播出。
[0012]在一个实施例中,所述加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出,包括:
[0013]将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;
[0014]在已标记的所述特定时间点位置加载所述第二视频数据,并将加载后的所述第二视频数据存储至所述第一加载存储空间,同时对应修改播单;
[0015]在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。
[0016]在一个实施例中,所述加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出,还包括:
[0017]加载所述第二视频数据,并将加载后的所述第二视频数据存储至第二加载存储空间;
[0018]检测所述第一视频数据是否播放至标记的所述特定时间点;
[0019]在所述第一视频数据播放至标记的所述特定时间点时,跳转至所述第二加载存储空间,对所述第二视频数据进行解码并播出,同时对应修改播单;
[0020]在所述第一视频数据未播放至标记的所述特定时间点时,继续对所述第一视频数据进行解码并播出。
[0021]在一个实施例中,在所述第一视频数据播放至标记的所述特定时间点时,跳转至所述第二加载存储空间,对所述第二视频数据进行解码并播出之后,包括:
[0022]将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;或
[0023]在所述第二视频数据播放完毕之后,跳转至所述第一加载存储空间,继续对所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据进行解码并播出,同时对应修改播单。
[0024]根据本发明实施例的第二方面,还提供一种视频切换播出装置,包括:
[0025]第一加载播出模块,用于加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至第一加载存储空间,并对所述第一视频数据进行解码并播出;
[0026]标记模块,用于接收在所述预设时长中的特定时间点临时切换至播放第二视频数据的指令,并对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记;
[0027]第二加载播出模块,用于加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。
[0028]在一个实施例中,所述第一加载播出模块包括:
[0029]第一加载子模块,用于加载预设时长的第一视频数据;其中,所述第一视频数据包括一个或多个节目的视频数据,且一个或多个节目的视频播放时长总和等于所述预设时长;
[0030]存储子模块,用于将加载后的所述第一视频数据存储至第一加载存储空间;
[0031]第一播出子模块,用于在加载所述第一视频数据的同时对所述第一视频数据进行解码并播出。
[0032]在一个实施例中,所述第二加载播出模块包括:
[0033]删除子模块,用于将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;
[0034]第二加载子模块,用于在已标记的所述特定时间点位置加载所述第二视频数据,并将加载后的所述第二视频数据存储至所述第一加载存储空间,同时对应修改播单;
[0035]第二播出子模块,用于在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。
[0036]在一个实施例中,所述第二加载播出模块还包括:
[0037]第三加载子模块,用于加载所述第二视频数据,并将加载后的所述第二视频数据存储至第二加载存储空间;
[0038]检测子模块,用于检测所述第一视频数据是否播放至标记的所述特定时间点;
[0039]第三播出子模块,用于在所述第一视频数据播放至标记的所述特定时间点时,跳转至所述第二加载存储空间,对所述第二视频数据进行解码并播出,同时对应修改播单;
[0040]第四播出子模块,用于在所述第一视频数据未播放至标记的所述特定时间点时,继续对所述第一视频数据进行解码并播出。
[0041]在一个实施例中,所述第二加载播出模块还包括:
[0042]第五播出子模块,用于将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;或用于在所述第二视频数据播放完毕之后,跳转至所述第一加载存储空间,继续对所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据进行解码并播出,同时对应修改播单。
[0043]本发明实施例提供的技术方案可产生以下有益效果:加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至第一加载存储空间,并对所述第一视频数据进行解码并播出;接收在所述预设时长中的特定时间点临时切换至播放第二视频数据的指令,并对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记;加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。该方案实现了特定的时间点切换视频播出的时候使视频衔接紧密,提升了用户连续收看视频的体验。
[0044]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0045]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0046]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。
[0047]在附图中:
[0048]图1为本发明根据一示例性实施例示出的一种视频切换播出方法的流程图;
[0049]图2为本发明根据一示例性实施例示出的视频切换播出方法中步骤SlO的实施方式流程图;
[0050]图3为本发明根据一示例性实施例示出的一种视频切换播出方法中步骤S30的实施方式流程图;
[0051]图4为本发明根据一示例性实施例示出的又一种视频切换播出方法中步骤S30的实施方式流程图;
[0052]图5为本发明根据一示例性实施例示出的再一种视频切换播出方法中步骤S30的实施方式流程图;
[0053]图6为本发明根据一示例性实施例示出的一种视频切换播出装置的框图;
[0054]图7为本发明根据一示例性实施例示出的视频切换播出装置中第一加载播出模块61的框图;
[0055]图8为本发明根据一示例性实施例示出的一种视频切换播出装置
中第二加载播出模块63的框图;
[0056]图9为本发明根据一示例性实施例示出的又一种视频切换播出装置中第二加载播出模块63 ;
[0057]图10为本发明根据一示例性实施例示出的再一种视频切换播出装置中第二加载播出模块63。
【具体实施方式】
[0058]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0059]本公开实施例提供了一种视频切换播出方法,用于在切换视频播出的时候使视频衔接紧密,提升了用户连续收看视频的体验。如图1所示,该方法包括步骤S10-S30:
[0060]在步骤SlO中,加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至第一加载存储空间,并对所述第一视频数据进行解码并播出。其中,所述预设时长为用户根据需要自行设定,比如,设定所述预设时长为20分钟,那么,可以预先加载20分钟的第一视频数据,其中预先加载的20分钟的第一视频数据可以是一个节目的视频数据,但是如果一个节目的视频数据的视频播放时长不到20分钟,那么可以加载两个或者多个节目的视频数据以达到20分钟的预设时长,且在该实施例中,在加载所述第一视频数据之时,可以同时对所述第一视频数据进行解码,且可以一边解码一边播出所述第一视频数据。
[0061]在一个实施例中,如图2所示,步骤SlO可包括:
[0062]步骤S101、加载预设时长的第一视频数据;其中,所述第一视频数据包括一个或多个节目的视频数据,且一个或多个节目的视频播放时长总和等于所述预设时长;其中,所述预设时长为用户根据需要自行设定,比如,设定所述预设时长为20分钟,那么,可以预先加载20分钟的第一视频数据,其中预先加载的20分钟的第一视频数据可以是一个节目的视频数据,但是如果一个节目的视频数据的视频播放时长不到20分钟,那么可以加载两个或者多个节目的视频数据以达到20分钟的预设时长。
[0063]步骤S102、将加载后的所述第一视频数据存储至第一加载存储空间;也即,加载后的所述的第一视频数据存储在所述第一加载存储空间中。
[0064]步骤S103、在加载所述第一视频数据的同时对所述第一视频数据进行解码并播出。也即,在加载所述第一视频数据之时,可以同时对所述第一视频数据进行解码,且可以一边解码一边播出所述第一视频数据。
[0065]在步骤S20中,接收在所述预设时长中的特定时间点临时切换至播放第二视频数据的指令,并对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记。其中,所述预设时长中的特定时间点是根据播放情况设定的,比如,设定所述预设时长为20分钟,那么,可以设定所述特定时间点为所述第一视频数据开始播放10分钟后,那么,在接收到10分钟后临时切换至播放第二视频数据的指令时,可以在加载的所述第一视频数据中对应于10分钟的位置打上标记。
[0066]在步骤S30中,加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。也即,在步骤S20中对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记之后,直接在所述第一视频数据播放到该位置时,播出所述第二视频数据。
[0067]在一个实施例中,如图3所示,步骤S30可包括:
[0068]步骤S301、将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;在本实施例中,由于在已标记的所述特定时间点位置,就需要开始加载第二视频数据,因此需要将之前存在的所述第一视频数据清空以便于对所述第二视频数据进行加载。且该种方案适用于所述第一视频数据与所述第二视频数据加载后存储至同一个加载存储空间的情况。
[0069]步骤S302、在已标记的所述特定时间点位置加载所述第二视频数据,并将加载后的所述第二视频数据存储至所述第一加载存储空间,同时对应修改播单;也即,由于上述步骤S301中已经说明其适用于所述第一视频数据与所述第二视频数据加载后存储至同一个加载存储空间的情况,因此,加载后的所述第二视频数据需要存储至与所述第一视频数据相同的所述第一加载存储空间,且由于视频播放的顺序和节目均发生了改变,因此需要同步对播单进行修改。
[0070]步骤S303、在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。也即,直接在所述第一视频数据播放到标记的所述特定时间点的位置时,解码并播出所述第二视频数据。
[0071]在一个实施例中,如图4所示,步骤S30还可包括:
[0072]步骤S304、加载所述第二视频数据,并将加载后的所述第二视频数据存储至第二加载存储空间;也即,本实施例的方案适用于所述第一视频数据与所述第二视频数据加载后存储至不同加载存储空间的情况。
[0073]步骤S305、检测所述第一视频数据是否播放至标记的所述特定时间点。
[0074]步骤S306、在所述第一视频数据播放至标记的所述特定时间点时,跳转至所述第二加载存储空间,对所述第二视频数据进行解码并播出,同时对应修改播单;也即,在跳转至所述第二加载存储空间之前,已经在所述第二加载存储空间中加载了需要临时进行插播的所述第二视频数据,因此直接跳转至所述第二加载存储空间之后,就可以对所述第二视频数据进行解码并播出;同时由于视频播放的顺序和节目均发生了改变,因此需要同步对播单进行修改。
[0075]步骤S307、在所述第一视频数据未播放至标记的所述特定时间点时,继续对所述第一视频数据进行解码并播出。
[0076]在一个实施例中,如图5所示,步骤S30还可包括:
[0077]步骤S308、将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;也即,在该实施例中,可以在跳转至所述第二加载存储空间之后,将原有的所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除。或者,也可以不将原有的所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除,而是在所述第二视频数据播放完毕之后,跳转至所述第一加载存储空间,继续对所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据进行解码并播出,同时对应修改播单。
[0078]本发明实施例提供的上述方法,加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至第一加载存储空间,并对所述第一视频数据进行解码并播出;接收在所述预设时长中的特定时间点临时切换至播放第二视频数据的指令,并对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记;加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。该方案实现了特定的时间点切换视频播出的时候使视频衔接紧密,提升了用户连续收看视频的体验。
[0079]对应本发明实施例提供的视频切换播出方法,本发明还提供视频切换播出装置,如图6所示,该装置可包括:
[0080]第一加载播出模块61,用于加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至第一加载存储空间,并对所述第一视频数据进行解码并播出;
[0081]标记模块62,用于接收在所述预设时长中的特定时间点临时切换至播放第二视频数据的指令,并对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记;
[0082]第二加载播出模块63,用于加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。
[0083]在一个实施例中,如图7所示,所述第一加载播出模块61包括:
[0084]第一加载子模块611,用于加载预设时长的第一视频数据;其中,所述第一视频数据包括一个或多个节目的视频数据,且一个或多个节目的视频播放时长总和等于所述预设时长;
[0085]存储子模块612,用于将加载后的所述第一视频数据存储至第一加载存储空间;
[0086]第一播出子模块613,用于在加载所述第一视频数据的同时对所述第一视频数据进行解码并播出。
[0087]在一个实施例中,如图8所示,所述第二加载播出模块63包括:
[0088]删除子模块631,用于将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;
[0089]第二加载子模块632,用于在已标记的所述特定时间点位置加载所述第二视频数据,并将加载后的所述第二视频数据存储至所述第一加载存储空间,同时对应修改播单;
[0090]第二播出子模块633,用于在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。
[0091]在一个实施例中,如图9所示,所述第二加载播出模块63还包括:
[0092]第三加载子模块634,用于加载所述第二视频数据,并将加载后的所述第二视频数据存储至第二加载存储空间;
[0093]检测子模块635,用于检测所述第一视频数据是否播放至标记的所述特定时间占.V,
[0094]第三播出子模块636,用于在所述第一视频数据播放至标记的所述特定时间点时,跳转至所述第二加载存储空间,对所述第二视频数据进行解码并播出,同时对应修改播单;
[0095]第四播出子模块637,用于在所述第一视频数据未播放至标记的所述特定时间点时,继续对所述第一视频数据进行解码并播出。
[0096]在一个实施例中,如图10所示,所述第二加载播出模块63包括:
[0097]第五播出子模块638,用于将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;或用于在所述第二视频数据播放完毕之后,跳转至所述第一加载存储空间,继续对所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据进行解码并播出,同时对应修改播单。
[0098]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0099]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程信息处理设备的处理器以产生一个机器,使得通过计算机或其他可编程信息处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0100]这些计算机程序指令也可存储在能引导计算机或其他可编程信息处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0101]这些计算机程序指令也可装载到计算机或其他可编程信息处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0102]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1.一种视频切换播出方法,其特征在于,包括: 加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至第一加载存储空间,并对所述第一视频数据进行解码并播出; 接收在所述预设时长中的特定时间点临时切换至播放第二视频数据的指令,并对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记; 加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。2.如权利要求1所述的方法,其特征在于,所述加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至与第一加载存储空间,并对所述第一视频数据进行解码并播出,包括: 加载预设时长的第一视频数据;其中,所述第一视频数据包括一个或多个节目的视频数据,且一个或多个节目的视频播放时长总和等于所述预设时长; 将加载后的所述第一视频数据存储至第一加载存储空间; 在加载所述第一视频数据的同时对所述第一视频数据进行解码并播出。3.如权利要求1所述的方法,其特征在于,所述加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出,包括: 将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除; 在已标记的所述特定时间点位置加载所述第二视频数据,并将加载后的所述第二视频数据存储至所述第一加载存储空间,同时对应修改播单; 在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。4.如权利要求1所述的方法,其特征在于,所述加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出,还包括: 加载所述第二视频数据,并将加载后的所述第二视频数据存储至第二加载存储空间; 检测所述第一视频数据是否播放至标记的所述特定时间点; 在所述第一视频数据播放至标记的所述特定时间点时,跳转至所述第二加载存储空间,对所述第二视频数据进行解码并播出,同时对应修改播单; 在所述第一视频数据未播放至标记的所述特定时间点时,继续对所述第一视频数据进行解码并播出。5.如权利要求4所述的方法,其特征在于,在所述第一视频数据播放至标记的所述特定时间点时,跳转至所述第二加载存储空间,对所述第二视频数据进行解码并播出之后,包括: 将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;或 在所述第二视频数据播放完毕之后,跳转至所述第一加载存储空间,继续对所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据进行解码并播出,同时对应修改播单。6.一种视频切换播出装置,其特征在于,包括: 第一加载播出模块,用于加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至第一加载存储空间,并对所述第一视频数据进行解码并播出; 标记模块,用于接收在所述预设时长中的特定时间点临时切换至播放第二视频数据的指令,并对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记; 第二加载播出模块,用于加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。7.如权利要求6所述的装置,其特征在于,所述第一加载播出模块包括: 第一加载子模块,用于加载预设时长的第一视频数据;其中,所述第一视频数据包括一个或多个节目的视频数据,且一个或多个节目的视频播放时长总和等于所述预设时长;存储子模块,用于将加载后的所述第一视频数据存储至第一加载存储空间; 第一播出子模块,用于在加载所述第一视频数据的同时对所述第一视频数据进行解码并播出。8.如权利要求6所述的装置,其特征在于,所述第二加载播出模块包括: 删除子模块,用于将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除; 第二加载子模块,用于在已标记的所述特定时间点位置加载所述第二视频数据,并将加载后的所述第二视频数据存储至所述第一加载存储空间,同时对应修改播单; 第二播出子模块,用于在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。9.如权利要求6所述的装置,其特征在于,所述第二加载播出模块还包括: 第三加载子模块,用于加载所述第二视频数据,并将加载后的所述第二视频数据存储至第二加载存储空间; 检测子模块,用于检测所述第一视频数据是否播放至标记的所述特定时间点; 第三播出子模块,用于在所述第一视频数据播放至标记的所述特定时间点时,跳转至所述第二加载存储空间,对所述第二视频数据进行解码并播出,同时对应修改播单; 第四播出子模块,用于在所述第一视频数据未播放至标记的所述特定时间点时,继续对所述第一视频数据进行解码并播出。10.如权利要求9所述的装置,其特征在于,所述第二加载播出模块还包括: 第五播出子模块,用于将所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据删除;或用于在所述第二视频数据播放完毕之后,跳转至所述第一加载存储空间,继续对所述第一视频数据中对应于已标记的所述特定时间点位置之后的所有视频数据进行解码并播出,同时对应修改播单。
【专利摘要】本发明公开了一种视频切换播出方法及装置,用以在切换视频播出的时候使视频衔接紧密,提升用户体验。所述方法包括:加载预设时长的第一视频数据,将加载后的所述第一视频数据存储至第一加载存储空间,并对所述第一视频数据进行解码并播出;接收在所述预设时长中的特定时间点临时切换至播放第二视频数据的指令,并对加载的所述第一视频数据中对应于所述特定时间点的位置进行标记;加载所述第二视频数据,在检测到所述第一视频数据播放至标记的所述特定时间点时,对所述第二视频数据进行解码并播出。该方案实现了特定的时间点切换视频播出的时候使视频衔接紧密,提升了用户连续收看视频的体验。
【IPC分类】H04N21/232, H04N21/234, H04N21/231
【公开号】CN104902287
【申请号】CN201510247315
【发明人】刘磊
【申请人】无锡天脉聚源传媒科技有限公司
【公开日】2015年9月9日
【申请日】2015年5月14日