1.一种歌词播放时长的提示方法,其特征在于,所述方法具体包括:
获取歌词全文的总播放时长和各句歌词的播放时长;
根据所述各句歌词的播放时长、所述歌词全文的总播放时长,以及播放进度条的总长度,确定所述各句歌词的播放时长所对应的进度滑块的长度;
当播放到当前一句歌词时,根据所述当前一句歌词所对应的进度滑块的长度,在所述播放进度条上,从所述当前一句歌词的起始时间所对应的位置开始,显示所述当前一句歌词所对应的进度滑块。
2.如权利要求1所述的方法,其特征在于,所述获取歌词全文的总播放时长和各句歌词的播放时长,具体包括:
提取当前所播放音乐文件所对应的歌词文件,确定歌词全文的总播放时长;
分别根据各句歌词的开始时间信息和下一句歌词的开始时间信息之间的时间差,确定各句歌词的播放时长。
3.如权利要求1所述的方法,其特征在于,所述根据所述各句歌词的播放时长、所述歌词全文的总播放时长,以及播放进度条的总长度,确定所述各句歌词的播放时长所对应的进度滑块的长度,具体包括:
分别确定所述各句歌词的播放时长与所述歌词全文的总播放时长之间的比值;
分别根据各句歌词所对应的比值,以及所述播放进度条的总长度中所对应的长度信息,确定所述各句歌词的播放时长所对应的进度滑块的长度;
其中,所述各句歌词的播放时长所对应的进度滑块的长度与所述播放进度条的总长度中所对应的长度信息的比值,等于所述各句歌词的播放时长与所述歌词全文的总播放时长之间的比值。
4.如权利要求1所述的方法,其特征在于,所述在所述播放进度条上,从所述当前一句歌词的起始时间所对应的位置开始,显示所述当前一句歌词所对应的进度滑块,还包括:
在所述进度滑块上创建子进度条,并添加子滑块;
通过所述子滑块在所述子进度条上的移动位置,标示所述当前一句歌词的播放进度;
其中,所述子滑块在所述子进度条的移动方向与所述进度滑块在所述播放进度条上的移动方向相一致。
5.如权利要求4所述的方法,其特征在于,所述通过所述子滑块在所述子进度条上的移动位置,标示所述当前一句歌词的播放进度,具体包括:
根据所述子进度条的长度和所述当前一句歌词的播放时间,确定所述子滑块的移动速度;
按照所述移动速度,将所述子滑块在所述子进度条上匀速移动。
6.一种歌词提示设备,其特征在于,具体包括:
获取模块,用于获取歌词全文的总播放时长和各句歌词的播放时长;
确定模块,用于根据所述获取模块所获取到的所述各句歌词的播放时长、所述歌词全文的总播放时长,以及播放进度条的总长度,确定所述各句歌词的播放时长所对应的进度滑块的长度;
显示模块,用于当播放到当前一句歌词时,根据所述确定模块所确定的所述当前一句歌词所对应的进度滑块的长度,在所述播放进度条上,从所述当前一句歌词的起始时间所对应的位置开始,显示所述当前一句歌词所对应的进度滑块。
7.如权利要求6所述的设备,其特征在于,所述获取模块,具体用于:
提取当前所播放音乐文件所对应的歌词文件,确定歌词全文的总播放时长;
分别根据各句歌词的开始时间信息和下一句歌词的开始时间信息之间的时间差,确定各句歌词的播放时长。
8.如权利要求6所述的设备,其特征在于,所述确定模块,具体用于:
分别确定所述各句歌词的播放时长与所述歌词全文的总播放时长之间的比值;
分别根据各句歌词所对应的比值,以及所述播放进度条的总长度中所对应的长度信息,确定所述各句歌词的播放时长所对应的进度滑块的长度;
其中,所述各句歌词的播放时长所对应的进度滑块的长度与所述播放进度条的总长度中所对应的长度信息的比值,等于所述各句歌词的播放时长与所述歌词全文的总播放时长之间的比值。
9.如权利要求6所述的设备,其特征在于,所述显示模块,还用于:
在所述进度滑块上创建子进度条,并添加子滑块;
通过所述子滑块在所述子进度条上的移动位置,标示所述当前一句歌词的播放进度;
其中,所述子滑块在所述子进度条的移动方向与所述进度滑块在所述播放进度条上的移动方向相一致。
10.如权利要求9所述的设备,其特征在于,所述显示模块,具体用于:
根据所述子进度条的长度和所述当前一句歌词的播放时间,确定所述子滑块的移动速度;
按照所述移动速度,将所述子滑块在所述子进度条上匀速移动。