一种文件播放方法、装置及移动终端的制作方法

文档序号:9912702阅读:276来源:国知局
一种文件播放方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明实施例涉及文件播放技术,尤其涉及一种文件播放方法、装置及移动终端。
【背景技术】
[0002]目前,越来越多的用户通过数字生活网络联盟(DigitalLiving NetworkAlliance,DLNA)技术推送多媒体文件到不同的播放设备进行播放。
[0003]现有技术中,用户每次推送多媒体文件到播放设备进行播放时,播放设备会从头开始播放所述多媒体文件。例如,通过手机推送音乐到第一音箱播放时,播放到I分钟,再推送该音乐到第二音箱播放,音乐又开始重新播放。
[0004]现有技术的方法在播放多媒体文件时,无法控制所述多媒体文件的播放起始位置,用户体验较差。

【发明内容】

[0005]本发明提供一种文件播放方法、装置及移动终端,以实现控制多媒体文件的播放起始位置,提升用户体验。
[0006]第一方面,本发明实施例提供了一种文件播放方法,所述方法包括:
[0007]控制终端记录当前播放多媒体文件的第一播放设备的播放位置;
[0008]当需要切换播放设备时,所述控制终端确定切换后的第二播放设备;
[0009]所述控制终端向所述第二播放设备发送携带播放起始位置的播放指令,以控制所述第二播放设备从所述播放起始位置开始播放所述多媒体文件,其中所述播放起始位置为所述第一播放设备的播放位置。
[0010]第二方面,本发明实施例还提供了一种文件播放装置,所述装置包括:
[0011]位置记录模块,用于记录当前播放多媒体文件的第一播放设备的播放位置;
[0012]设备确定模块,用于当需要切换播放设备时,确定切换后的第二播放设备;
[0013]指令发送模块,用于向所述第二播放设备发送携带播放起始位置的播放指令,以控制所述第二播放设备从所述播放起始位置开始播放所述多媒体文件,其中所述播放起始位置为所述第一播放设备的播放位置。
[0014]第三方面,本发明实施例还提供了一种移动终端,所述移动终端包括本发明任意实施例所述的文件播放装置。
[0015]本发明实施例通过控制终端记录当前播放多媒体文件的第一播放设备的播放位置,当需要切换播放设备时,所述控制终端确定切换后的第二播放设备,所述控制终端向所述第二播放设备发送携带播放起始位置的播放指令,以控制所述第二播放设备从所述播放起始位置开始播放所述多媒体文件,其中所述播放起始位置为所述第一播放设备的播放位置,实现了控制多媒体文件的播放起始位置,提升了用户体验。
【附图说明】
[0016]图1是本发明实施例一中的一种文件播放方法的流程图;
[0017]图2是本发明实施例二中的一种文件播放方法的流程图;
[0018]图3是本发明实施例三中的一种文件播放装置的结构图;
[0019]图4是本发明实施例四中的一种移动终端的示意图。
【具体实施方式】
[0020]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0021 ] 实施例一
[0022]图1是本发明实施例一中的一种文件播放方法的流程图,本实施例可适用于需要切换播放设备的情况,该方法可以由文件播放装置来执行,该装置可通过硬件和/或软件的方式实现,该装置通常配置在用户所使用控制终端中,控制终端可以为手机、平板等移动终端。如图1所示,所述方法具体可以包括如下步骤:
[0023]步骤110、控制终端记录当前播放多媒体文件的第一播放设备的播放位置。
[0024]其中,所述控制终端可以为手机等移动终端,播放设备可以为具有多媒体播放功能的播放设备,如音箱等。示例性的,所述控制终端可以包括DLNA网络中的多媒体控制器(Digital Media Controller,DMC),所述播放设备可以包括DLNA网络中的多媒体渲染器(Digital Media Render,DMR)。控制终端可以通过所述DMC向包括DMR的播放设备发送播放控制指令。所述控制终端在向所述第一播放设备发送播放指令后,可以通过计时的方式,或者从所述第一播放设备获取的方式记录所述第一播放设备的播放位置。
[0025]步骤120、当需要切换播放设备时,所述控制终端确定切换后的第二播放设备。
[0026]具体的,当出现用户的位置改变,例如用户从客厅移动到卧室;或者所述第一播放设备出现故障等情况时,需要切换播放设备。示例性的,可以获取用户预设的播放设备作为第二播放设备,可以依据其他播放设备与控制终端所在位置的距离确定第二播放设备,还可以依据用户的播放习惯确定第二播放设备。
[0027]步骤130、所述控制终端向所述第二播放设备发送携带播放起始位置的播放指令,以控制所述第二播放设备从所述播放起始位置开始播放所述多媒体文件,其中所述播放起始位置为所述第一播放设备的播放位置。
[0028]示例性的,控制终端可以通过DMC向所述第二播放设备发送Play指令来控制第二播放设备进行多媒体文件播放,所述第二播放设备可以通过DMR解析所述Play指令。具体的可以为所述Play指令增加播放起始位置参数StartPos,用来控制所述第二播放设备从哪个时间开始播放多媒体文件。所述第二播放设备收到Play指令后,解析Play指令中的StartPos参数,如果该参数不存在,则从起始点开始播放媒体文件(与传统的做法相同),如果StartPos参数存在,贝Ij第二播放设备从StartPos指定的时间点开始播放媒体文件。
[0029]本实施例通过控制终端记录当前播放多媒体文件的第一播放设备的播放位置,当需要切换播放设备时,所述控制终端确定切换后的第二播放设备,所述控制终端向所述第二播放设备发送携带播放起始位置的播放指令,以控制所述第二播放设备从所述播放起始位置开始播放所述多媒体文件,实现了控制多媒体文件的播放起始位置,提升了用户体验。
[0030]实施例二
[0031]本实施例以上述实施例为基础提供了一种文件播放方法。图2是本发明实施例二中的一种文件播放方法的流程图,如图2所示,所述方法具体可以包括如下步骤:
[0032]步骤210、控制终端记录当前播放多媒体文件的第一播放设备的播放位置。
[0033]优选的,控制终端可以向所述第一播放设备发送播放位置询问消息,根据所述第一播放设备返回的询问结果确定所述播放位置;或者,控制终端可以在向所述第一播放设备发送播放命令后开始计时,根据计时结果确定所述第一播放设备的播放位置。
[0034]具体的,控制终端可以每隔预设的时间向所述第一播放设备发送一次询问消息,也可以在控制终端的位置发生变化时发送询问消息,并根据所述第一播放设备返回的询问结果确定所述播放位置。另外,控制终端在向所述第一播放设备发送播放命令后开始计时,可以在需要切换播放设备时停止计时,根据停止计时与开始计时的时间差确定所述第一播放设备的播放位置。
[0035]步骤220、当需要切换播放设备时,所述控制终端确定切换后的第二播放设备。
[0036]优选的,当需要切换播放设备时,所述控制终端确定与控制终端所在位置距离最近的播放设备作为所述第二播放设备。
[0037]具体的,可以获取与控制终端所在位置相距预设距离的播放
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1