一种同步滚动显示歌词的移动终端音乐播放方法和装置制造方法及图纸

技术编号:4126680 阅读:275 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种同步滚动显示歌词的移动终端音乐播放方法和装置,方法包括:开始在线试听,下载歌曲以及与歌曲相应的歌词,并开始播放歌曲;对歌曲进行解析得到歌曲每一句的播放时间,对歌词进行解析得到歌词的行数,并根据上述歌曲每一句的播放时间为歌词的每一行设定一个对应的显示时间;高亮显示与播放歌曲同步的当前行歌词以及普通显示位于当前行歌词前后两行的歌词,同时,根据当前行歌词的播放时间计算滚动速率,各行歌词根据所述滚动速率同时上滚。本发明专利技术能在进行在线试听歌曲的同时,自动下载并同步滚动显示该歌曲的歌词,使用户在使用移动终端进行在线试听时更加方便。

【技术实现步骤摘要】

本专利技术涉及移动终端音乐播放领域,特别是涉及一种同步滚动显示歌 词的移动终端音乐播放方法和装置。
技术介绍
目前,随着移动通信技术的不断发展,移动终端已经深入到人们的生 活中,移动通信也已成为最广泛使用的通信方式。这里,本专利技术所称的移动终端是指手机、个人数字助理(PDA, Personal Digital Assistant)等具有无线通讯功能的小型手持式移动通信设备。随着互联网的迅速发展,人们访问互联网越来越方便和快捷。很多移 动终端用户都可以轻松的通过移动终端访问互联网,进行网上聊天,阅读 小说和新闻,以及在线视听。随着用户要求的不断增加,许多用户希望在 通过移动终端进行在线视听时,能获得更多更方便的使用体验,例如,在 进行在线试听时, 一边在线欣赏歌曲, 一边能够浏览同步自动显示的歌词。但是,现有的移动终端的音乐播放器不能实现播放歌曲时歌词同步自 动显示,给用户使用上带来了不便。
技术实现思路
针对现有技术中存在的缺陷和不足,本专利技术的目的是提出一种同步滚 动显示歌词的移动终端音乐播放方法和装置,以实现在播放歌曲的同时能 同步滚动显示歌词。为了达到上述目的,本专利技术提出了一种同步滚动显示歌词的移动终端 音乐播放方法,包括步骤l、开始在线试听,下载歌曲以及与歌曲相应的歌词,并开始播放下载的歌曲;步骤2、对已下载的歌曲进行解析得到歌曲每一句的播放时间,对已 下载的歌词进行解析得到歌词的行数,并根据上述歌曲每一句的播放时间 为歌词的每一行设定一个对应的显示时间;步骤3、根据播放歌曲的时间和上述显示时间,高亮显示与播放歌曲 同步的当前行歌词以及普通显示位于当前行歌词前后两行的歌词,同时, 根据当前行歌词的播放时间计算滚动速率,各行歌词根据所述滚动速率同 时上滚。作为上述技术方案的优选,所述步骤3中当前行歌词的播放时间为下 一行歌词的显示时间减去当前行歌词的显示时间。作为上述技术方案的优选,所述步骤3中的滚动速率为显示的一个 字的高度除以当前行歌词的播放时间。作为上述技术方案的优选,还包括在所述步骤3开始显示当前行歌词 后判断当前行歌词是否超出移动终端设置的显示宽度,若是,将当前行 歌词左移显示,所述左移的幅度为当前行歌词的宽度减去移动终端设置 的显示宽度的差;所述左移的速率为上述差除以当前行歌词的播放时间。作为上述技术方案的优选,在所述步骤l中还包括下载所述歌曲的歌 手的图片,并显示所述图片。作为上述技术方案的优选,在所述步骤2中,对己下载的歌曲进行解 析得到歌曲每一句的播放时间具体为通过获取音乐播放时间函数,得到 歌曲每一句的播放时间。本专利技术还提出一种同步滚动显示歌词的移动终端音乐播放装置,包括下载及缓存模块,所述下载及缓存模块用于下载并存储歌曲和歌词;音乐播放模块,所述音乐播放模块用于读取所述下载及缓存模块中的 歌曲并播放;6解析模块,所述解析模块用于从所述下载及缓存模块中读取已下载的 歌曲并进行解析得到歌曲每一句的播放时间、从所述下载及缓存模块中读 取己下载的歌词并进行解析得到歌词行数,再根据上述歌曲每一句的播放 时间为歌词的每一行设定一个对应的显示时间,按照所述显示时间将歌词 按顺序存入所述下载及缓存模块;显示模块,所述显示模块用于根据音乐播放模块播放歌曲的时间和上 述显示时间,从下载及缓存模块中读取与播放歌曲同步的当前行歌词以及 位于当前行歌词前后两行的歌词,并且高亮显示当前行歌词以及普通显示 前后两行歌词;同时计算滚动速率使各行歌词根据所述滚动速率同时上 滚。作为上述技术方案的优选,所述滚动速率为下一行歌词的显示时间 减去当前行歌词的显示时间得到当前行歌词的播放时间,再用显示的一个 字的高度除以该当前行歌词的播放时间。作为上述技术方案的优选,还包括判断模块,所述判断模块用于在所 述显示模块开始显示当前行歌词后判断当前行歌词是否超出移动终端设 置的显示宽度,若是,则所述显示模块计算当前行歌词左移的幅度和速率, 并将当前行歌词根据所述幅度和所述速率左移显示,所述幅度为当前行 歌词的宽度减去移动终端设置的显示宽度的差;所述速率为上述差除以 当前行歌词的播放时间。作为上述技术方案的优选,所述下载及缓存模块还用于下载所述歌曲 的歌手的图片,所述显示模块在歌曲播放时显示所述图片。本专利技术提出的同步滚动显示歌词的移动终端音乐播放方法和装置能 在进行在线试听歌曲的同时,自动下载并同步滚动显示该歌曲的歌词,并 且能针对歌词超出显示范围的情况进行适当处理,使之左移以使歌词能全 部显示出来。因此,用户在使用移动终端进行在线试听时更加方便。附图说明下面结合附图,对本专利技术的具体实施方式作进一步的详细说明。对于所属
的技术人员而言,从对本专利技术的详细说明中,本专利技术的上述 和其他目的、特征和优点将显而易见。图1为本专利技术提出的移动终端音乐播放装置的组成示意图2为本专利技术提出的移动终端音乐播放方法的流程示意图3为本专利技术提出的移动终端音乐播放方法中下载歌手图片的流程示 意图。具体实施例方式以下为本专利技术的优选实施例,如图1所示, 一种移动终端同步滚动显 示歌词的音乐播放装置,包括下载及缓存模块101,音乐播放模块102,解析模块103,显示模块104;其中,下载及缓存模块101用于下载并存储歌曲和歌词;音乐播放模 块102用于读取所述下载及缓存模块101中的歌曲并播放;解析模块103 用于从所述下载及缓存模块101中读取已下载的歌曲并进行解析得到歌曲 每一句的播放时间、从所述下载及缓存模块101中读取已下载的歌词并进 行解析得到歌词行数,再根据上述歌曲每一句的播放时间为歌词的每一行 设定一个对应的显示时间,最后按照所述显示时间将歌词按顺序存入所述 下载及缓存模块101;所述显示模块104用于根据音乐播放模块播放歌曲 的时间和上述显示时间,从下载及缓存模块101中读取与播放歌曲同步的 当前行歌词以及位于当前行歌词前后两行的歌词,并且高亮显示当前行以 及普通显示前后两行歌词;同时计算滚动速率使各行歌词根据所述滚动幅 度同时上滚;其中,滚动速率的具体计算方法可以为下一行歌词的显示时间减去 当前行歌词的显示时间得到当前行歌词的播放时间,再用显示的一个字的 高度除以该当前行歌词的播放时间。该音乐播放装置还可以包括判断模块105,所述判断模块105用于在 所述显示模块104开始显示当前行歌词后判断当前行歌词是否超出移动终 端设置的显示宽度,若是,则所述显示模块104计算当前行歌词左移的幅度和速率,并将当前行歌词根据该幅度和速率左移显示;所述幅度为当 前行歌词的宽度减去移动终端设置的显示宽度的差;所述速率为所述差 除以当前行歌词的播放时间。在下载歌曲和歌词的同时,所述下载及缓存模块101还可以下载所述 歌曲的歌手的图片,并在歌曲播放时由显示模块104显示所述图片。如图2所示,本专利技术还提出了一种移动终端同步滚动显示歌词的音乐播放方法,包括步骤201、开始在线试听,下载歌曲以及与歌曲相应的歌词,当下载 歌曲的数据量达到播放要求时,移动终端就可以读取已下载的歌曲数据并 开始播放歌曲,同时,继续下载歌曲;步骤202、读取已下载的歌词数据;步骤203、对已下载的歌曲进行解析得到歌曲每一句的播放时间,对 已下载的歌词进行解析得到歌词的行数以及每一行本文档来自技高网
...

