基于安卓平台的多媒体处理方法、装置及移动终端设备制造方法及图纸

技术编号:13582835 阅读:35 留言:0更新日期:2016-08-24 08:33
本发明专利技术实施例提供一种基于安卓平台的多媒体处理方法、装置及移动终端设备,在安卓平台上通过第一播放窗口播放第一多媒体资源,基于安卓平台的多媒体处理方法包括:获取第一多媒体资源的处理进度;当处理进度达到进度切换条件时,向服务器发送播放请求,所述播放请求用于请求播放第二多媒体资源;通过第二播放窗口预加载第二多媒体资源。本实施例在安卓平台上,在用户观看第一多媒体资源时,预加载第二多媒体资源,实现第一多媒体资源和第二多媒体资源播放的无缝切换,避免了由于网速或者播放设备性能的限制导致用户在观看时不同时长的等待。

【技术实现步骤摘要】

本专利技术涉及视频播放领域,尤其涉及一种基于安卓平台的多媒体处理方法、装置及移动终端设备
技术介绍
目前基于安卓平台的视频播放器,在连续播放视频时,上一个播放窗口的多媒体资源播放完毕后,调用下一个播放窗口并进行一段时间的缓冲才能播放下一个多媒体资源。在观看视频过程中,常常会由于网速或者播放设备性能的限制,导致用户不同时长的等待,影响了用户的观看体验。
技术实现思路
本专利技术的目的在于,提供一种基于安卓平台的多媒体处理方法、装置及移动终端设备,以实现视频播放时多媒体资源的无缝切换。根据本专利技术的一方面,提供一种基于安卓平台的多媒体处理方法,在所述安卓平台上通过第一播放窗口播放第一多媒体资源;所述方法包括:获取所述第一多媒体资源的处理进度;当所述处理进度达到进度切换条件时,向服务器发送播放请求,所述播放请求用于请求播放第二多媒体资源;通过第二播放窗口预加载第二多媒体资源。进一步地,所述方法还包括:当所述处理进度达到进度结束条件时,释放所述第一播放窗口;并显示所述第二播放窗口。进一步地,所述通过第二播放窗口预加载第二多媒体资源包括:调用第二播放窗口;通过所述第二播放窗口缓冲所述第二多媒体资源;将已缓冲的第二多媒体资源存储在本地。进一步地,所述进度切换条件为所述第一多媒体资源缓冲结束。进一步地,所述进度结束条件为所述第一多媒体资源播放结束。根据本专利技术的另一方面,提供一种基于安卓平台的多媒体处理装置,在所述安卓平台上通过第一播放窗口播放第一多媒体资源;所述装置包括:获取单元,用于获取所述第一多媒体资源的处理进度;请求单元,用于当所述获取单元获取的处理进度达到进度切换条件时,向服务器发送播放请求,所述播放请求用于请求播放第二多媒体资源;预加载单元,
用于通过第二播放窗口预加载所述请求单元请求的第二多媒体资源。进一步地,所述装置还包括:释放单元,用于当所述获取单元获取的处理进度达到进度结束条件时,释放所述第一播放窗口;并显示所述第二播放窗口。进一步地,所述进度切换条件为所述第一多媒体资源缓冲结束;所述预加载单元包括:调用子单元,用于调用第二播放窗口;缓冲子单元,用于通过所述调用子单元调用的第二播放窗口缓冲所述第二多媒体资源;存储子单元,用于将所述缓冲子单元已缓冲的第二多媒体资源存储在本地。进一步地,所述进度结束条件为所述第一多媒体资源播放结束。根据本专利技术的另一方面,提供一种安卓移动终端设备,所述安卓移动终端设备包括如前所述的基于安卓平台的多媒体处理装置。根据本专利技术实施例提供的基于安卓平台的多媒体处理方法、装置及移动终端设备,在安卓平台上,在用户观看第一多媒体资源时,预加载第二多媒体资源,实现第一多媒体资源和第二多媒体资源播放的无缝切换,避免了由于网速或者播放设备性能的限制导致用户在观看时不同时长的等待。附图说明图1是示出根据本专利技术实施例一的基于安卓平台的多媒体处理方法的流程图;图2是示出根据本专利技术实施例二的用于多媒体预览装置的结构示意图。具体实施方式下面结合附图详细描述本专利技术的示例性实施例。实施例一图1是示出根据本专利技术实施例一的基于安卓平台的多媒体处理方法的流程图。参照图1,在安卓平台上通过第一播放窗口播放第一多媒体资源,基于安卓平台的多媒体处理方法包括:其中,第一多媒体资源可以包括但不限于音频和/或视频。可选地,
在本实施例中的安卓平台上通过第一播放窗口全屏播放第一多媒体资源。例如,包括但不限于,通过视频APP的第一播放窗口播放琅琊榜第1集。在步骤S110,获取第一多媒体资源的处理进度。具体地,上述处理进度包括终端设备对第一多媒体资源的缓冲进度和播放进度。在本实施例中,用户在安卓平台上通过第一播放窗口在线播放第一多媒体资源,该安卓平台是指安装了安卓系统的终端设备,安卓平台对第一多媒体资源的处理主要包括创建第一播放窗口的线程,并通过该第一播放窗口的线程下载第一多媒体资源,将下载的第一多媒体资源的部分放入系统的缓存中(即对第一多媒体资源的缓冲)以及调用第一播放窗口通过显示器向用户展示已缓冲的第一多媒体资源(即对第一多媒体资源的播放)。在第一播放窗口播放第一多媒体资源的过程中,对第一多媒体资源的缓冲进度总是大于等于对第一多媒体资源的播放进度。例如,在本实施例中,以第一多媒体资源为琅琊榜第1集为例,当第一播放窗口播放琅琊榜第1集到第10分钟25秒时,后台线程缓冲琅琊榜第1集到第20分钟22秒;当第一播放窗口播放琅琊榜第1集到第30分钟5秒时,后台线程缓冲琅琊榜第1集到第44分钟30秒等等。对第一多媒体资源的缓冲进度和对第一多媒体资源的播放进度可以通过时长的数值表示,也可以通过缓冲或者播放时长占第一多媒体资源的总时长来表示,例如,以琅琊榜第1集的时长为45分钟为例进行说明,当第一播放窗口播放琅琊榜第1集到13%时,后台线程缓冲琅琊榜第1集到22%;当第一播放窗口播放琅琊榜第1集到37%时,后台线程缓冲琅琊榜第1集到99%等等。在步骤S120,当处理进度达到进度切换条件时,向服务器发送播放请求,所述播放请求用于请求播放第二多媒体资源。具体地,上述进度切换条件为第一多媒体资源缓冲结束。在本实施例中,当第一多媒体资源缓冲结束后(通常此时第一多媒体资源尚未播放完毕),具体的,即为第一播放窗口缓冲第一多媒体资源已经达到第一多媒体资源的时长,例如45分钟,或者第一播放窗口缓
冲第一多媒体资源已经达到100%,终端设备直接向服务器发送播放请求,所述播放请求用于请求播放第二多媒体资源。在步骤S130,通过第二播放窗口预加载第二多媒体资源。具体地,在终端设备向服务器发送播放请求后,服务器向终端设备提供第二多媒体资源的信息,终端设备利用第二播放窗口预加载第二多媒体资源。在第一集尚未观看完但已经缓冲完时,终端设备自动缓冲第二集,并且将第二集的缓冲信息储存在本地,以待第二播放窗口播放。其中,第二播放窗口预加载第二多媒体资源的方法在本实施例中可以包括:系统创建第二播放窗口线程,此时第一播放窗口线程同时通过显示器继续向用户展示第一多媒体资源,且第一播放窗口线程的播放进度继续增大。通过第二播放窗口线程下载第二多媒体资源,将下载的第二多媒体资源的部分放入系统的缓存中(即对第二多媒体资源的缓冲)。例如,以第一多媒体资源为琅琊榜第1集,第二多媒体资源为琅琊榜第2集,且琅琊榜第1集的时长为45分钟为例,当用户通过第一播放窗口观看琅琊榜第1集到第23分钟30秒时,第一播放窗口缓冲琅琊榜第1集到第45分钟(缓冲完毕),则用户继续通过第一播放窗口观看琅琊榜第1集,同时系统向服务器发送琅琊榜第2集的播放请求,服务器向终端设备提供琅琊榜第2集的信息,系统创建第二播放窗口线程,开始下载琅琊榜第2集,并将下载的琅琊榜第2集的部分存储在本地。进一步地,该方法还包括:当处理进度达到进度结束条件时,释放第一播放窗口;并显示第二播放窗口。具体地,上述进度结束条件为第一多媒体资源播放结束。当第一多媒体资源播放结束时,终端设备释放第一播放窗口,显示第二播放窗口。在本实施例中,在播放器切换到第二播放窗口时,第二多媒体资源已经缓冲一定的资源信息,因此用户无需等待,可直接观看该资源。优选地,在第二多媒体资源缓冲时,第二播放窗口已经存在,只是终端设备并未显本文档来自技高网
...

