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

文档序号:10539540阅读:248来源:国知局
基于安卓平台的多媒体资源的播放方法、装置及终端设备的制造方法
【专利摘要】本发明实施例提供一种基于安卓平台的多媒体资源的播放方法、装置及终端设备,在所述安卓平台上通过第一播放窗口播放多媒体资源;所述方法包括:获取所述第一播放窗口中进度条上任一位置的触摸指令;当所述触摸指令满足触发条件时,向服务器请求所述多媒体资源对应的低分辨率的多媒体资源的地址;根据所述地址获取所述低分辨率的多媒体资源;在所述第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。采用本发明的技术方案,灵活性高,且可靠性高。
【专利说明】
基于安卓平台的多媒体资源的播放方法、装置及终端设备
技术领域
[0001]本发明涉及多媒体资源播放领域,尤其涉及一种基于安卓平台的多媒体资源的播放方法、装置及终端设备。
【背景技术】
[0002]目前基于安卓平台的视频播放器,当用户希望快进时,由于无法在播放过程中对于非当前观看页面进行预览,使得用户难以确定最终应该快进到哪个进度,影响用户的观看效果。

【发明内容】

[0003]本发明的目的在于,提供一种基于安卓平台的多媒体资源的播放方法、装置及终端设备,灵活性和可靠性高。
[0004]根据本发明的一方面,提供基于安卓平台的多媒体资源的播放方法,在所述安卓平台上通过第一播放窗口播放多媒体资源;所述方法包括:获取所述第一播放窗口中进度条上任一位置的触摸指令;当所述触摸指令满足触发条件时,生成播放请求,所述播放请求用于向服务器请求所述多媒体资源对应的低分辨率的多媒体资源的地址;根据所述地址获取所述低分辨率的多媒体资源;在所述第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。
[0005]进一步地,所述触发条件为所述触摸指令的触摸时长达到时长阈值。
[0006]进一步地,所述在所述第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源包括:在所述第二播放窗口播放从所述任一位置对应的进度开始播放的所述低分辨率的多媒体资源,或者,在所述第二播放窗口播放从初始进度开始播放的所述低分辨率的多媒体资源。
[0007]进一步地,所述方法还包括:当获取所述触摸指令的释放指令时,释放所述第二播放窗口。
[0008]进一步地,所述方法还包括:当获取所述触摸指令的释放指令时,保留所述第二播放窗口。
[0009]根据本发明的另一方面,提供基于安卓平台的多媒体资源的播放装置,在所述安卓平台上通过第一播放窗口播放多媒体资源;所述装置包括:指令单元,用于获取所述第一播放窗口中进度条上任一位置的触摸指令;请求单元,用于当所述触摸指令满足触发条件时,生成播放请求,所述播放请求用于向服务器请求所述多媒体资源对应的低分辨率的多媒体资源的地址;获取单元,用于根据所述请求单元请求的地址获取所述低分辨率的多媒体资源;播放单元,用于在所述第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。
[0010]进一步地,所述触发条件为所述触摸指令的触摸时长达到时长阈值。
[0011 ]进一步地,所述播放单元,还用于在所述第二播放窗口播放从所述任一位置对应的进度开始播放的所述低分辨率的多媒体资源,或者在所述第二播放窗口播放从初始进度开始播放的所述低分辨率的多媒体资源。
[0012]进一步地,所述装置还包括:释放单元,用于当获取所述触摸指令的释放指令时,释放所述第二播放窗口;保留单元,用于当获取所述触摸指令的释放指令时,保留所述第二播放窗口。
[0013]根据本发明的另一方面,提供一种安卓移动终端设备,所述安卓移动终端设备包括前述的基于安卓平台的多媒体资源的播放装置。
[0014]根据本发明实施例提供的基于安卓平台的多媒体资源的播放方法、装置及终端设备,在安卓平台上,在用户观看多媒体资源时,当用户的触摸指令满足触发条件时,向服务器请求正在观看的多媒体资源对应的低分辨率的多媒体资源的地址;根据地址获取对应的低分辨率的多媒体资源;并在正在观看多媒体资源的第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。采用本发明的技术方案,用户在第一播放窗口观看视频时,可以通过第二播放窗口观看对应的低分辨率的多媒体资源,从而根据对应的低分辨率的多媒体资源显示的内容确定是否要进行进度的跳转,灵活性高;同时,由于第二播放窗口观看的是低分辨率的多媒体资源,占用的通信资源和播放资源少,保证了第一播放窗口内容的播放效率,可靠性高。
【附图说明】
[0015]图1是示出根据本发明实施例的基于安卓平台的多媒体资源的播放方法的流程图;
[0016]图2是示出根据本发明实施例的基于安卓平台的多媒体资源的播放装置的结构示意图;
[0017]图3是示出根据本发明实施例的基于安卓平台的多媒体资源的播放方法中播放窗口中的进度条的示意图。
【具体实施方式】
[0018]下面结合附图详细描述本发明的示例性实施例。
[0019]实施例一
[0020]图1是示出根据本发明实施例的基于安卓平台的多媒体资源的播放方法的流程图。参照图1,在安卓平台上通过第一播放窗口播放多媒体资源;本发明实施例基于安卓平台的多媒体资源的播放方法包括以下步骤:
[0021]在步骤S110,获取所述第一播放窗口中进度条上任一位置的触摸指令。
[0022]本实施例所指的安卓平台是安装了安卓系统的终端设备,例如包括但不限于智能手机和/或智能电视等等。
[0023]本实施例中的多媒体资源是指包括音频和/或视频的多媒体资源。在第一播放窗口中的进度条上任一位置的触摸指令,触摸指令对应的位置可以根据用户需求确定,用户希望对当前播放进度之前或者之后的多媒体内容进行同步了解,则可以在希望了解的多媒体内容对应的进度条处进行点击。例如,用户通过第一播放窗口中播放琅琊榜第I集(即多媒体资源),琅琊榜第I集的时长为45分钟,在用户终端上通过第一播放窗口全屏播放琅琊榜第I集,当前播放到第11分钟,用户希望可以了解第22分钟的内容,或者用户希望回顾第5分钟的内容,则用户可以触摸第22分钟对应的进度条的位置或者触摸第5分钟对应的进度条的位置。为了便于用户可以准确触摸到第22分钟对应的进度条的位置或者触摸到第5分钟对应的进度条的位置,在安卓平台的后台系统设置,当用户触摸到进度条时,在触摸位置的附近向用户展示触摸点对应的进度,例如,图3是示出根据本发明实施例的基于安卓平台的多媒体资源的播放方法中播放窗口中的进度条的示意图,参照图3,播放窗口 310中进度条320,用户触摸A点时,在进度条320的A点附近显示数字13,表示这是第13分钟对应的进度条的位置。
[0024]在步骤S120,当所述触摸指令满足触发条件时,生成播放请求,所述播放请求用于向服务器请求所述多媒体资源对应的低分辨率的多媒体资源的地址。
[0025]可选地,所述触发条件为所述触摸指令的触摸时长达到时长阈值,时长阈值可以根据用户的触摸习惯预先设定,例如可以包括但不限于为3秒或者5秒等等。
[0026]由于用户在观看视频时,有可能手会触摸到屏幕,也有可能会无意中触摸到第一播放窗口中的进度条,为了避免在这种情况下也生成触摸指令,因此,可选地设置时长阈值,当触摸指令的触摸时长达到时长阈值时,生成播放请求,用于服务器请求所述多媒体资源对应的低分辨率的多媒体资源的地址。低分辨率是相对于第一播放窗口中正在播放的多媒体资源的分辨率而言,例如,第一播放窗口中正在播放的琅琊榜第I集是分辨率为1920*1080的视频资源,那么播放请求所请求的低分辨率的多媒体资源的地址有可能是琅琊榜第I集的分辨率为1280*720的视频资源,也有可能是分辨率更低的琅琊榜第I集的视频资源,具体请求的多媒体资源的分辨率可以根据用户终端设备的性能和/或当前传输网络的传输性能确定,由于传输网络的传输性能会随着时间变化,例如,闲时(当天下午11点至第二天下午7点)会比忙时(下午7点至下午11点)的传输性能强,即使同样在忙时或者闲时传输网络的传输性能也可能会动态变化,难以保持恒定,因此,低分辨率的具体分辨率可以动态调整,只要求比第一播放窗口中播放的多媒体资源的分辨率低即可。
[0027]在步骤S130,根据所述地址获取所述低分辨率的多媒体资源。
[0028]用户终端创建第二播放窗口线程,在第一播放窗口播放琅琊榜第I集的同时,第二播放窗口线程根据获取的地址开始下载琅琊榜第I集的低分辨率的视频资源。
[0029]在步骤S140,在所述第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。
[0030]调用第二播放窗口线程在第一播放窗口上弹出第二播放窗口,第二播放窗口的尺寸小于第一播放窗口,可选的,第二播放窗口的下方与第一播放窗口的进度条上方相接触,第二播放窗口播放所述低分辨率的多媒体资源时,第一播放窗口继续播放对应的多媒体资源。
[0031]可选地,在第二播放窗口播放低分辨率的多媒体资源的方式可以包括但不限于:在第二播放窗口播放从触摸指令对应的进度(即用户感兴趣的进度)开始播放的所述低分辨率的多媒体资源,这样用户可以在第一播放窗口继续当前多媒体资源观看的同时,同步在感兴趣的进度开始观看对应的低分辨率的多媒体资源;或者,可以预先设置在第二播放窗口播放从初始进度开始播放的低分辨率的多媒体资源。
[0032]例如,第一播放窗口中正在播放的琅琊榜第I集是分辨率为1920*1080的视频资源,第二播放窗口中正在播放的琅琊榜第I集是分辨率为1280*720的视频资源,可选地,第二播放窗口中不显示进度条。用户通过第一播放窗口中播放琅琊榜第I集到第11分钟,用户触摸第22分钟对应的进度条的位置,弹出的第二播放窗口可以从分辨率为1280*720的琅琊榜第I集的第22分钟开始播放。
[0033]进一步地,所述方法还包括:当获取所述触摸指令的释放指令时,释放所述第二播放窗口;或者,当获取所述触摸指令的释放指令时,保留所述第二播放窗口。
[0034]可以预先设定,当用户释放该触摸指令(即获取触摸指令的释放指令)时,第二播放窗口也随之释放。可选地,根据用户的需求,继续保留第二播放窗口,直到第二播放窗口中播放的对应的低分辨率的多媒体资源播放完毕或者第一播放窗口中播放的多媒体资源播放完毕(这两种情况以先出现的情况为基准)时,第二播放窗口随之释放。
[0035]采用本实施例的基于安卓平台的多媒体资源的播放方法,在安卓平台上,在用户观看多媒体资源时,当用户的触摸指令满足触发条件时,向服务器请求正在观看的多媒体资源对应的低分辨率的多媒体资源的地址;根据地址获取对应的低分辨率的多媒体资源;并在正在观看多媒体资源的第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。采用本实施例的技术方案,用户在第一播放窗口观看视频时,可以通过第二播放窗口观看对应的低分辨率的多媒体资源,从而根据对应的低分辨率的多媒体资源显示的内容确定是否要进行进度的跳转,灵活性高;同时,由于第二播放窗口观看的是低分辨率的多媒体资源,占用的通信资源和播放资源少,保证了第一播放窗口内容的播放效率,可靠性尚O
[0036]实施例二
[0037]图2是示出根据本发明实施例的基于安卓平台的多媒体资源的播放装置的结构示意图。
[0038]参照图2,在所述安卓平台上通过第一播放窗口播放多媒体资源;在本实施例中,该装置包括:
[0039]指令单元21,用于获取所述第一播放窗口中进度条上任一位置的触摸指令。
[0040]请求单元22,用于当所述触摸指令满足触发条件时,生成播放请求,所述播放请求用于向服务器请求所述多媒体资源对应的低分辨率的多媒体资源的地址。
[0041 ]获取单元23,用于根据所述请求单元请求的地址获取所述低分辨率的多媒体资源。
[0042]播放单元24,用于在所述第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。
[0043]进一步地,所述触发条件为所述触摸指令的触摸时长达到时长阈值。
[0044]进一步地,所述播放单元,还用于在所述第二播放窗口播放从所述任一位置对应的进度开始播放的所述低分辨率的多媒体资源,或者在所述第二播放窗口播放从初始进度开始播放的所述低分辨率的多媒体资源。
[0045]进一步地,所述装置还包括:释放单元(图中未示出),用于当获取所述触摸指令的释放指令时,释放所述第二播放窗口:保留单元(图中未示出),当获取所述触摸指令的释放指令时,保留所述第二播放窗口。
[0046]采用本实施例的基于安卓平台的多媒体资源的播放装置,在安卓平台上,在用户观看多媒体资源时,当用户的触摸指令满足触发条件时,向服务器请求正在观看的多媒体资源对应的低分辨率的多媒体资源的地址;根据地址获取对应的低分辨率的多媒体资源;并在正在观看多媒体资源的第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。采用本实施例的技术方案,用户在第一播放窗口观看视频时,可以通过第二播放窗口观看对应的低分辨率的多媒体资源,从而根据对应的低分辨率的多媒体资源显示的内容确定是否要进行进度的跳转,灵活性高;同时,由于第二播放窗口观看的是低分辨率的多媒体资源,占用的通信资源和播放资源少,保证了第一播放窗口内容的播放效率,可靠性尚O
[0047]实施例三
[0048]本发明实施例还提供了一种安卓移动终端设备,所述安卓移动终端设备包括上述基于安卓平台的多媒体资源的播放装置。
[0049]具体地,该移动终端设备可以为手机、平板电脑或智能电视机等。
[0050]本发明实施例提供的基于安卓平台的多媒体资源的播放方法、装置及移动设备,在安卓平台上,用户在第一播放窗口观看视频时,可以通过第二播放窗口观看对应的低分辨率的多媒体资源,从而根据对应的低分辨率的多媒体资源显示的内容确定是否要进行进度的跳转,灵活性高;同时,由于第二播放窗口观看的是低分辨率的多媒体资源,占用的通信资源和播放资源少,保证了第一播放窗口内容的播放效率,可靠性高。
[0051]需要指出,根据实施的需要,可将本申请中描述的各个步骤/部件拆分为更多步骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。
[0052]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD R0M、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、ROM、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0053]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种基于安卓平台的多媒体资源的播放方法,其特征在于,在所述安卓平台上通过第一播放窗口播放多媒体资源;所述方法包括: 获取所述第一播放窗口中进度条上任一位置的触摸指令; 当所述触摸指令满足触发条件时,生成播放请求,所述播放请求用于向服务器请求所述多媒体资源对应的低分辨率的多媒体资源的地址; 根据所述地址获取所述低分辨率的多媒体资源; 在所述第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。2.根据权利要求1所述的方法,其特征在于,所述触发条件为所述触摸指令的触摸时长达到时长阈值。3.根据权利要求1所述的方法,其特征在于,所述在所述第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源包括: 在所述第二播放窗口播放从所述任一位置对应的进度开始播放的所述低分辨率的多媒体资源,或者,在所述第二播放窗口播放从初始进度开始播放的所述低分辨率的多媒体资源。4.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当获取所述触摸指令的释放指令时,释放所述第二播放窗口。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当获取所述触摸指令的释放指令时,保留所述第二播放窗口。6.—种基于安卓平台的多媒体资源的播放装置,其特征在于,在所述安卓平台上通过第一播放窗口播放多媒体资源;所述装置包括: 指令单元,用于获取所述第一播放窗口中进度条上任一位置的触摸指令; 请求单元,用于当所述触摸指令满足触发条件时,生成播放请求,所述播放请求用于向服务器请求所述多媒体资源对应的低分辨率的多媒体资源的地址; 获取单元,用于根据所述请求单元请求的地址获取所述低分辨率的多媒体资源; 播放单元,用于在所述第一播放窗口上弹出第二播放窗口用于播放所述低分辨率的多媒体资源。7.根据权利要求6所述的装置,其特征在于,所述触发条件为所述触摸指令的触摸时长达到时长阈值。8.根据权利要求6所述的装置,其特征在于,所述播放单元,还用于在所述第二播放窗口播放从所述任一位置对应的进度开始播放的所述低分辨率的多媒体资源,或者在所述第二播放窗口播放从初始进度开始播放的所述低分辨率的多媒体资源。9.根据权利要求6所述的装置,其特征在于,所述装置还包括: 释放单元,用于当获取所述触摸指令的释放指令时,释放所述第二播放窗口 ; 保留单元,用于当获取所述触摸指令的释放指令时,保留所述第二播放窗口。10.—种安卓移动终端设备,其特征在于,所述安卓移动终端设备包括如权利要求6-9中任意一项所述的基于安卓平台的多媒体资源的播放装置。
【文档编号】H04N21/4402GK105898564SQ201510907174
【公开日】2016年8月24日
【申请日】2015年12月9日
【发明人】石学会
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1