多媒体播放进度控制方法及装置的制造方法

文档序号:9845057阅读:429来源:国知局
多媒体播放进度控制方法及装置的制造方法
【技术领域】
[0001]本发明涉及终端技术领域,特别涉及一种多媒体播放进度控制方法及装置。
【背景技术】
[0002]随着终端技术的日渐发展,越来越多的用户使用终端进行多媒体播放。现有技术中,在终端进行多媒体播放时,用户可以通过拖动播放进度条上的锚点,将锚点拖动到大概的位置后进行试听,通过反复的拖动和试听,找到其所需的位置,从该位置所对应的播放时刻开始播放,从而实现对多媒体播放进度的控制。
[0003]在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
[0004]现有技术在实现多媒体播放进度的控制时,由于终端无法在用户拖动锚点时提供即时的位置反馈,需要用户根据自己对多媒体的了解来拖动锚点和试听,以尽可能找到所需的位置,因此,很难快速而准确地控制多媒体播放的进度,且操作不够简便易行。

【发明内容】

[0005]为了解决相关技术的问题,本发明实施例提供了一种多媒体播放进度控制方法及装置。所述技术方案如下:
[0006]第一方面,提供了一种多媒体播放进度控制方法,所述方法包括:
[0007]当在多媒体文件播放界面上检测到对播放进度条上锚点的拖动操作时,在所述拖动操作过程中,根据所述锚点的拖动位置,从多媒体文件的歌词文件中,获取目标歌词,所述歌词文件包括歌词文本信息和时间标签;
[0008]基于所述拖动位置,显示所述目标歌词;
[0009]当所述拖动操作结束时,以所述锚点的结束拖动位置对应的播放进度为播放起点,对所述多媒体文件进行播放。
[0010]第二方面,提供了一种多媒体播放进度控制装置,所述装置包括:
[0011]获取模块,用于当在多媒体文件播放界面上检测到对播放进度条上锚点的拖动操作时,在所述拖动操作过程中,根据所述锚点的拖动位置,从多媒体文件的歌词文件中,获取目标歌词,所述歌词文件包括歌词文本信息和时间标签;
[0012]显示模块,用于基于所述拖动位置,显示所述目标歌词;
[0013]播放模块,用于当所述拖动操作结束时,以所述锚点的结束拖动位置对应的播放进度为播放起点,对所述多媒体文件进行播放。
[0014]本发明实施例提供的技术方案带来的有益效果是:
[0015]通过在对锚点的拖动操作过程中,根据锚点的拖动位置,来获取并显示目标歌词,提供了即时而准确的位置反馈,从而使用户能够将锚点拖动到准确的播放位置,实现准确的多媒体播放进度控制,操作简便易行。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明一实施例提供的一种多媒体播放进度控制方法的流程图;
[0018]图2是本发明另一实施例提供的一种多媒体播放进度控制方法的流程图;
[0019]图3是本发明另一实施例提供的一种多媒体播放进度控制的示意图;
[0020]图4是本发明另一实施例提供的一种多媒体播放进度控制的示意图;
[0021]图5是本发明另一实施例提供的一种多媒体播放界面的示意图;
[0022]图6是本发明另一实施例提供的一种多媒体播放进度控制程序的类示意图;
[0023]图7是本发明另一实施例提供的一种多媒体播放进度控制装置的结构示意图;
[0024]图8是本发明另一实施例提供的一种多媒体播放进度控制终端的结构示意图。
【具体实施方式】
[0025]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0026]图1是本发明实施例提供的一种多媒体播放进度控制方法的流程图。本实施例提供的多媒体播放进度控制方法的执行主体为终端,该终端可以是手机、平板电脑或台式机等,参见图1,该方法流程包括:
[0027]101、当在多媒体文件播放界面上检测到对播放进度条上锚点的拖动操作时,在拖动操作过程中,根据锚点的拖动位置,从多媒体文件的歌词文件中,获取目标歌词,该歌词文件包括歌词文本信息和时间标签。
[0028]具体地,多媒体文件播放界面可以是在多媒体文件播放程序中的播放界面,该多媒体文件播放界面可以包括播放进度条、播放进度条上的锚点、播放和暂停控制块、以及跳转至前一个或后一个多媒体文件的控制块。其中,播放进度条用于指示当前多媒体文件的播放进度,播放进度条上的锚点指位于播放进度条一端的控制点,用于指示当前多媒体文件的播放位置,当该锚点被拖动时,终端将从锚点被拖动后所处的位置开始,播放多媒体文件。
[0029]需要说明的是,在本发明实施例中,在未发生任何拖动操作时,根据用户的播放控制操作,该多媒体文件可以处于播放状态,也可以处于暂停播放状态,因此,播放进度条上的锚点可能处于静止状态,也可能处于缓慢移动状态,该锚点可以位于播放进度条上的任意位置。
[0030]在本发明实施例中,对播放进度条上锚点的拖动操作可以是按住锚点,在播放进度条上以任意的速度和方向进行拖动的操作。在检测到对锚点的拖动操作之后,未检测到对锚点松开的操作之前,均需要执行根据锚点的拖动位置获取目标歌词的操作,从而针对不同的拖动位置,得到该拖动位置对应的目标歌词。具体地,销点的拖动位置是指拖动操作过程中,锚点随着拖动操作的轨迹移动后,在播放进度条上所处的位置。
[0031]在本发明实施例中,多媒体文件的歌词文件可以是任意格式的歌词文件,如Irc格式的歌词文件等,该歌词文件包括歌词文本信息和时间标签,该歌词文本信息为多媒体文件对应的所有歌词内容,该时间标签为根据多媒体文件播放过程中,歌词内容对应音频的播放时间而设置的。
[0032]歌词文件可以有至少两种格式,一是行格式,二是字格式。
[0033]在本发明实施例中,行格式是指该歌词文本信息是按照行进行划分,对于每行歌词,其对应有用于表示该行歌词播放时间的时间标签,即行标签。然而,歌词的时间标签标注形式可以有下述多种情况:第一种情况、一行歌词对应于一个时间标签。对于一行歌词来说,可以有一个行起始时间标签,用于标注该行歌词的起始时间。此时,下一行歌词的行起始时间标签,可以认为是用于标注上一行歌词的结束时间。
[0034]如:[00:03:17]—闪一闪壳晶晶
[0035][00:03:25]满天都是小星星
[0036]其中,[00:03:17]用于表示歌词“一闪一闪亮晶晶”从零时三分十七秒开始,[00:03:25]用于表示歌词“满天都是小星星”从零时三分二十五秒开始,也可以认为是用于表不“一闪一闪壳晶晶”的结束时间。
[0037]第二种情况、一行歌词对应于两个时间标签。对于一行歌词来说,可以有一个行起始时间标签和一个行结束时间标签,分别用于标注该行歌词的起始时间和结束时间。
[0038]如,[00:03:17]一闪一闪亮晶晶[00:03:24]
[0039]其中,[00:03:17]用于表示歌词“一闪一闪亮晶晶”从零时三分十七秒开始,[00:03:24]用于表示该歌词从零时三分二十四秒结束。
[0040]字格式是指该歌词文本信息是按照字进行划分,对于歌词文件信息中的每个字,其对应有用于表示该字播放时间的时间标签,即字标签。然而,歌词的时间标签标注形式可以有下述多种情况:第一种情况、一个字对应于一个时间标签。对于一个字来说,可以有一个字起始时间标签,用于标注该字的起始时间。此时,下一个字的字起始时间标签,可以认为是用于标注上一个字的结束时间。
[0041]如:[00:03:17]— [00:03:18]闪[00:03:19] 一 [00:03:20]闪[00:03:21]亮[00:03:22]晶[00:03:23]晶
[0042]其中,歌词中每一个字之前的时间标签用于表示该字的起始时间,如[00:03:17]表示第一个字“一”的起始时间为零时三分十七秒,而[00:03:18]为第二个字“闪”的起始时间标签,也可以认为是用于标注第一个字“一”的结束时间为零时三分十七秒。
[0043]第二种情况、一个字对应于两个时间标签。对于一个字来说,可以有一个字起始时间标签和一个字结束时间标签,分别用于标注该字的起始时间和结束时间。
[0044]如:[00:03:17]— [00:03:18]闪[00:03:19] 一 [00:03:20]闪[00:03:21]亮[00:03:22]晶[00:03:23]晶[00:03:24]
[0045]其中,歌词中每一个字之前的时间标签用于表示该字的起始时间,每一个字之后的时间标签用于表示该字的结束时间,如[00:03:17]表示第一个字“一”的起始时间为零时三分十七秒,[00:03:18]表示第一个字“一”的结束时间为零时三分十七秒;[00:03:23]表示最后一个字“晶”的起始时间为零时三分二十三秒,[00:03:24]表示最后一个字“晶”的结束时间为零时三分二十四秒。
[0046]当然,对于字格式来说,还可以包括行结束时间标签,以用于标注该行演唱完毕。
[0047]此外,根据锚点的拖动位置,从多媒体文件的歌词文件中,获取到的目标歌词,可以为该拖动位置对应的一行歌词、一个字或一行歌词的一部分。
[0048]102、基于拖动位置,显示目标歌词。
[0049]在本发明实施例中,根据锚点的拖动位置,获取到目标歌词后,需要在拖动位置处,显示获取到的目标歌词,从而在对锚点的拖动操作过程中,为用户提供即时而准确的位置反馈,帮助用户更快地找到所需的播放位置。
[0050]在显示目标歌词
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1