一种歌词显示方法、装置、设备和存储介质制造方法及图纸

技术编号:19008984 阅读:61 留言:0更新日期:2018-09-22 08:53
本发明专利技术实施例公开了一种歌词显示方法、装置、设备和存储介质。该方法包括:获取待播放歌曲的歌词信息以及所述歌词使用的语种;依据所述语种确定歌词绘制方向,其中所述歌词绘制方向为由左至右方向或由右至左方向;依据所述歌词信息、所述歌词绘制方向以及歌词显示窗口的尺寸,在所述歌词显示窗口中绘制歌词。本方案丰富了歌词的显示方式,能够满足使用维吾尔语等人群由右至左的阅读习惯,能够满足不同人群的需求。

A lyric display method, device, device and storage medium

The embodiment of the invention discloses a lyric display method, device, device and storage medium. The method includes: acquiring the lyric information of the song to be played and the language used in the lyrics; determining the lyric drawing direction according to the language, wherein the lyric drawing direction is from left to right or from right to left; according to the Lyric information, the lyric drawing direction and the size of the lyric display window, The lyrics are drawn in the lyrics display window. This program enriches the lyrics display, can meet the use of Uighur and other groups of people from right to left reading habits, to meet the needs of different groups.

【技术实现步骤摘要】
一种歌词显示方法、装置、设备和存储介质
本专利技术实施例涉及歌曲字幕显示
,尤其涉及一种歌词显示方法、装置、设备和存储介质。
技术介绍
当前网络技术日益发达,手机应用程序已经覆盖人们工作生活的各个领域。人们的生活水平逐渐提高,对应用程序的使用体验也逐渐增加。在音乐领域,市面上流行的各种音乐播放器也是面向用户体验而生,通过显示歌词可以丰富用户的听歌体验。但是现有的歌词显示方法比较单一,仅考虑大多数人群的使用习惯,忽略了使用习惯不同的人群。
技术实现思路
本专利技术实施例提供了一种歌词显示方法、装置、终端和存储介质,可以丰富歌词的显示方式,从而能够满足不同人群的需求。第一方面,本专利技术实施例提供了一种歌词显示方法,包括:获取待播放歌曲的歌词信息以及所述歌词使用的语种;依据所述语种确定歌词绘制方向,其中所述歌词绘制方向为由左至右方向或由右至左方向;依据所述歌词信息、所述歌词绘制方向以及歌词显示窗口的尺寸,在所述歌词显示窗口中绘制歌词。第二方面,本专利技术实施例提供了一种歌词显示装置,包括:歌词语种获取模块,用于获取待播放歌曲的歌词信息以及所述歌词使用的语种;绘制方向确定模块,用于依据所述语种确定歌词绘制方向,其中所述歌词绘制方向为由左至右方向或由右至左方向;歌词绘制模块,用于依据所述歌词信息、所述歌词绘制方向以及歌词显示窗口的尺寸,在所述歌词显示窗口中绘制歌词。第三方面,本专利技术实施例提供了一种终端,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例任意实施例所述的歌词显示方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例任意实施例所述的歌词显示方法。本专利技术实施例通过依据待播放歌曲的歌词使用的语种确定歌词是由左至右进行绘制还是由右至左进行绘制,并依据歌词信息、歌词绘制方向和歌词显示窗口的尺寸在歌词显示窗口中绘制歌词,因而不仅可以由左至右绘制歌词,也可以由右至左绘制歌词,丰富了歌词的显示方式,能够满足使用维吾尔语等人群由右至左的阅读习惯,能够满足不同人群的需求。附图说明图1是本专利技术实施例一中提供的一种歌词显示方法的流程图;图2是本专利技术实施例二中提供的一种歌词显示方法的流程图;图3是本专利技术实施例四中提供的一种歌词显示装置的结构图;图4是本专利技术实施例五中提供的一种设备的结构图。具体实施方式下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。实施例一图1是本专利技术实施例一中提供的一种歌词显示方法的流程图,本实施例可适用于听歌曲时同步显示歌词的情况,该方法可由歌词显示装置来执行。参考图1,该方法具体包括如下步骤:步骤11、获取待播放歌曲的歌词信息以及所述歌词使用的语种。其中,歌词信息可以包括歌词内容和歌词的时间信息。针对每一行歌词,该行歌词的时间信息包括该行歌词的开始时间、该行歌词的总播放时间,并且该行歌词的开始时间和该行歌词的总播放时间可以用中括号包裹起来;该行歌词的时间信息还包括该行歌词中每个字的开始时间和停留时间,每个字的时间信息可以用小括号包裹起来,便于后面的解析。为了确定用户听歌体验,歌词的时间信息必须和歌曲播放同步。其中,歌词使用的语种不仅包括中文、英语等大语种,还包括维吾尔语、哈萨克语等方言或小语种。步骤12、依据所述语种确定歌词绘制方向,其中所述歌词绘制方向为由左至右方向或由右至左方向。其中,歌词绘制方向是指歌词的排版顺序。在本实施例中,依据所述语种确定歌词绘制方向之前,还预先设置有各语种与歌词绘制方向之间的关联关系,语种关联的歌词绘制方向与语种的惯用阅读方向相同,例如中文、英语等关联的歌词绘制方向是由左至右方向,维吾尔语、阿拉伯、泰语、哈萨克语等关联的歌词绘制方向是由右至左。步骤13、依据所述歌词信息、所述歌词绘制方向以及歌词显示窗口的尺寸,在所述歌词显示窗口中绘制歌词。具体的,依据歌词信息和歌词显示窗口的尺寸确定歌词在歌词显示窗口的位置,并且依据歌词绘制方向在歌词显示窗口中进行歌词排版。以一行包含10个字的歌词为例,用由小到大的数字1-10分别表示由前到后的10个歌词,若歌词绘制方向是由左至右,则歌词由左至右顺序排列;若歌词绘制方向是由右至左,则歌词由右至左顺序排列。本实施例通过依据待播放歌曲的歌词使用的语种确定歌词是由左至右进行绘制还是由右至左进行绘制,并依据歌词信息、歌词绘制方向和歌词显示窗口的尺寸在歌词显示窗口中绘制歌词,因而不仅可以由左至右绘制歌词,也可以由右至左绘制歌词,丰富了歌词的显示方式,能够满足使用维吾尔语等人群由右至左的阅读习惯,能够满足不同人群的需求。实施例二本实施例在上述实施例一的基础上,提供了歌词显示方法的一个优选实施方式,能够进一步提升歌词的阅读体验。图2为本专利技术实施例二提供的一种歌词显示方法的流程图,如图2所示,该方法包括以下具体步骤:步骤21、获取待播放歌曲的歌词信息以及所述歌词使用的语种。其中,歌词信息可以包括歌词内容和歌词的时间信息。针对每一行歌词,该行歌词的时间信息包括该行歌词的开始时间、该行歌词的总播放时间,以及该行歌词中每个字的开始时间和停留时间。步骤22、依据所述语种确定歌词绘制方向。其中,所述歌词绘制方向为由左至右方向或由右至左方向。为了便于表述,本实施例后续步骤中以歌词绘制方向为由右至左为例进行说明。步骤23、依据所述歌词信息以及歌词显示窗口的尺寸,确定每行歌词区域的位置。其中,歌词显示窗口是指用于显示歌词信息的窗口,可以该窗口的尺寸可以统一定义,也可以依据用户端屏幕尺寸确定。因此歌词显示窗口的左右边界的坐标已经确定。其中,针对每一行歌词,该行歌词区域是矩形区域,该行歌词区域的位置可以包括该行歌词区域左边界与歌词显示窗口左边界的第一距离,以及该行歌词区域右边界与歌词显示窗口右边界的第二距离。各行歌词区域的高度相同可以依据歌词字体的高度统一确定。歌词字体的高度可以依据歌词信息确定。可选的,步骤23可以包括:A、依据所述歌词信息确定每一行歌词的宽度。其中,针对任一行歌词,该行歌词的宽度是指展示该行歌词所需的像素宽度,歌词字体的高度是指单行歌词的像素高度。B、依据每一行歌词的宽度和所述歌词显示窗口的宽度,确定该行歌词区域的左右边界位置。以任一行歌词为例,以歌词显示窗口的宽度是width,该歌词的宽度是ts,则该行歌词区域的左边界与歌词显示窗口左边框之间的距离,与行歌词区域的右边界与歌词显示窗口右边框的距离之间的距离均为(width-ts)/2,进而依据歌词显示窗口的边框坐标可以确定该行歌词区域的左右边界坐标。可选的,依据每一行歌词的宽度和所述歌词显示窗口的宽度,确定该行歌词区域的左右边界位置之前,还包括:针对每一行歌词,若依据该行歌词的宽度和所述歌词显示窗口的宽度确定该行歌词需要分行,则依据该行歌词的宽度和所述歌词显示窗口的宽度对该行歌词进行分行处理得到新行歌词。需要说明的是,原始行歌词和新行歌词对应的行歌词区域的确定方式相同,不本文档来自技高网...
一种歌词显示方法、装置、设备和存储介质

