技术领域 本发明涉及计算机通信领域,特别涉及一种播放方法及播放器。 背景技术 目前市场上虽然存在许多播放器,并且这些播放器都具有播放各种格式 影片的功能,这给用户欣赏音视频带来了极大的享受。但是用户也经常会遇 到这样的情况:当不能一次性看完某部影片时,在下次看的时候要手工拖动 影片到上次看到的位置,当间隔时间比较久时还可能忘记上次看到的位置。 这给用户带了不便之处,用户不能获得满意的体验。 发明内容 本发明的实施例提供一种播放方法及播放器,可以改善用户的体验。 为了达到上述目的,本发明实施例提供了一种播放方法,包括: 从预先生成的文件的播放记录中获取记录的播放时间,将所述文件跳转到 所述获取的播放时间,从所述播放时间开始播放所述文件。 本发明实施例还提供了一种播放器,包括: 智能定位模块,用于获取文件播放记录中记录的播放时间,并将其发送到 文件播放模块; 文件播放模块,用于接收智能定位模块发送的播放时间,将文件跳转到所 述播放时间,从所述播放时间开始播放所述文件; 日志数据库,用于存放文件的播放记录。 利用本发明提供的播放方法,根据播放记录中记录的播放时间,系统可以 直接将文件跳转到记录的播放时间,这样只需在每次关闭前,先保存关闭时对 应的播放时间,在下次播放时,系统就可以直接从该播放时间开始播放文件, 而无需用户手动去调整播放进度,而且系统可以精准地将文件调整到用户所需 的播放时间,比用户手动调整的播放时间更加准确。 附图说明 图1为本发明实施例中播放方法的流程图。 图2为本发明实施例中关闭文件的流程图。 图3为本发明实施例中播放器的结构示意图。 具体实施方式 本发明实施例中,提出了一种播放方法及其播放器,在本发明实施例的 播放方法中,再播放某一文件之前,首先判断是否存在该文件的播放记录, 在存在该文件播放记录时,将文件跳转到文件播放记录中记录的播放时间, 并从该播放时间开始播放文件。这里文件包括一切可以用播放器播放的音 频、视频、影片等等。 为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明 作进一步的详细描述。 图1为本发明实施例中播放方法的流程图,如图1所示,本发明实施例 的播放方法包括以下步骤。 步骤101:读取文件的标识。 步骤102:判断是否存在该文件的播放记录。若不存在该文件的播放记 录,则执行步骤106;若存在该文件的播放记录,则执行步骤103。 这里文件的标识可以是文件的路径,也可以是文件的ID号码,本发明 不做限定。一般来说,当播放存放在本地磁盘中的文件时,用文件的路径来 标识文件,如“c:\movie\01.mvb”,当播放来自网络的文件时(此时播放器 可以是网络视频播放器),由于文件一般存在网络侧的库中,可以用唯一的 ID号码来标识文件。 这里播放记录用文件的标识来标识,即每一个文件标识对应一条播放记 录,播放记录中记录了该文件之前被关闭时所对应的播放时间,还可能包括 用户自己设置的播放时间,缺省情况下可以是最近一次关闭该文件时所对应 的播放时间。根据用户的需求,系统可调整播放记录中允许存放或设置的播 放时间个数。 步骤103:获取播放记录中记录的播放时间。 步骤104:询问用户是否跳转到播放记录中记录的播放时间,当播放记 录中存在多个播放时间时,需要询问用户跳转到哪个播放时间。若用户选择 不跳转到播放记录中记录的播放时间,执行步骤106;若用户选择跳转到播 放记录中记录的播放时间,并且在存在多个播放时间时,指定跳转到某一播 放时间,执行步骤105。 步骤105:将文件跳转到播放记录中记录的且被用户指定的播放时间, 并从指定的播放时间开始播放文件,结束该流程。 步骤106:按现有技术的方法正常播放文件,结束该流程。 现举例说明以上播放方法的过程。如存在一条播放记录,文件的标识为 “c:\movie\01.mvb”,缺省情况下播放记录中包括最近一次关闭该文件时所 对应的播放时间,如“30m21s”;当然该播放记录中也可能包括上几次关闭 该文件时所对应的播放时间,如“10m20s”、“20m30s”。 当播放C盘movie文件夹下名为01.mvb的文件时,首先查看是否存在 该文件的播放记录,通过判断得知存在其对应的播放记录。则读取该播放记 录中对应的播放时间,如播放记录中此时存在三个播放时间。那么接下来需 要询问用户是否跳转到“10m20s”、“20m30s”或“30m21s”,当用户指 定其中一个时,如“10m20s”,将文件跳转到10m20s的地方,并从该时间 开始播放该文件。 图2为本发明实施例中关闭文件的流程图。如图2所示,关闭当前播放 的文件的流程包括以下步骤。 步骤201:记录关闭时对应的播放时间。若系统中存在该文件的播放记 录,执行步骤202;若系统中不存在该文件的播放记录,执行步骤203。 步骤202:修改播放记录中的播放时间,这里的修改可以是用关闭时对 应的播放时间即新的时间来替换旧的时间,也可以是新建一个新的播放时 间,这样播放记录中就增加了一个播放时间以在下次播放时供用户选择。如 果关闭文件时,文件已经播放完毕,此时的做法可以是不做任何处理,即不 将关闭时对应的播放时间增加或更新到播放记录中,也可以是删除该文件所 对应的播放记录。然后就可以正常的退出文件的播放。 步骤203:增加一条新的记录,保存文件的标识以及关闭时的播放时间。 然后就可以正常的退出文件的播放。 图3为本发明实施例中播放器的结构示意图。如图3所示,所述播放器 包括智能定位模块301、文件播放模块302以及日志数据库303。 其中智能定位模块301包括第一读取单元311、发送单元312、查询单 元313。当播放文件时,智能定位模块301中的第一读取单元311读取文件 的标识,将读取的文件标识发送到查询单元313,查询单元313向日志数据 库303查询日志数据库303中是否存放该文件的播放记录,并将查询结果通 过发送单元312发送给文件播放模块302,当日志数据库303中存放了该文 件的播放记录时,发送给文件播放模块302的数据中还包括播放记录中对应 的播放时间。 文件播放模块302包括接收单元321、用户沟通单元322、播放单元323。 接收单元321用于接收来自智能定位单元301的查询结果,若查询结果为日 志数据库303中存放了该文件的播放记录时,将播放时间信息发送到用户沟 通单元322,若查询结果为日志数据库303中未存放该文件的播放记录时, 直接通过播放单元323从头开始正常播放该文件。用户沟通单元322询问用 户是否加载到播放记录中记录的播放时间以及在存在多个播放时间时,询问 用户加载到哪个播放时间;接收用户的指令,并将用户指令发送到播放单元 323。若用户的指令为不加载到播放记录中记录的播放时间,则播放单元323 从头开始正常播放该文件,若用户指令为加载到某一播放时间,则播放单元 323将文件跳转到用户指定的播放时间,并从该指定时间开始播放文件。 文件播放模块302还包括第二读取单元324、记录更新单元325。第二 读取单元324用于在关闭文件前记录关闭时对应的播放时间。若日志数据库 303中不存在该文件的播放记录,记录更新单元325修改播放记录中的播放 时间,若日志数据库303中不存在该文件的播放记录,记录更新单元325增 加一条新的播放记录,其中保存文件的标识以及关闭时的播放时间。 综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。