一种播放控制的方法及终端的制作方法_2

文档序号:9201461阅读:来源:国知局
播放列表并对播放列表进行更新。在本实施例中所建立的播放列表包括预设时间段和预设时间段对应的音频播放目录,当开始新建播放列表时,该表中还没有音频文件,可通过从音频数据库中进行筛选而来。在本实施例中,可通过从音频数据库中通过随机播放的方式选择音频文件进行播放。
[0036]S202,当检测到当前时刻所播放的音频文件的播放时长大于或等于有效播放时长阈值时,判断所述当前时刻所归属的预设时间段,将所述当前时刻所播放的音频文件存储于所述播放列表的与所述判断得到的预设时间段对应的音频播放目录中。
[0037]具体实现中,可根据用户的喜好进行音频文件筛选,在本实施例中主要采取用户所播放的时长来进行判断,当检测到当前时刻所播放的音频文件的播放时长大于或等于有效播放时长阈值时,说明用户对所述音频文件喜好度较高,可通过获取当前时刻,并判断所述当前时刻所归属的预设时间段,将所述当前时刻所播放的音频文件存储于所述播放列表的与所述判断得到的预设时间段对应的音频播放目录中。本实施例中,播放列表中包括至少一个预设时间段和与所述至少一个预设时间段相对应的音频播放目录,其中各个所述音频播放目录关联至少一个音频文件。
[0038]S203,当接收到音频播放请求时,判断当前时刻所归属的预设时间段。
[0039]具体实现中,预设时间段可以按每天24小时总时间进行划分,一般可按照一个小时的间隔将每天时间划分为24个预设时间段,例如00:00?01:00,01:00?02:00、02:00 ?03:00、03:00 ?04:00、04:00 ?05:00、05:00 ?06:00、06:00 ?07:00、07:00 ?08:00,08:00 ?09:00、09:00 ?10:00、10:00 ?11:00、11:00 ?12:00、12:00 ?13:00、13:00 ?14:00、14:00 ?15:00、15:00 ?16:00、16:00 ?17:00、17:00 ?18:00、18:00 ?19:00、19:00 ?20:00,20:00 ?21:00,21:00 ?22:00,22:00 ?23:00,23:00 ?00:00,按照上述方式划分后,将设定好的每个预设时间段填入音频播放目录中,所述预设时间段的划分方式不局限于上述,也可以是每两个小时的间隔对每天或两天时间进行划分等。当用户想要进行歌曲播放时,可以通过对终端进行操作开启终端播放模式,以使终端将音频播放请求发送给终端系统,当终端系统接收到音频播放请求时,调用相应的判断单元读取当前时刻,并根据当前时刻判断该时刻所归属的预设时间段,例如当用户是在05:30的时候开启终端播放模式,则判断与当前时刻所归属的预设时间段为05:00?06:00。
[0040]S204,获取与所述当前时刻所归属的预设时间段对应的音频播放目录。
[0041]具体实现中,获取与所述当前时刻所归属的预设时间段对应的音频播放目录,其中,音频播放目录主要包括预设时间段和与预设时间段对应的至少一个音频文件。在本实施例中,播放列表中将会根据不同的预设时间段存储多个音频播放目录,根据当前时刻获取与所述当前时刻所归属的预设时间段,并根据所述预设时间段获取对应的音频播放目录,例如,当前时刻为05:30,归属的预设时间段为05:00?06:00,获取与所述预设时间段05:00?06:00的音频播放目录,以能够根据该音频播放目录进行播放操作。
[0042]S205,判断所述音频播放目录中处于顺序播放状态下的各个音频文件的播放时长是否大于或等于所述有效播放时长阈值。
[0043]具体实现中,由于音频文件的播放时长可以反映用户是否对所述音频文件的喜好程度,因此可以通过判断所述音频播放目录中处于顺序播放状态下的各个音频文件的播放时长是否大于或等于所述有效播放时长阈值以调整播放列表中的歌曲。当选择的播放状态为顺序播放状态时,终端会根据播放列表顺序进行播放,判断所述音频播放目录中处于顺序播放状态下的各个音频文件的播放时长是否大于或等于所述有效播放时长阈值,当判断结果为是时,执行步骤S206,当判断结果为否时,执行步骤S207。
[0044]S206,当判断的结果为是时,将继续播放所述音频播放目录中的下一个音频文件。
[0045]具体实现中,当所述音频播放目录中处于顺序播放状态下的各个音频文件的播放时长大于或等于所述有效播放时长阈值时,由于是顺序播放,所述音频文件存在于播放列表中,因此不对播放列表进行调整,继续下一个音频文件的播放。
[0046]S207,当其中一个音频文件的播放时长小于有效播放时长阈值时,将所述其中一个音频文件替换为所述播放列表中的所选择的任一音频文件。
[0047]具体实现中,当其中一个音频文件的播放时长小于有效播放时长阈值时,说明用户对所述音频文件的喜好度不高,因此需要将所述其中一个音频文件进行删除,由于本实施例中是以顺序播放模式进行播放,因此所述播放列表中的所选择的任一音频文件为排列在所述其中一个音频文件的下一个音频文件,例如在音频播放目录中,位于所述其中一个音频文件A是下一个音频文件B,则当进行顺序播放时,所述所选择的任一音频文件为B,将音频播放目录中的A替换为B。
[0048]采用本发明实施例,可通过从音频数据库中随机选择音频文件进行播放,当检测到当前时刻所播放的音频文件的播放时长大于或等于有效播放时长阈值时,判断所述当前时刻所归属的预设时间段,将所述当前时刻所播放的音频文件存储于所述播放列表的与所述判断得到的预设时间段对应的音频播放目录中,以新建播放列表,当接收到音频播放请求时,判断当前时刻所归属的预设时间段,并获取与所述当前时刻所归属的预设时间段对应的音频播放目录,相比用户手动的方式添加音频播放目录,提高了播放控制的灵活性,通过判断所述音频播放目录中处于顺序播放状态下的各个音频文件的播放时长是否大于或等于所述有效播放时长阈值,当判断的结果为是时,将继续播放所述音频播放目录中的下一个音频文件,否则将所述其中一个音频文件替换为所述播放列表中的所选择的任一音频文件,可根据播放时长智能地调节播放列表,提高了播放控制的高效性。
[0049]请参照图3,为本发明实施例提供的又一种播放控制的方法的流程示意图,该方法包括以下步骤S301-S307。
[0050]S301,从音频数据库中随机选择音频文件进行播放。
[0051]具体实现中,本实施例可通过根据用户在不同时间段的对不同音乐的喜好程度建立播放列表并对播放列表进行更新。在本实施例中所建立的播放列表包括预设时间段和预设时间段对应的音频播放目录,当开始新建播放列表时,该表中还没有音频文件,可通过从音频数据库中进行筛选而来。在本实施例中,可通过从音频数据库中通过随机播放的方式选择音频文件进行播放。
[0052]S302,当检测到当前时刻所播放的音频文件的播放时长大于或等于有效播放时长阈值时,判断所述当前时刻所归属的预设时间段,将所述当前时刻所播放的音频文件存储于所述播放列表的与所述判断得到的预设时间段对应的音频播放目录中。
[0053]具体实现中,可根据用户的喜好进行音频文件筛选,在本实施例中主要采取用户所播放的时长来进行判断,当检测到当前时刻所播放的音频文件的播放时长大于或等于有效播放时长阈值时,说明用户对所述音频文件喜好度较高,可通过获取当前时刻,并判断所述当前时刻所归属的预设时间段,将所述当前时刻所播放的音频文件存储于所述播放列表的与所述判断得到的预设时间段对应的音频播放目录中。本实施例中,播放列表中包括至少一个预设时间段和与所述至少一个预设时间段相对应的音频播放目录,其中各个所述音频播放目录关联至少一个音频文件。
[0054]S303,当接收到音频播放请求时,判断当前时刻所归属的预设时间段。
[0055]具体实现中,预设时间段可以按每天24小时总时间进行划分,一般可按照一个小时的间隔将每天时间划分为24个预设时间段,例如00:00?01:00,01:00?02:00、02:00 ?03:00、03:00 ?04:00、04:00 ?05:00、05:00 ?06:00、06:00 ?07:00、07:00 ?08:00^08:00 ?09:00、09:00 ?10:00、10:00 ?11:00、1
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1