基于安卓平台的多媒体资源的播放方法、装置及移动设备的制造方法

文档序号:10539453阅读:264来源:国知局
基于安卓平台的多媒体资源的播放方法、装置及移动设备的制造方法
【专利摘要】本发明实施例提供一种基于安卓平台的多媒体资源的播放方法、装置及移动设备,所述方法包括:获取第一多媒体资源和第二多媒体资源;分别解析得到所述第一多媒体资源中的第一图片和对应的第一显示时间数值,以及所述第二多媒体资源中的第二图片和对应的第二显示时间数值,所述第二显示时间数值在所述第一显示时间数值的范围内;当所述第二显示时间数值与所述第一显示时间数值相同时,将所述第二图片嵌入对应的第一图片中;播放嵌入所述第二图片后的第一多媒体资源。采用本发明实施例的技术方案,在安卓平台上,将第二多媒体资源嵌入第一多媒体资源,实现通过一个播放窗口,同时播放第一视频和第二视频,优化用户的观看体验。
【专利说明】
基于安卓平台的多媒体资源的播放方法、装置及移动设备
技术领域
[0001]本发明涉及多媒体资源播放领域,尤其涉及一种基于安卓平台的多媒体资源的播放方法、装置及移动设备。
【背景技术】
[0002]目前基于安卓平台的视频播放器,在播放视频时,需要插播广告时,会强制暂停当前视频的播放,并开始播放广告,用户须等待广告播放完毕才可继续当前视频的观看。

【发明内容】

