【技术实现步骤摘要】
本专利技术涉及移动通信
,尤其涉及一种移动终端^番放歌曲的方法及一种移动终端播放歌曲的装置。
技术介绍
为了能够在个人计算机、移动终端等支持歌曲播放功能的终端设备播放歌曲的同时,向用户显示正在播放的歌曲对应的歌词信息,以便给用户提供更好的使用感受,郭祥祥先生提出了 LRC (LYRIC)格式歌词文件的概念。在制作LRC格式歌词文件时,将歌词或文字与歌曲中的语音建立起时间上的对应关系,以此在播放歌曲中的语音时显示对应的歌词或文字。在LRC格式的歌词文件中,除歌词或文字之外,包括两种标签,第一种为[mm:ss]或[mm:ss.fff]形式的时间标签(Time-tag),其中mm为分钟值,ss为秒值,澄为毫秒值,表示该标签对应的歌词文字的显示时间,在LRC格式歌词文件中时间标签对应的歌词文字紧跟在该时间标签后;第二种为[标签名标签值]形式的标识标签(ID-tag),例如[ar:歌手名称]、[ti:歌曲名称]、[al:专辑名称]或[by:本文件编者名称]等,用于在歌曲的前奏音乐时间里,播放上述歌曲相关的背景信息。目前,相当数量的移动终端为基于ARM (Advanc ...
【技术保护点】
一种移动终端播放歌曲的方法,其特征在于,包括: 在确定出移动终端中存在待播放歌曲对应的LRC格式歌词文件时,将LRC格式歌词文件中每个时间标签包含的时间信息作为一个数组元素,存储在第一数组中;以及 将每个时间标签对应的歌词作为一 个数组元素,存储在第二数组中; 按照时间先后顺序,对第一数组中的元素进行排序; 播放歌曲时,在当前播放时间介于排序后的第一数组中相邻两个元素之间时,从第二数组中获取所述第一数组中相邻两个元素中前一个元素对应的歌词并显示。
【技术特征摘要】
1、一种移动终端播放歌曲的方法,其特征在于,包括在确定出移动终端中存在待播放歌曲对应的LRC格式歌词文件时,将LRC格式歌词文件中每个时间标签包含的时间信息作为一个数组元素,存储在第一数组中;以及将每个时间标签对应的歌词作为一个数组元素,存储在第二数组中;按照时间先后顺序,对第一数组中的元素进行排序;播放歌曲时,在当前播放时间介于排序后的第一数组中相邻两个元素之间时,从第二数组中获取所述第一数组中相邻两个元素中前一个元素对应的歌词并显示。2、 如权利要求1所述的方法,其特征在于,在移动终端中存在与待播放歌曲的音频文件文件名相同且后缀为LRC的文件时,确定出存在待播放歌曲对应的LRC格式歌词文件;否则不存在待播放歌曲对应的LRC格式歌词文件。3、 如权利要求2所述的方法,其特征在于,在移动终端中待播放歌曲的音频文件的存储路径下,存在与待播放歌曲的音频文件文件名相同且后缀为LRC的文件时,确定出存在待播放歌曲对应的LRC格式歌词文件;否则不存在待播放歌曲对应的LRC格式歌词文件。4、 如权利要求1所述的方法,其特征在于,播放歌曲时,显示从第二数组中获取到的歌词,具体包括根据所述第 一数组中相邻两个元素之间的时间差、以及从第二数组中获取到的歌词包含的字符数量,确定每个字符的平均显示速度;播放歌曲时,以确定出的平均显示速度匀速地显示从第二数组中获取到的歌词中包含的各个字符。5、 如权利要求1所述的方法,其特征在于,还包括将每个标识标签包含的标签值作为 一个数组元素,存储在第二数组中;播放歌曲时,在当前播放时间位于排序后的第 一数组中第一个元素之前时,显示第二tt组中标识标签对应的数組元素。6、 如权利要求5所述的方法,其特征在于,根据排序后的第一数組中第一个元素和第二数组中各个标识标签对应的数组元素中包含的字符数量,确定每个字符的显示速度;播放歌曲时,...
【专利技术属性】
技术研发人员:焦瑜芝,
申请(专利权)人:青岛海信移动通信技术股份有限公司,
类型:发明
国别省市:95[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。