【技术保护点】
一种基于安卓平台的多媒体处理方法,其特征在于,在所述安卓平台上通过第一播放窗口播放第一多媒体资源;所述方法包括:获取所述第一多媒体资源的处理进度;当所述处理进度达到进度切换条件时,向服务器发送播放请求,所述播放请求用于请求播放第二多媒体资源;通过第二播放窗口预加载第二多媒体资源。

【技术特征摘要】
1.一种基于安卓平台的多媒体处理方法,其特征在于,在所述安卓平台上通过第一播放窗口播放第一多媒体资源;所述方法包括:获取所述第一多媒体资源的处理进度;当所述处理进度达到进度切换条件时,向服务器发送播放请求,所述播放请求用于请求播放第二多媒体资源;通过第二播放窗口预加载第二多媒体资源。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述处理进度达到进度结束条件时,释放所述第一播放窗口;并显示所述第二播放窗口。3.根据权利要求1所述的方法,其特征在于,所述通过第二播放窗口预加载第二多媒体资源包括:调用第二播放窗口;通过所述第二播放窗口缓冲所述第二多媒体资源;将已缓冲的第二多媒体资源存储在本地。4.根据权利要求1-3任一项所述的方法,其特征在于,所述进度切换条件为所述第一多媒体资源缓冲结束。5.根据权利要求2-3任一项所述的方法,其特征在于,所述进度结束条件为所述第一多媒体资源播放结束。6.一种基于安卓平台的多媒体处理装置,其特征在于,在所述安卓平台上通过第一播放窗口播放第一多媒体资源;所述装置包括:获取...

【专利技术属性】
技术研发人员:石学会
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1