一种多音频文件的处理方法技术

技术编号:9738733 阅读:138 留言:0更新日期:2014-03-06 17:49
本发明专利技术公开了一种多音频文件的处理方法,包括:判断多媒体播放机的当前工作状态;如果多媒体播放机处于正常播放状态,当前音频文件的最后一个曲目播放结束时,根据多媒体播放机中的CUE文件,检测是否还有可播放的曲目;如果有,跳转至下一个可播放曲目所在的音频文件,并继续进行播放;处于快进或者状态时,同理。本发明专利技术将CUE列表中关联的所有文件无缝处理,可以便捷地操作CUE列表内的播放控制。对于关联多个音频文件的情况,实现跨文件的自动续播,快进及快退状态在跨文件之后的保持。使得整个CUE列表中的所有曲目表现地像一个连贯的整体,使用户在使用关联多个音频文件的CUE文件列表播放时能做到无缝体验。

【技术实现步骤摘要】

本专利技术涉及音频文件处理
,尤其涉及。
技术介绍
随着人们对无损音乐的追求,越来越多的用户直接将CD原盘输出整张光碟的无损音乐,整张专辑所有文件都在一个文件中,为了准确找到文件中每一曲的位置,CUE文件(Cue sheet,光盘映像辅助文件)也被广泛应用开来。CUE是指光盘映像辅助文件,按照文本文件格式编制,出现之初主要应用于刻录时作为刻录的索引,随着CUE文件格式的推广,逐渐被用户用作定制的播放列表来使用。一个CUE文件可以关联一个或多个音频文件,而每一个音频文件可能包含有一曲或几曲歌曲,有的甚至是将一整张专辑CD压制为一个音频文件。这样CUE文件就可以作为一个曲目索引来进行使用,其中按照既定的格式,记录了要关联的音频文件的文件名、每个音频文件中各个曲目的曲目名称、开始时间(可能也有结束时间)、演唱者等信息。
技术实现思路
基于此,本专利技术提供了。,包括以下步骤:判断多媒体播放机的当前工作状态;如果多媒体播放机处于正常播放状态,当前音频文件的最后一个曲目播放结束时,根据多媒体播放机中的CUE文件,检测是否还有可播放的曲目;如果有,跳转至下一个可播放曲目所在的音频文件,并继续进行播放;其中,所述CUE文件关联多个音频文件,每个音频文件中包括若干个曲目;如果多媒体播放机处于快进状态,当前音频文件的最后一个曲目快进结束时,根据多媒体播放机中的CUE文件,检测是否还有可快进的曲目;如果有,跳转至下一个可快进曲目所在的音频文件,并继续进行快进;如果多媒体播放机处于快退状态,当前音频文件的最后一个曲目快退结束时,根据多媒体播放机中的CUE文件,检测是否还有可快退的曲目;如果有,跳转至下一个可快退曲目所在的音频文件,并继续进行快退。与一般技术相比,本专利技术多音频文件的处理方法通过CUE文件来进行播放控制,为蓝光播放机一类的多媒体播放平台提供了一个有效的解决方案。将CUE列表中关联的所有文件无缝处理,可以便捷地操作CUE列表内的播放控制(播放/快进/快退)。对于关联多个音频文件的情况,实现跨文件的自动续播,快进及快退状态在跨文件之后的保持。对于正常播放能自动播起下一首曲目,而快进快退的操作,也具有跨曲目的连续性,即快退到某一曲的头部时会跳至上一曲的尾部继续快退,快进到某一曲的尾部时会跳至下一曲的头部继续快进。使得整个CUE列表中的所有曲目表现地像一个连贯的整体,使用户在使用关联多个音频文件的CUE文件列表播放时能做到无缝体验。【附图说明】图1为本专利技术多音频文件的处理方法的流程示意图;图2为一个实现播放、快进及快退操作跨文件保持的实施例的流程示意图。【具体实施方式】为更进一步阐述本专利技术所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本专利技术的技术方案,进行清楚和完整的描述。请参阅图1,为本专利技术多音频文件的处理方法的流程示意图。本专利技术多音频文件的处理方法,包括以下步骤:SlOl判断多媒体播放机的当前工作状态;S102如果多媒体播放机处于正常播放状态,当前音频文件的最后一个曲目播放结束时,根据多媒体播放机中的CUE文件,检测是否还有可播放的曲目;如果有,跳转至下一个可播放曲目所在的音频文件,并继续进行播放;其中,所述CUE文件关联多个音频文件,每个音频文件中包括若干个曲目;S103如果多媒体播放机处于快进状态,当前音频文件的最后一个曲目快进结束时,根据多媒体播放机中的CUE文件,检测是否还有可快进的曲目;如果有,跳转至下一个可快进曲目所在的音频文件,并继续进行快进;S104如果多媒体播放机处于快退状态,当前音频文件的最后一个曲目快退结束时,根据多媒体播放机中的CUE文件,检测是否还有可快退的曲目;如果有,跳转至下一个可快退曲目所在的音频文件,并继续进行快退。对于关联在一起的几个曲目都在同一个文件中时,这样的操作实际是不需要特殊处理的,因为这本质上就是在同一个音频文件中播放、快进或快退。但是对于关联了多个音频文件的CUE文件而言,当前后两个曲目不在同一个文件中时,这就需要需一些特殊的判断、标记和处理。在步骤SlOl中,可采用各种常用的方法判断多媒体播放机的当前工作状态。一般情况下,至少包括正常播放、快进和快退三种工作状态。在步骤S102中,一个CUE文件中可以关联一个或多个音频文件。CUE文件中关联的一个音频文件中可以包含一个或多个曲目。作为其中一个实施例,在所述检测是否还有可播放的曲目的步骤之前,包括以下步骤:根据多媒体播放机中的CUE文件,判断当前播放曲目是否为当前音频文件的最后一个曲目;判断当前播放曲目是否已经播放结束。如果当前播放曲目为所在音频文件的最后一个曲目,且当前播放曲目已经播放结束,则根据多媒体播放机中的CUE文件,检测在该播放曲目之后是否还有可播放的曲目。上述做法,对于CUE文件关联多个音频文件的情况,可以实现播放曲目的跨文件的自动续播。作为其中一个实施例,如果当前播放曲目的剩余播放时间小于或者等于第一预设值,则判断当前播放曲目已经播放结束。所述第一预设值为2秒。上述设置第一预设值的做法,使得播放曲目在接近结束时,提前对CUE文件进行检测,如果后面还有待播放的曲目,则自动实现续播,做到无缝体验。不会浪费不必要的时间。当正常播放时,即为播放状态。对文件的播放时间判断,当剩余的时间小于第一预设值,例如两秒,即当前曲目是所在文件的最后一曲且已经播放至这一曲的末位,则检查后面是否还有可播放的曲目,如果有则将下一曲所在文件播放起来并跳转到曲目的开始时间。在步骤S103中,作为其中一个实施例,如果多媒体播放机的当前工作状态处于快进状态,则记录当前的快进倍数。当前音频文件的最后一个曲目快进结束时,如果检测到还有可快进的曲目,则跳转至下一个可快进曲目所在的音频文件,并根据记录的所述快进倍数继续进行快进。上述做法,对于CUE文件关联多个音频文件的情况,快进状态能够在跨文件之后保持。用户能有较好的体验,整个CUE列表中的所有曲目表现地像一个连贯的整体,快进具有跨曲目的连续性,即快进到某一曲的尾部时会跳至下一曲的头部继续快进。当快进时,即为快进状态,记录快进标记及快进倍数。当快进至文件尾,即文件结束,则检查后面是否还有可播放的曲目,如果有则将下一曲所在文件播放起来并跳转到曲目的开始时间,然后根据记录的快进标记及倍数将快进状态重新设置。在步骤S104中,作为其中一个实施例,如果多媒体播放机的当前工作状态处于快退状态,则记录当前的快退倍数。当前音频文件的最后一个曲目快退结束时,如果检测到还有可快退的曲目,则跳转至下一个可快退曲目所在的音频文件,并根据记录的所述快退倍数继续进行快退。上述做法,对于CUE文件关联多个音频文件的情况,快退状态能够在跨文件之后保持。用户能有较好的体验,整个CUE列表中的所有曲目表现地像一个连贯的整体,快退具有跨曲目的连续性,即快退到某一曲的头部时会跳至上一曲的尾部继续快退。作为其中一个实施例,所述根据记录的所述快退倍数继续进行快退的步骤,包括以下步骤:跳转至下一个可快退曲目中距离结束时间为第二预设值的时刻,根据记录的所述快退倍数继续进行快退。[0041 ] 所述第二预设值为4秒。上述设置第二预设值的做法,使用户做到无缝体验,不会浪费不必要的时间。当快退时,即为快退状态,本文档来自技高网...
一种多音频文件的处理方法