【技术保护点】
一种同步滚动显示歌词的移动终端音乐播放方法,其特征在于,包括: 步骤1、开始在线试听,下载歌曲以及与歌曲相应的歌词,并开始播放下载的歌曲; 步骤2、对已下载的歌曲进行解析得到歌曲每一句的播放时间,对已下载的歌词进行解析得到歌词的 行数,并根据上述歌曲每一句的播放时间为歌词的每一行设定一个对应的显示时间; 步骤3、根据播放歌曲的时间和上述显示时间,高亮显示与播放歌曲同步的当前行歌词以及普通显示位于当前行歌词前后两行的歌词,同时,根据当前行歌词的播放时间计算滚动速 率,各行歌词根据所述滚动速率同时上滚。

【技术特征摘要】
1、一种同步滚动显示歌词的移动终端音乐播放方法,其特征在于,包括步骤1、开始在线试听,下载歌曲以及与歌曲相应的歌词,并开始播放下载的歌曲;步骤2、对已下载的歌曲进行解析得到歌曲每一句的播放时间,对已下载的歌词进行解析得到歌词的行数,并根据上述歌曲每一句的播放时间为歌词的每一行设定一个对应的显示时间;步骤3、根据播放歌曲的时间和上述显示时间,高亮显示与播放歌曲同步的当前行歌词以及普通显示位于当前行歌词前后两行的歌词,同时,根据当前行歌词的播放时间计算滚动速率,各行歌词根据所述滚动速率同时上滚。2、 根据权利要求1所述的同步滚动显示歌词的移动终端音乐播放方 法,其特征在于,所述步骤3中当前行歌词的播放时间为下一行歌词的显 示时间减去当前行歌词的显示时间。3、 根据权利要求1所述的同步滚动显示歌词的移动终端音乐播放方 法,其特征在于,所述步骤3中的滚动速率为显示的一个字的高度除以 当前行歌词的播放时间。4、 根据权利要求1所述的同步滚动显示歌词的移动终端音乐播放方 法,其特征在于,还包括在所述步骤3开始显示当前行歌词后判断当前 行歌词是否超出移动终端设置的显示宽度,若是,将当前行歌词左移显示, 所述左移的幅度为当前行歌词的宽度减去移动终端设置的显示宽度的 差;所述左移的速率为上述差除以当前行歌词的播放时间。5、 根据权利要求1所述的同步滚动显示歌词的移动终端音乐播放方 法,其特征在于,在所述步骤l中还包括下载所述歌曲的歌手的图片,并 显示所述图片。6、 根据权利要求1所述的同步滚动显示歌词的移动终端音乐播放方 法,其特征在于,在所述步骤2中,对已下载的歌曲进行解析得到歌曲每 一句的播放时间具体为通过获取音乐播放时间函数,得到歌曲每一句的 播放时间。7、 一种同步滚动显示歌词的移动终...

【专利技术属性】
技术研发人员:张宗楚鲍风
申请(专利权)人:深圳市五巨科技有限公司
类型:发明
国别省市:94[中国|深圳]

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

1