一种视频切换播出方法及装置的制造方法

文档序号:8925536阅读:204来源:国知局
一种视频切换播出方法及装置的制造方法
【技术领域】
[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为本发明根据一示例性实施例示出的一种视频切换播出装置
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1