一种控制播放器自动关闭的方法及装置的制造方法

文档序号:8266849阅读:511来源:国知局
一种控制播放器自动关闭的方法及装置的制造方法
【技术领域】
[0001]本发明涉及自动控制领域,尤其是一种控制播放器自动关闭的方法及装置。
【背景技术】
[0002]近些年,智能手机、平板电脑等智能终端已经越来越普及,随着互联网技术的发展,智能终端已经广泛应用于工作和生活的各个领域。随着音频播放器的发展,音频播放器已经智能终端的重要组成部分。
[0003]现有的音乐播放器,虽然都有睡眠模式,即可以设置定时关闭音乐播放器,可以随意设置音乐播放多长时间后关闭音乐播放器,但是无论设置10分钟,20分钟后自动关闭音乐播放器,都可能造成是一首歌播放一半就停止音乐播放了。在用户伴随音乐睡眠时,如果设置了定时关闭播放器,当到达预设时间时,播放器会自动关闭。但是如果正在播放的这首歌曲很好听,突然播放到一半就停止了,给人在睡眠过程中带来很不好的体验。

【发明内容】

[0004]本发明提供一种控制播放器自动关闭的方法及装置,以避免根据设置时间自动关闭音乐播放器,导致音频文件播放到一半突然停止的情况。
[0005]第一方面,本发明提供一种控制播放器自动关闭的方法,包括:
[0006]获取用户设置的播放器关闭条件;
[0007]在满足所述播放器关闭条件时,确定当前音频文件或下一个音频文件为关闭节占.V,
[0008]在所述关闭节点的音频文件播放完毕后,关闭播放器。
[0009]第二方面,本发明提供一种控制播放器自动关闭的装置,包括:
[0010]获取单元,用于获取用户设置的播放器关闭条件;
[0011]确定单元,用于在满足所述播放器关闭条件时,确定当前音频文件或下一个音频文件为关闭节点;
[0012]关闭单元,用于在所述关闭节点的音频文件播放完毕时,关闭播放器。
[0013]本发明提供一种控制播放器自动关闭的方法及装置,通过获取用户设置的播放器关闭条件;并在满足所述播放器关闭条件时,确定当前音频文件或下一个音频文件为关闭节点;在所述关闭节点的音频文件播放完毕后,关闭播放器,即,该方法只在关闭节点对应的音频文件播放完毕后才关闭播放器。通过上述方法及装置可以根据用户设置的关闭条件,实现了在播放完整的音频文件后才关闭播放器的目标,避免了音频文件播放到一半突然停止的情况,提升了用户体验。
【附图说明】
[0014]图1是本发明第一实施例提供的一种控制播放器自动关闭的方法的流程图;
[0015]图2是本发明第二实施例提供的一种控制播放器自动关闭的方法的流程图;
[0016]图2-1是本发明第二实施例提供的方法中确定计数起点的方法的流程图;
[0017]图3是本发明第三实施例提供的一种控制播放器自动关闭的方法的流程图;
[0018]图3-1是本发明第三实施例提供的方法中确定关闭节点的方法的流程图;
[0019]图4是本发明第四实施例提供的一种控制播放器自动关闭的装置的结构示意图;
[0020]图5是本发明第五实施例提供的一种控制播放器自动关闭的装置的结构示意图。
【具体实施方式】
[0021]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0022]第一实施例
[0023]图1是本发明第一实施例提供的一种控制播放器自动关闭的方法的流程图。参照图1所示,所述控制播放器自动关闭的方法,包括:
[0024]步骤SllO:获取用户设置的播放器关闭条件。
[0025]用户设置播放器关闭条件,当满足所述条件时,播放器自动关闭。所述播放器关闭条件可以是关闭时播放音频数目,还可以是关闭时间。
[0026]步骤S120:在满足所述播放器关闭条件时,确定当前音频文件或下一个音频文件为关闭节点。
[0027]所述关闭节点是满足播放器关闭条件时的音频文件。根据用户设置的播放器关闭条件不同,所述关闭节点可能是在满足所述播放器关闭条件时当前音频文件,也有可能是当前音频文件的下一个音频文件。
[0028]步骤S130:在所述关闭节点的音频文件播放完毕后,关闭播放器。
[0029]在播放完所述关闭节点的音频文件后,控制播放器自动关闭。
[0030]本发明实施例提供的控制播放器自动关闭的方法,通过获取用户设置的播放器关闭条件;确定在满足所述播放器关闭条件时的关闭节点;并在所述关闭节点的音频文件播放完毕后,关闭播放器。通过上述方法可以根据用户设置的关闭条件,在关闭节点对应的音频文件播放完毕后才关闭播放器,实现了在播放完整的音频文件后才关闭播放器的目标,避免了音频文件播放到一半突然停止的情况,提升了用户体验。
[0031]第二实施例
[0032]图2是本发明第二实施例提供的一种控制播放器自动关闭的方法的流程图。所述控制播放器自动关闭的方法以本发明第一实施例为基础,进一步的,在所述播放器关闭条件为关闭时播放音频数目时,将所述当满足所述播放器关闭条件时,确定当前音频文件或下一个音频文件为关闭节点具体优化为:获取当前播放的音频文件的已播放时间长度,将所述已播放时间长度与当前播放的音频文件的总时间长度比较,依据比较结果确定计数起占.V,
[0033]由所述计数起点开始计数,当计数值达到所述关闭时播放音频数目时,确定当前播放的音频文件为关闭节点。
[0034]参照图2所示,所述控制播放器自动关闭的方法,包括:
[0035]步骤S210:获取用户设置的关闭时播放音频数目。
[0036]所述关闭时播放音频数目是截止到播放器关闭时还能够播放的音频文件的数目。用户根据实际需要设置播放器进入睡眠模式,在播放完设定数目的音频文件后关闭播放器。
[0037]步骤S220:获取当前播放的音频文件的已播放时间长度。
[0038]通过设定计时器获取当前播放的音频文件的已播放时间长度。
[0039]步骤S230:将所述已播放时间长度与当前播放的音频文件的总时间长度比较,依据比较结果确定计数起点。
[0040]由于当前播放的音频文件的播放进度不同,所述计数起点可能是当前播放的音频文件,也可能是下一个音频文件。其中,播放进度是当前播放的音频文件的已播放时间长度占所述音频文件的总时间长度的百分比。
[0041]如上所述,进一步,将所述已播放时间长度与当前播放的音频文件的总时间长度比较,依据比较结果确定计数起点可以具体优化为:当所述已播放时间长度超过当前播放的音频文件的总时间长度的一半时,确定当前播放的音频文件的下一个音频文件为计数起点;否则,确定当前播放的音频文件为计数起点。
[0042]图2-1是本发明第二实施例提供的方法中确定计数起点的方法的流程图。参照图
2-1所示,将所述已播放时间长度与当前播放的音频文件的总时间长度比较,依据比较结果确定计数起点包括:
[0043]步骤S231:获取当前播放的音频文件的总时间长度。
[0044]根据当前播放的音频文件的字节数和平均播放速率即可计算得到当前播放的音频文件的总时间长度。
[0045]步骤S232:判断已播放时间长度是否超过当前播放的音频文件的总时间长度的一半;如果是,则执行步骤S233,否则,执行步骤S234。
[0046]步骤S233:确定当前播放的音频文件的下一个音频文件为计数起点。
[0047]当播放器当前播放的音频文件的播放进度超过当前播放的音频文件的一半时,则忽略当前播放的音频文件,将下一个音频文件作为计数的起点。
[0048]步骤S234:确定当前播放的音频文件为计数起点。
[0049]当播放器当前播放的音频文件的播放进度未超过当前播放的音频文件的一半时,则将当前播放的音频文件作为计数的起点。
[0050]如上所述,通过比较已播放时间长度与当前播放的音频文件的总时间长度,根据比较结果确定以当前播放的音频文件或者当前播放的音频文件的下一个音频文件作为计数的起点。
[0051]步骤S240:由所述计数起点开始计数,当计数值达到所述关闭时播放音频数目时,确定当前播放的音频文件为关闭节点。
[0052]由计数起点开始计数,每播放完成一个音频文件计数值增加1,当计数值达到用户设置的关闭时播放音频数目时,将当前播放的音频文件作为关闭节点。
[0053]本发明实施例提供的控制播放器自动关闭的方法,在所述播放器关闭条件为关闭时播放音频数目时,通过获取当前播放的音频文件的已播放时间长度,比较所述已播放时间长度与当前播放的音频文件的总时间长度,依据比较结果确定计数起点。本实施例提供一种以播放音频数目为关闭条件的控制播放器自动关闭的实现方式,用户通过设置关闭时播放音频数目,实现在播放完成用户设置数目的音频文件后再关闭播放器的功能。
[0054]第三实施例
[0055]图3是本发明第三实施例提供的一种控制播放器自动关闭的方法的流程图。所述控制播放器自动关闭的方法以本发明第一实施例为基础,进一步的,在所述播放器关闭条件为关闭时间时,将所述当满足所述播放器关闭条件时,确定当前音频文件或下一个音频文件为关闭节点具体优化为:获取当前播放的音频文件的播放时间长度,确定播放完当前音频文件后的剩余播放时间;
[0056]判断所述剩余播放时间是否超过下一个音频文件播放时间的一半,根据判断结果确定关闭节点。
[0057]参照图3所示,所述控制播放器自动关闭的方法包括:
[0058]步骤S310:获取用户设置的关闭时间。
[0059]用户通过设置关闭时间,确定经过多长时间后关闭播放器。
[0060]步骤S320:获取当前播放的音频文件的播放时间长度。
[0061]根据当前播放的音频文件的字节数和平均播放速率即可计算得到当前播放的音频文件的播放时间长度。
[0062]步骤S330:确定播放完当前音频文件后的剩余播放时间。
[0063]根据用户设置的关闭时间和获取得到的当前播放的音频文件的播放时间长度即可得到播放完当前音频文件后的剩余播放时间。
[0064]步骤S340:判断所述剩余播放时间是否超过下一个音频文件播放时间的一半,根据判断结果确定关闭节点。
[0
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1