[0003]本发明的目的在于,提供一种基于安卓平台的多媒体资源的播放方法、装置及移动设备,优化用户的观看体验。
[0004]根据本发明的一方面,提供基于安卓平台的多媒体资源的播放方法,所述方法包括:获取第一多媒体资源和第二多媒体资源;分别解析所述第一多媒体资源和第二多媒体资源,得到所述第一多媒体资源中的第一图片和对应的第一显示时间数值,以及所述第二多媒体资源中的第二图片和对应的第二显示时间数值,所述第二显示时间数值在所述第一显示时间数值的范围内;当所述第二显示时间数值与所述第一显示时间数值相同时,将所述第二图片嵌入对应的第一图片中;播放嵌入所述第二图片后的第一多媒体资源。
[0005]进一步地,所述将所述第二图片嵌入对应的第一图片中包括:将所述第一图片中的部分像素替换为对应的第二图片的像素。
[0006]进一步地,所述将所述第二图片嵌入对应的第一图片中还包括:将所述第二图片缩放,缩放后的第二图片的像素小于对应的第一图片的像素。
[0007]进一步地,所述第一多媒体资源和第二多媒体资源相关联。
[0008]进一步地,所述第二多媒体资源为广告多媒体资源。
[0009]根据本发明的另一方面,提供基于安卓平台的多媒体资源的播放装置,所述装置包括:获取单元,用于获取第一多媒体资源和第二多媒体资源;解析单元,用于分别解析所述获取单元获取的第一多媒体资源和第二多媒体资源,得到所述第一多媒体资源中的第一图片和对应的第一显示时间数值,以及所述第二多媒体资源中的第二图片和对应的第二显示时间数值,所述第二显示时间数值在所述第一显示时间数值的范围内;嵌入单元,用于当所述解析单元解析的第二显示时间数值与第一显示时间数值相同时,将所述第二图片嵌入对应的第一图片中;播放单元,用于播放所述嵌入单元嵌入所述第二图片后的第一多媒体资源。
[0010]进一步地,所述嵌入单元包括:嵌入子单元,用于当所述解析单元解析的所述第二显示时间数值与所述第一显示时间数值相同时,将所述第一图片中的部分像素替换为对应的第二图片的像素。
[0011 ]进一步地,所述嵌入单元还包括:缩放子单元,用于当所述解析单元解析的所述第二显示时间数值与所述第一显示时间数值相同时,将所述第二图片缩放,缩放后的第二图片的像素小于对应的第一图片的像素;所述嵌入子单元用于将所述缩放子单元缩放后的第二图片嵌入对应的第一图片中。
[0012]进一步地,所述第一多媒体资源和第二多媒体资源相关联;和/或,所述第二多媒体资源为广告多媒体资源。
[0013]根据本发明的另一方面,提供一种安卓移动终端设备,所述安卓移动终端设备包括如前述的基于安卓平台的多媒体资源的播放装置。
[0014]根据本发明实施例提供的基于安卓平台的多媒体资源的播放方法、装置及移动设备,在安卓平台上,将第二多媒体资源嵌入第一多媒体资源,实现通过一个播放窗口,同时播放第一视频和第二视频,优化用户的观看体验。
【附图说明】
[0015]图1是示出根据本发明实施例的基于安卓平台的多媒体资源的播放方法的流程图;
[0016]图2是示出根据本发明实施例的基于安卓平台的多媒体资源的播放装置的结构示意图。
【具体实施方式】
[0017]下面结合附图详细描述本发明的示例性实施例。
[0018]实施例一
[0019]图1是示出根据本发明实施例的基于安卓平台的多媒体资源的播放方法的流程图。参照图1,本发明实施例基于安卓平台的多媒体资源的播放方法包括以下步骤:
[0020]在步骤SI10,获取第一多媒体资源和第二多媒体资源。
[0021]本实施例所指的安卓平台是安装了安卓系统的终端设备,例如包括但不限于智能手机和/或智能电视等等。本实施例中的多媒体资源是指包括音频和/或视频的多媒体资源。可以通过包括但不限于现有的互联网、广电网络和/或通信网络等方式接收来自视频服务器或者其他终端设备的多媒体资源。
[0022]本实施例中可以分别生成第一多媒体资源对应的第一播放请求和第二多媒体资源对应的第二播放请求,将第一播放请求和第二播放请求发送给多媒体资源服务器,多媒体资源服务器接收第一多媒体资源对应的第一播放请求和第二多媒体资源对应的第二播放请求后将第一多媒体资源对应的第一下载地址和第二多媒体资源对应的第二下载地址发送给终端设备,终端设备根据第一下载地址和第二下载地址分别下载第一多媒体资源和第二多媒体资源。
[0023]可选地,所述第一多媒体资源和第二多媒体资源可以相关联;例如,第一多媒体资源为第XX届世界杯总决赛,第二多媒体资源为该届世界杯的半决赛或者小组赛。或者,所述第二多媒体资源为广告多媒体资源。或者,第一多媒体资源和第二多媒体资源不关联,例如第一多媒体资源为琅琊榜第I集,第二多媒体资源为芈月传第2集的精彩剧集。
[0024]在步骤S120,分别解析所述第一多媒体资源和第二多媒体资源,得到所述第一多媒体资源中的第一图片和对应的第一显示时间数值,以及所述第二多媒体资源中的第二图片和对应的第二显示时间数值。
[0025]多媒体资源可以认为是一张一张快速播放的图片,由于肉眼的视觉暂留现象,才使人感到画面是连续的。因此,将第一多媒体资源和第二多媒体资源中的任一图片分别解析出来,并记录任一图片对应的显示时间。本实施例中,第二显示时间数值在第一显示时间数值的范围内,例如第一多媒体资源中的播放时长为45分钟,第二多媒体资源的播放时长为10分钟,第二多媒体资源的在第一多媒体资源播放的第13至23分钟播放,那么第二显示时间数值与第一显示时间中的第13分钟至23分钟对应。在本步骤中可以解析第二多媒体资源得到每秒的第二图片。
[0026]每一帧的多媒体数据可以包括每一帧的音频数据和视频数据,其中视频数据可以认为是一张一张快速播放的图片,一帧就是一副静止的画面,连续的帧就形成动画,由于肉眼的视觉暂留现象,使得人感到画面是连续的。帧数是指I秒钟时间里传输的图片的帧数,也可以理解为终端设备中的图形处理器每秒钟能够刷新几次,高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数愈多,所显示的动作就会愈流畅。在本实施例中分别解析所述第一多媒体资源和第二多媒体资源,可以分别得到第一多媒体资源和第二多媒体资源的每一帧多媒体数据和对应的显示时间,包括每一帧的音频数据和视频数据和对应的显示时间,其中的一帧视频数据包括一张图片。
[0027]例如,在本实施例中的第一多媒体资源是指琅琊榜第I集,终端设备创建第一线程,调用该第一线程下载了琅琊榜第I集后,将其进行解析,得到每一帧的音频数据和第一图片以及第一显示时间数值,可以将解析得到的每一帧的音频数据和第一图片以及第一显示时间数值存储在本地的存储器或者临时存储器(即缓存中)。
[0028]在本实施例中的第二多媒体资源是指芈月传第2集的精彩剧集,终端设备创建第二线程,调用该第二线程下载了芈月传第2集的精彩剧集后,将其进行解析,得到每一帧的音频数据和第二图片以及第二显示时间数值,可以将解析得到的每一帧的音频数据和第二图片以及第二显示时间数值存储在本地的存储器或者临时存储器(即缓存中)。
[0029]第二显示时间数值在第一显示时间数值的范围内,例如,第一多媒体资源即琅琊榜第I集的总时长为44分钟,第二多媒体资源即芈月传第2集的精彩剧集总时长为5分钟,第二多媒体资源应该从第一多媒体资源的第13分钟开始播放,则可选的,第一显示时间数值范围为O?44分钟,第二显示时间数值范围为13?18分钟等等。
[0030]在步骤S130,当第二显示时间数值与第一显示时间数值相同时,将所述第二图片嵌入对应的第一图片中。
[0031]当第二显示时间数值与第一显示时间数值相同时,例如,第二显示时间数值为13分钟第I秒时,将芈月传第2集的精彩剧集中的第一张图片嵌入琅琊榜第I集第13分钟第I秒时的图片。其他第二图片嵌入第一图片的方式原理相同。在具体实现上,可以将第一图片中的部分像素替换为对应的第二图片的像素。可选的,当第二图片的像素大于或者等于第一图片的像素时,可以先将所述第二图片缩放,缩放后的第二图片的像素小于对应的第一图片的像素,再将缩放后的第二图片嵌入对应的第一图片中。
[0032]在步骤S140,播放嵌入所述第二图片后的第一多媒体资源。
[0033]在本实施例中的终端设备创建的第一线程在下载了第一多媒体资源即琅琊榜第I集后,待第二图片嵌入第一多媒体资源后,调用播放窗口开始播放嵌入了芈月传第2集的精彩剧集的琅琊榜第I集,从第I分钟到第12分钟59秒,播放窗口仅播放琅琊榜第I集的内容,从第13分钟开始,播放窗口中的部分区域(对应第二图片嵌入第一图片的嵌入区域,嵌入区域的位置可以任意指定)开始播放芈月传第2集的精彩剧集的内容,而播放窗口的其余区域继续播放琅琊榜第I集的内容,直至第17分钟第59秒芈月传第2集的精彩剧集播放完毕,播放窗口继续全屏播放琅琊榜第I集剩余的内容,可选的,在整个播放过程中,仅播放第一多媒体资源中的音频,或者可选的,第二显示时间时,仅播放第二多媒体资源中的音频。
[0034]采用本实施例的基于安卓平台的多媒体资源的播放方法,在安卓平台上,将第二多媒体资源嵌入第一多媒体资源,实现通过一个播放窗口,同时播放第一视频和第二视频,优化用户的观看体验。
[0035]实施例二
[0036]图2是示出根据本发明实施例的基于安卓平台的多媒体资源的播放装置的结构示意图。
[0037]参照图2,在本实施例中,该装置包括:
[0038]获取单元21,用于获取第一多媒体资源和第二多媒体资源。
[0039]解析单元22,用于分别解析所述获取单元21获取的第一多媒体资源和第二多媒体资源,得到所述第一多媒体资源中的第一图片和对应的第一显示时间数值,以及所述第二多媒体资源中的第二图片和对应的第二显示时间数值,所述第二显示时间数值在所述第一显示时间数值的范围内。
[0040]嵌入单元23,用于当所述解析单元22解析的第二显示时间数值与第一显示时间数值相同时,将所述第二图片嵌入对应的第一图片中。
[0041]播放单元24,用于播放所述嵌入单元23嵌入所述第二图片后的第一多媒体资源。
[0042]进一步地,所述嵌入单元包括:
[0043]嵌入子单元(图中未示出),用于当所述解析单元解析的第二显示时间数值与第一显示时间数值相同时,将所述第一图片中的部分像素替换为对应的第二图片的像素。
[0044]进一步地,所述嵌入单元还包括:缩放子单元(图中未示出),用于当当所述解析单元22解析的第二显示时间数值与第一显示时间数值相同时,将所述第二图片缩放,缩放后的第二图片的像素小于对应的第一图片的像素;相应的,所述嵌入子单元用于将所述缩放子单元缩放后的第二图片嵌入对应的第一图片中。
[0045]进一步地,所述第一多媒体资源和第二多媒体资源相关联;和/或,所述第二多媒体资源为广告多媒体资源。
[0046]采用本实施例的基于安卓平台的多媒体资源的播放装置,在安卓平台上,将第二多媒体资源嵌入第一多媒体资源,实现通过一个播放窗口,同时播放第一视频和第二视频,优化用户的观看体验。
[0047]实施例三
[0048]本发明实施例还提供了一种安卓移动终端设备,所述安卓移动终端设备包括上述基于安卓平台的多媒体资源的播放装置。
[0049]具体地,该移动终端设备可以为手机、平板电脑或智能电视机等。
[0050]本发明实施例提供的基于安卓平台的多媒体资源的播放方法、装置及移动设备,在安卓平台上,将第二多媒体资源嵌入第一多媒体资源,实现通过一个播放窗口,同时播放第一视频和第二视频,优化用户的观看体验。
[0051]需要指出,根据实施的需要,可将本申请中描述的各个步骤/部件拆分为更多步骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。
[0052]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0053]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.基于安卓平台的多媒体资源的播放方法,其特征在于,所述方法包括: 获取第一多媒体资源和第二多媒体资源; 分别解析所述第一多媒体资源和第二多媒体资源,得到所述第一多媒体资源中的第一图片和对应的第一显示时间数值,以及所述第二多媒体资源中的第二图片和对应的第二显示时间数值,所述第二显示时间数值在所述第一显示时间数值的范围内; 当所述第二显示时间数值与所述第一显示时间数值相同时,将所述第二图片嵌入对应的第一图片中; 播放嵌入所述第二图片后的第一多媒体资源。2.根据权利要求1所述的方法,其特征在于,所述将所述第二图片嵌入对应的第一图片中包括: 将所述第一图片中的部分像素替换为对应的第二图片的像素。3.根据权利要求2所述的方法,其特征在于,所述将所述第二图片嵌入对应的第一图片中还包括: 将所述第二图片缩放,缩放后的第二图片的像素小于对应的第一图片的像素。4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一多媒体资源和第二多媒体资源相关联。5.根据权利要求4所述的方法,其特征在于,所述第二多媒体资源为广告多媒体资源。6.基于安卓平台的多媒体资源的播放装置,其特征在于,所述装置包括: 获取单元,用于获取第一多媒体资源和第二多媒体资源; 解析单元,用于分别解析所述获取单元获取的第一多媒体资源和第二多媒体资源,得到所述第一多媒体资源中的第一图片和对应的第一显示时间数值,以及所述第二多媒体资源中的第二图片和对应的第二显示时间数值,所述第二显示时间数值在所述第一显示时间数值的范围内; 嵌入单元,用于当所述解析单元解析的所述第二显示时间数值与所述第一显示时间数值相同时,将所述第二图片嵌入对应的第一图片中; 播放单元,用于播放所述嵌入单元嵌入所述第二图片后的第一多媒体资源。7.根据权利要求6所述的装置,其特征在于,所述嵌入单元包括: 嵌入子单元,用于当所述解析单元解析的所述第二显示时间数值与所述第一显示时间数值相同时,将所述第一图片中的部分像素替换为对应的第二图片的像素。8.根据权利要求7所述的装置,其特征在于,所述嵌入单元还包括: 缩放子单元,用于当所述解析单元解析的所述第二显示时间数值与所述第一显示时间数值相同时,将所述第二图片缩放,缩放后的第二图片的像素小于对应的第一图片的像素; 所述嵌入子单元用于将所述缩放子单元缩放后的第二图片嵌入对应的第一图片中。9.根据权利要求6至8任一项所述的装置,其特征在于,所述第一多媒体资源和第二多媒体资源相关联;和/或,所述第二多媒体资源为广告多媒体资源。10.—种安卓移动终端设备,其特征在于,所述安卓移动终端设备包括如权利要求6-9中任意一项所述的基于安卓平台的多媒体资源的播放装置。
【文档编号】H04N21/431GK105898473SQ201510938669
【公开日】2016年8月24日
【申请日】2015年12月15日
【发明人】石学会, 张蒙
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1