【技术保护点】
一种多音频文件的处理方法,其特征在于,包括以下步骤:判断多媒体播放机的当前工作状态;如果多媒体播放机处于正常播放状态,当前音频文件的最后一个曲目播放结束时,根据多媒体播放机中的CUE文件,检测是否还有可播放的曲目;如果有,跳转至下一个可播放曲目所在的音频文件,并继续进行播放;其中,所述CUE文件关联多个音频文件,每个音频文件中包括若干个曲目;如果多媒体播放机处于快进状态,当前音频文件的最后一个曲目快进结束时,根据多媒体播放机中的CUE文件,检测是否还有可快进的曲目;如果有,跳转至下一个可快进曲目所在的音频文件,并继续进行快进;如果多媒体播放机处于快退状态,当前音频文件的最后一个曲目快退结束时,根据多媒体播放机中的CUE文件,检测是否还有可快退的曲目;如果有,跳转至下一个可快退曲目所在的音频文件,并继续进行快退。

【技术特征摘要】
1.一种多音频文件的处理方法,其特征在于,包括以下步骤: 判断多媒体播放机的当前工作状态; 如果多媒体播放机处于正常播放状态,当前音频文件的最后一个曲目播放结束时,根据多媒体播放机中的CUE文件,检测是否还有可播放的曲目;如果有,跳转至下一个可播放曲目所在的音频文件,并继续进行播放;其中,所述CUE文件关联多个音频文件,每个音频文件中包括若干个曲目; 如果多媒体播放机处于快进状态,当前音频文件的最后一个曲目快进结束时,根据多媒体播放机中的CUE文件,检测是否还有可快进的曲目;如果有,跳转至下一个可快进曲目所在的音频文件,并继续进行快进; 如果多媒体播放机处于快退状态,当前音频文件的最后一个曲目快退结束时,根据多媒体播放机中的CUE文件,检测是否还有可快退的曲目;如果有,跳转至下一个可快退曲目所在的音频文件,并继续进行快退。2.根据权利要求1所述的多音频文件的处理方法,其特征在于,在所述检测是否还有可播放的曲目的步骤之前,包括以下步骤: 根据多媒体播放机中的CUE文件,判断当前播放曲目是否为当前音频文件的最后一个曲目; 判断当前播放曲目是否已经播放结束。3.根据权利要求2所述的多音频文件的处理方法,其特征在于,所述判断当前播放曲目是否已经播放结束的步骤,包括以下步骤: 如果当前播放曲目的剩余播放时间小于或者等于第一预设值,则判断当前播放曲目已经播放结束。4.根据权利要求3所述的多音...

【专利技术属性】
技术研发人员:谭春宏
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1