【技术保护点】
1.一种歌词显示方法,其特征在于,包括:获取待播放歌曲的歌词信息以及所述歌词使用的语种;依据所述语种确定歌词绘制方向,其中所述歌词绘制方向为由左至右方向或由右至左方向;依据所述歌词信息、所述歌词绘制方向以及歌词显示窗口的尺寸,在所述歌词显示窗口中绘制歌词。

【技术特征摘要】
1.一种歌词显示方法,其特征在于,包括:获取待播放歌曲的歌词信息以及所述歌词使用的语种;依据所述语种确定歌词绘制方向,其中所述歌词绘制方向为由左至右方向或由右至左方向;依据所述歌词信息、所述歌词绘制方向以及歌词显示窗口的尺寸,在所述歌词显示窗口中绘制歌词。2.根据权利要求1所述的方法,其特征在于,依据所述歌词信息、所述歌词绘制方向以及歌词显示窗口的尺寸,在所述歌词显示窗口中绘制歌词,包括:依据所述歌词信息以及歌词显示窗口的尺寸,确定每行歌词区域的位置;依据每行歌词区域的位置以及绘制方向,在所述每行歌词区域中绘制该行基础歌词;依据所述绘制方向在当前播放行中绘制高亮展示区域,并在高亮展示区域中绘制当前播放行已播放的歌词。3.根据权利要求2所述的方法,其特征在于,依据所述歌词信息以及歌词显示窗口的尺寸,确定每行歌词区域的位置,包括:依据所述歌词信息确定每一行歌词的宽度;依据每一行歌词的宽度和所述歌词显示窗口的宽度,确定该行歌词区域的左右边界位置。4.根据权利要求3所述的方法,其特征在于,依据每一行歌词的宽度和所述歌词显示窗口的宽度,确定该行歌词区域的左右边界位置之前,还包括:针对每一行歌词,若依据该行歌词的宽度和所述歌词显示窗口的宽度确定该行歌词需要分行,则依据该行歌词的宽度和所述歌词显示窗口的宽度对该行歌词进行分行处理得到新行歌词。5.根据权利要求2所述的方法,其特征在于,依据所述绘制方向在当前播放行中绘制高亮展示区域,包括:依据当前播放时间以及歌词信息确定当前播放行中已播放的歌词宽度;依据当前播放行中...

【专利技术属性】
技术研发人员:杨良志汪志新邸昌国刘国
申请(专利权)人:彩讯科技股份有限公司
类型:发明
国别省市:广东,44

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

1