CN110688046B - 歌曲播放方法、装置及存储介质 - Google Patents

歌曲播放方法、装置及存储介质 Download PDF

Info

Publication number
CN110688046B
CN110688046B CN201910906717.5A CN201910906717A CN110688046B CN 110688046 B CN110688046 B CN 110688046B CN 201910906717 A CN201910906717 A CN 201910906717A CN 110688046 B CN110688046 B CN 110688046B
Authority
CN
China
Prior art keywords
playing
time
song
lyric
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910906717.5A
Other languages
English (en)
Other versions
CN110688046A (zh
Inventor
林若曦
符跃峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Music Entertainment Technology Shenzhen Co Ltd
Original Assignee
Tencent Music Entertainment Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Music Entertainment Technology Shenzhen Co Ltd filed Critical Tencent Music Entertainment Technology Shenzhen Co Ltd
Priority to CN201910906717.5A priority Critical patent/CN110688046B/zh
Publication of CN110688046A publication Critical patent/CN110688046A/zh
Application granted granted Critical
Publication of CN110688046B publication Critical patent/CN110688046B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请公开了一种歌曲播放方法、装置及存储介质,属于多媒体技术领域。在本申请中,当检测到用户对播放进度条的手势操作时,获取该手势操作所对应的操作位置,强调显示该操作位置对应的目标歌词句,然后确定该目标歌词句的开始播放时刻为第一播放时刻,并从第一播放时刻开始播放歌曲。由于第一播放时刻是目标歌词句的开始播放时刻,即从目标歌词句的第一个字开始播放歌曲,因此用户可以获悉该播放时刻对应的是强调显示的目标歌词句中的第一个字,这样,用户可以预期到该播放时刻所要播放的歌曲的位置。

Description

歌曲播放方法、装置及存储介质
技术领域
本申请涉及多媒体技术领域,特别涉及一种歌曲播放方法、装置及存储介质。
背景技术
当前,触屏设备上可以安装有各种各样的多媒体应用,用户可以通过多媒体应用观看或者收听音视频。例如,当该多媒体应用为音乐应用时,触屏设备可以通过该音乐应用播放歌曲,在播放歌曲的过程中,触屏设备上会显示歌曲的播放进度条,用户可以对播放进度条进行操作,以此来调整歌曲的播放进度。
相关技术中,触屏设备在检测到用户对播放进度条的手势操作时,可以获取用户结束手势操作时所对应的操作位置,确定该操作位置对应的播放时刻,显示该播放时刻所对应的一句歌词,并从该播放时刻开始播放歌曲。
然而,按照该播放时刻播放歌曲时,由于用户并不能获悉该播放时刻对应的是显示的这句歌词中的哪个字,因此,用户对该播放时刻所要播放的歌曲的位置缺少预期。
发明内容
本申请实施例提供了一种歌曲播放方法、装置及存储介质,该歌曲播放方法可以通过检测用户对播放进度条的手势操作,确定并显示目标歌词句,并从目标歌词句的开始播放时刻开始播放歌曲。所述技术方案如下:
一方面,提供了一种歌曲播放方法,所述方法包括:
当检测到用户对播放进度条的手势操作时,获取所述手势操作所对应的操作位置,强调显示所述操作位置对应的目标歌词句;
确定所述目标歌词句的开始播放时刻为第一播放时刻;
从所述第二播放时刻开始播放歌曲。
可选地,当所述手势操作为滑动操作时,所述方法还包括:
确定所述手势操作的滑动方向;
相应地,所述强调显示所述操作位置对应的目标歌词句,包括:
根据所述滑动方向,在背景条上显示所述目标歌词,所述背景条的透明度的减弱方向与所述滑动方向相同。
可选地,所述获取所述手势操作所对应的操作位置之后,还包括:
显示所述目标歌词句的上一句歌词和下一句歌词;
当检测到用户对所述上一句歌词和所述下一句歌词中的任一句歌词的选择操作时,将选择的歌词的开始播放时刻作为第二播放时刻;
从所述第二播放时刻开始播放歌曲。
可选地,当所述手势操作为长按操作时,所述确定所述目标歌词句的开始播放时刻为第一播放时刻之前,还包括:
如果未检测到用户从所述操作位置起针对所述播放进度条的滑动操作,则执行所述确定所述目标歌词句的开始播放时刻为第一播放时刻的步骤。
可选地,如果检测到用户从所述操作位置起针对所述播放进度条的滑动操作,则根据所述滑动操作在所述播放进度条上的滑动轨迹依次突出显示所述目标歌词句中的字;
确定所述滑动操作的结束位置,将所述滑动操作的结束位置在所述播放进度条上对应的时刻确定为第三播放时刻;
从所述第三播放时刻开始播放歌曲。
另一方面,提供了一种歌曲播放装置,该装置包括:
获取模块,用于当检测到用户对播放进度条的手势操作时,获取所述手势操作所对应的操作位置;
第一显示模块,用于强调显示所述操作位置对应的目标歌词句;
第一确定模块,用于确定所述目标歌词句的开始播放时刻为第一播放时刻;
第一播放模块,用于从所述第二播放时刻开始播放歌曲。
可选地,当所述手势操作为滑动操作时,所述装置还包括:
第二确定模块,用于确定所述手势操作的滑动方向;
相应地,所述第一显示模块具体用于根据所述滑动方向,在背景条上显示所述目标歌词句,所述背景条的透明度的减弱方向与所述滑动方向相同。
可选地,所述装置还包括:
第二显示模块,用于显示所述目标歌词句的上一句歌词和下一句歌词;
第三确定模块,用于当检测到用户对所述上一句歌词和所述下一句歌词中的任一句歌词的选择操作时,将选择的歌词的开始播放时刻作为第二播放时刻;
第二播放模块,用于从所述第二播放时刻开始播放歌曲。
可选地,当所述手势操作为长按操作时,所述装置还包括:
触发模块,用于如果未检测到用户从所述操作位置起针对所述播放进度条的滑动操作,则触发所述第一确定模块所述确定所述目标歌词句的开始播放时刻为第一播放时刻的步骤。
可选地,所述装置还包括:
第三显示模块,用于如果检测到用户从所述操作位置起针对所述播放进度条的滑动操作,则根据所述滑动操作在所述播放进度条上的滑动轨迹依次突出显示所述目标歌词句中的字;
第四确定模块,用于确定所述滑动操作的结束位置,将所述滑动操作的结束位置在所述播放进度条上对应的时刻确定为第三播放时刻;
第三播放模块,用于从所述第三播放时刻开始播放歌曲。
另一方面,提供了一种歌曲播放装置,所述歌曲播放装置包括处理器、通信接口、存储器和通信总线;
其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;
所述存储器用于存放计算机程序;
所述处理器用于执行所述存储器上所存放的程序,以实现前述提供的歌曲播放方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现前述提供的歌曲播放方法的步骤。
本申请实施例提供的技术方案带来的有益效果至少包括:
在本申请实施例中,当检测到用户对播放进度条的手势操作时,获取该手势操作所对应的操作位置,强调显示该操作位置对应的目标歌词句,然后确定该目标歌词句的开始播放时刻为第一播放时刻,并从第一播放时刻开始播放歌曲。由于第一播放时刻是目标歌词句的开始播放时刻,即从目标歌词句的第一个字开始播放歌曲,因此用户可以获悉该播放时刻对应的是强调显示的目标歌词句中的第一个字,这样,用户可以预期到该播放时刻所要播放的歌曲的位置。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种歌曲播放方法的流程图;
图2是本申请实施例提供的一种显示目标歌词句的示意图;
图3是本申请实施例提供的另一种显示目标歌词句的示意图;
图4是本申请实施例提供的又一种显示目标歌词句的示意图;
图5是本申请实施例提供的又一种显示目标歌词句的示意图;
图6是本申请实施例提供的又一种显示目标歌词句的示意图;
图7是本申请实施例提供的一种歌曲播放装置的结构示意图;
图8是本申请实施例提供的一种终端的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在对本申请实施例进行详细的解释说明之前,先对本申请实施例涉及的应用场景予以介绍。
当前,触屏设备上可以安装有各种各样的多媒体应用,用户可以通过多媒体应用观看或者收听音视频。例如,当该多媒体应用为音乐应用时,触屏设备可以通过该音乐应用播放歌曲。在播放歌曲的过程中,触屏设备上会显示歌曲的播放进度条和歌词,在这种情况下,触屏设备可以通过本申请实施例提供的方法对播放进度条或者显示的歌词进行调整,从而对该歌曲的播放进度进行调整。再例如,当触屏设备播放音乐短片或者是其他音乐作品时,也可以采用本申请实施例提供的方法来对播放进度进行调整。
接下来对本申请实施例提供的歌曲播放方法进行介绍。
图1是本申请实施例提供的一种歌曲播放方法的流程图。如图1所示,该方法包括以下步骤:
步骤101:当检测到用户对播放进度条的手势操作时,获取手势操作所对应的操作位置,强调显示该操作位置对应的目标歌词句。
在本申请实施例中,触屏设备可以通过安装的音乐应用或者其他应用来播放歌曲,在播放歌曲的过程中,触屏设备上会显示歌曲播放的播放进度条,用户可以对该播放进度条执行手势操作。当触屏设备检测到用户对播放进度条的手势操作时,可以检测该手势操作所对应的操作位置,并强调显示该操作位置对应的目标歌词句,进而根据该操作位置调整歌曲的播放进度。
需要说明的是,用户对播放进度条执行的手势操作可以有点击操作、滑动操作或者长按操作等。当手势操作为点击操作时,手势操作所对应的操作位置指的实际上即是指用户点击屏幕的位置。当手势操作为滑动操作时,触屏设备可以检测用户手指开始滑动的初始滑动位置,并在检测到用户结束滑动时,将结束滑动时手指所在的位置确定为滑动操作结束时对应的操作位置。当手势操作为长按操作时,触屏设备可以检测用户对播放进度条的某一操作位置的操作时长,当该操作时长大于第一阈值时,确定该手势操作为长按操作,此时,触屏设备可以将用户长按的位置作为该手势操作所对应的操作位置。
在本申请实施例中,获取手势操作所对应的操作位置之后,可以根据该操作位置在播放进度条上对应的时刻,确定该操作位置对应的目标歌词句。
通常,播放歌曲时需要根据该歌曲的音频文件来播放歌曲,根据该歌曲的歌词文件来显示歌词。其中,歌词文件包括歌词文本和时间标签,该歌词文本包含有该歌曲对应的所有歌词,其中,每句歌词均对应有一个时间标签,该时间标签可以用于指示该句歌词在该歌曲的播放过程中的播放时刻。其中,歌词文件可以在歌曲播放时从服务器下载,还可以从本地存储的文件中获取。
在一种实现方式中,每句歌词的时间标签可以包括一个开始播放时刻,该开始播放时刻可以指示该句歌词中的第一个字在歌曲播放过程中对应的播放时刻。相应地,获取手势操作所对应的操作位置之后,将该操作位置在播放进度条上对应的时刻与该歌词文件中各句歌词的时间标签中包括的开始播放时刻进行对比,如果该操作位置在播放进度条上对应的时刻位于相邻的两句歌词对应的两个开始播放时刻之间,则将相邻的两句歌词中的前一句歌词作为目标歌词句。
在另一种实现方式中,每句歌词的时间标签可以包括一个开始播放时刻和一个结束播放时刻。该开始播放时刻可以指示该句歌词中的第一个字在歌曲播放过程中对应的播放时刻,该结束播放时刻用于指示该句歌词的最后一个字在歌曲播放过程中对应的播放时刻。相应地,确定操作位置在播放进度条上对应的时刻后,将操作位置在播放进度条上对应的时刻与该歌词文件中各句歌词的时间标签中包括的开始播放时刻和结束播放时刻进行对比,如果该操作位置在播放进度条上对应的时刻位于某句歌词的开始播放时刻和结束播放时刻之间,则将该句歌词作为目标歌词句。
需要说明的是,当该操作位置在播放进度条上对应的时刻与歌词文件中包括的多个开始播放时刻中的任一个开始播放时刻相同时,即确定该开始播放时刻对应的歌词句为目标歌词句。
另外,由于歌曲通常会存在没有对应的歌词的间奏部分,因此,在本申请实施例中,如果操作位置在播放进度条上对应的时刻位于某段间奏部分的开始播放时刻和结束播放时刻之间时,该触屏设备可以获取结束播放时刻与该间奏的开始播放时刻相邻的一句歌词作为目标歌词句,或者是该触屏设备可以获取开始播放时刻与该间奏的结束播放时刻相邻的一句歌词作为目标歌词句。
由前述介绍可知,用户对于歌曲的播放进度条的手势操作可以为点击操作、滑动操作或者长按操作等。基于此,在确定目标歌词句之后,根据不同的手势操作,触屏设备可以采用不同的方式来强调显示目标歌词句。
示例性地,当手势操作为点击操作时,触屏设备可以突出显示该目标歌词句,例如,触屏设备可以采用与其他歌词不同的字体、字号和颜色等方式来显示目标歌词句。另外,触屏设备还可以在背景条上突出显示该目标歌词句,该背景条可以为指定形状或者是指定颜色,例如,该背景条可以是矩形、圆角矩形等,该背景条的颜色可以是灰色、红色等,本申请实施例对此不作限定。
图2是本申请实施例提供的一种显示目标歌词句的示意图。参见图2,当检测到用户点击播放进度条时,点击操作结束时确定的目标歌词句为“你会在哪里”,则在背景条上突出显示“你会在哪里”,如图2所示,该背景条的形状为圆角矩形,且背景条以黑色突出显示。
可选地,当手势操作为滑动操作时,在检测到该滑动操作时,触屏设备还可以确定手势操作的滑动方向,该滑动方向可以包括向左滑动、向右滑动,通常,向左滑动用于指示快退歌曲的播放进度,向右滑动用于指示快进歌曲的播放进度。具体地,触屏设备可以检测滑动操作开始时对应的操作位置和结束时对应的操作位置,根据两个操作位置确定滑动方向。相应地,在确定滑动方向之后,触屏设备可以根据滑动方向,在背景条上突出显示目标歌词句。其中,背景条的透明度的减弱方向可以与滑动方向相同。例如,当滑动方向为向左滑动时,背景条的透明度可以从右向左逐渐减弱,当滑动方向为向右滑动时,背景条的透明度可以从左向右逐渐减弱。另外,背景条可以为指定形状或指定颜色等,本申请实施例对此不作限定。
可选地,在一种可能的实现方式中,触屏设备还可以根据滑动方向在背景条上显示用于指示快进或快退的文本信息。例如,当滑动方向为向右滑动时,可以在背景条上显示“快进至”的文本信息,当滑动方向为向左滑动时,可以在背景条上显示“快退至”的文本信息。除此之外,触屏设备还可以通过其他方式,根据该滑动方向来显示目标歌词句,以指示快退或快进,本申请实施例对此不作限定。
图3是本申请实施例提供的另一种显示目标歌词句的示意图。参见图3,用户向左滑动播放进度条,滑动操作结束时确定的目标歌词句为“你会在哪里”,则突出显示该句歌词,且由于滑动方向为向左滑动,可以在背景条上突出显示该句歌词,背景条的透明度可以从左向右减弱。
图4是本申请实施例提供的又一种显示目标歌词句的示意图。参见图4,用户向右滑动播放进度条,滑动操作结束时确定的目标歌词句为“你会在哪里”,则突出显示该句歌词,且由于滑动方向为向右滑动,可以在背景条上突出显示该句歌词,背景条的透明度可以从右向左减弱。
步骤102:确定目标歌词句的开始播放时刻为第一播放时刻。
在本申请实施例中,除了确定操作位置对应的目标歌词句之外,触屏设备还可以获取目标歌词句的开始播放时刻,确定该目标歌词句的开始播放时刻为第一播放时刻。
在本申请实施例中,当歌词文件中每句歌词的时间标签包括一个开始播放时刻时,根据前述方法确定目标歌词句的同时,或者确定目标歌词句之后,可以将该目标歌词句对应的开始播放时刻作为第一播放时刻。
示例性地,一首歌曲中的歌词文本包括“突然好想你,你会在哪里,过的快乐或委屈”。其中,“突然好想你”的时间标签为[00:01:13],也即,这句歌词中第一个字“突”的开始播放时刻为第1分13秒。“你会在哪里”的时间标签为[00:01:18],也即,这句歌词中第一个字“你”的开始播放时刻为第1分18秒。“过的快乐或委屈”的时间标签为[00:01:24],也即,这句歌词中第一个字“过”的开始播放时刻为第1分24秒。如果手势操作结束时的操作位置对应的时刻为[00:01:19],则由于[00:01:19]位于[00:01:18]和[00:01:24]之间,因此,可以将“你会在哪里”作为目标歌词句,将[00:01:18]作为第一播放时刻。
在本申请实施例中,当歌词文件中每句歌词的时间标签包括一个开始播放时刻和一个结束播放时刻时,根据前述方法确定目标歌词句的同时,或者确定目标歌词句之后,可以将该句歌词对应的开始播放时刻作为第一播放时刻。
示例性的,一首歌曲中的歌词文本包括“突然好想你,你会在哪里,过的快乐或委屈”,其中,“突然好想你”的开始播放时刻为[00:01:13]、结束播放时刻为[00:01:17],“你会在哪里”的开始播放时刻为[00:01:18]、结束播放时刻为[00:01:23],“过的快乐或委屈”的开始播放时刻为[00:01:24]、结束播放时刻为[00:01:30]。如果操作位置在播放进度条上对应的时刻为[00:01:19],[00:01:19]位于[00:01:18]和[00:01:24]之间,则将“你会在哪里”作为目标歌词句,将[00:01:18]作为第一播放时刻。
步骤103:从第一播放时刻开始播放歌曲。
在本申请实施例中,确定第一播放时刻之后,触屏设备可以从第一播放时刻开始播放歌曲。
可选地,在获取用户的手势操作所对应的操作位置之后,触屏设备的界面上还可以显示目标歌词句的上一句歌词和下一句歌词,当检测到用户对上一句歌词和下一句歌词中的任一句歌词的选择操作时,可以将选择的歌词的开始播放时刻作为第二播放时刻,从第二播放时刻开始播放歌曲。
在本申请实施例中,触屏界面上除了可以显示目标歌词句,还可以显示目标歌词句的上一句歌词和下一句歌词,用户可以对显示的任一句歌词进行选择操作,来调整歌曲的播放进度。
示例性地,触屏设备可以在确定目标歌词句后,还可以确定目标歌词的上一句歌词和下一句歌词。具体地,在歌词文本中,各句歌词可以按照歌词播放的先后顺序排列。基于此,在确定目标歌词句后,触屏设备还可以从歌词文本中获取该目标歌词句的上一句歌词和下一句歌词。之后,将上一句歌词显示在目标歌词句的上方,将下一句歌词显示在目标歌词句的下方。用户可以点击显示的上一句歌词和下一句歌词中的任一句歌词,当检测到用户对上一句歌词和下一句歌词中的任一句歌词的选择操作时,触屏设备可以根据从选择的歌词对应的时间标签中获取该句歌词的开始播放时刻作为第二播放时刻,之后,从第二播放时刻开始播放歌曲。
参见图2,当检测到用户点击播放进度条时,点击操作结束时确定的目标歌词句为“你会在哪里”,在确定目标歌词句之后,确定的目标歌词句的上一句歌词为“突然好想你”,下一句歌词为“过的快乐或委屈”,则突出显示“你会在哪里”,并将“突然好想你”显示在“你会在哪里”的上方,将“过的快乐或委屈”显示在“你会在哪里”的下方。用户可以对上一句和下一句歌词中的任一句执行点击操作,当触屏设备检测到该点击操作时,即可以从该点击操作所作用的那句歌词的开始播放时刻进行播放。
由前述可知,第一播放时刻是目标歌词句的开始播放时刻,也即,触屏设备在根据用户对播放进度条的操作来调整歌曲播放进度时,是直接从操作位置对应的时刻所对应的目标歌词句的第一个字开始播放歌曲,并且,与此同时还对目标歌词句进行了强调显示,这样,用户可以获悉调整播放进度后歌曲的播放时刻对应的是目标歌词句中的第一个字,同样,从第二播放时刻开始播放歌曲,也是从用户选择的歌词的第一个字开始播放歌曲,这样,用户可以预期到该播放时刻所要播放的歌曲的位置。
另外,除了前述从用户选择的目标歌词句的第一个字开始播放歌曲,还可以从用户选择的目标歌词句中任一个字开始播放歌曲。示例性地,当步骤101中的手势操作为长按操作时,在确定目标歌词句的开始播放时刻为第一播放时刻之前,触屏设备还可以检测用户从长按操作结束时所对应的操作位置起针对播放进度条是否进行了滑动操作。如果未检测到用户从长按操作结束时所对应的操作位置起针对播放进度条的滑动操作,则执行确定目标歌词句的开始播放时刻作为第一播放时刻的步骤。如果检测到用户从长按操作结束时所对应的操作位置起针对播放进度条的滑动操作,则根据滑动操作在播放进度条上的滑动轨迹依次突出显示目标歌词句中的字,确定滑动操作的结束位置,将滑动操作的结束位置在播放进度条上对应的时刻确定为第三播放时刻,从第三播放时刻开始播放歌曲。
其中,当检测到手势操作为长按操作时,触屏设备可以根据前述方法强调显示目标歌词句,与此同时,该触屏设备还可以显示提示文本或者提示图标,用于提醒用户长按操作后可以对播放进度条进行滑动操作,以对目标歌词句中的任一字进行选择。用户可以基于该提示文本或提示图标来决定是否执行滑动操作。相应地,如果触屏设备检测到用户从长按操作结束时所对应的操作位置起针对播放进度条的滑动操作,则根据滑动操作在播放进度条上的滑动轨迹依次突出显示目标歌词句中的字。
在本申请实施例中,触屏设备在根据长按操作结束时所对应的操作位置确定目标歌词句之后,在显示该目标歌词句时,触屏设备可以将该目标歌词句中与该操作位置对应的播放时刻所对应的字进行突出显示,而将该目标歌词句中的其他字进行正常显示。触屏设备在检测用户从长按操作结束时所对应的操作位置起针对播放进度条执行滑动操作时,可以实时检测滑动操作在播放进度条上的操作位置,确定滑动操作的滑动轨迹,滑动轨迹可以是从长按操作结束时的操作位置起从左向右滑动或者从右向左滑动,根据滑动轨迹上各个点的播放时刻,从长按操作所对应的字向后或向前依次突出依次突出显示目标歌词句中的字。
需要说明的是,歌词文本中的每句歌词的时间标签中还可以包括该句歌词中的每一个字对应的播放时刻,该播放时刻用于指示该字在播放过程中对应的播放时刻。在用户滑动播放进度条的过程中,可以实时检测用户滑动操作的操作位置,实时将滑动操作的操作位置在播放进度条上对应的时刻与目标歌词句中各个字的播放时刻进行对比,并将与操作位置对应的时刻相同的时刻所对应的字进行突出显示。
示例性地,触屏设备上显示的目标歌词句为“你会在哪里”,用户对播放进度条的长按操作结束时对应的操作位置所对应的字为目标歌词句中的“你”字,当用户向右滑动播放进度条时,从“你”字开始突出显示,并向右依次突出显示目标歌词句中的字,当滑动操作结束时,最后一个突出显示的字为“在”,则依次突出显示的所有字为“你”、“会”和“在”。其中,突出显示各个字的方式可以参考前述介绍的突出显示目标歌词句的方式,本申请实施例在此不再赘述。当该滑动操作结束时,确定滑动操作的结束位置,并将该结束位置在播放进度条上对应的时刻确定为第三播放时刻,从第三播放时刻开始播放歌曲。
可选地,在本申请实施例中,歌词文本中的每句歌词的时间标签中还可以包括每一个字的开始播放时刻和结束播放时刻,该开始播放时刻用于指示该字在播放过程中对应的开始播放时刻,该结束播放时刻用于指示该字在播放过程中对应的结束播放时刻。当实时检测到滑动操作的当前对应的操作位置且确定该操作位置在播放进度条上对应的时刻之后,可以将该时刻与目标歌词句中各个字对应的开始播放时刻和结束播放时刻进行对比,如果该时刻位于某个字对应的开始播放时刻和结束播放时刻之间,则将该字作为目标字进行突出显示。
示例性地,目标歌词句为“你会在哪里”,其中“你”的开始播放时刻为[00:01:18]、结束播放时刻为[00:01:19],“会”的开始播放时刻为[00:01:19]、结束播放时刻为[00:01:20],“在”的开始播放时刻为[00:01:20]、结束播放时刻为[00:01:22],“哪”的开始播放时刻为[00:01:22]、结束播放时刻为[00:01:23],“里”的开始播放时刻为[00:01:23]、结束播放时刻为[00:01:24]。假设触屏设备实时检测到的滑动操作的操作位置所对应的时刻为[00:01:21],[00:01:21]位于“在”的开始播放时刻[00:01:20]和结束播放时间[00:01:22]之间,此时,可以对“在”进行突出显示。
需要说明的是,上述的长按操作和长按操作之后的滑动操作可以是连续的,也即,用户在执行长按操作之后,可以不抬起手指,继续执行滑动操作。
另外,用户向右滑动播放进度条后,在滑动操作结束之前还可以再向左滑动播放进度条,例如,向右滑动操作结束时突出显示的目标歌词句中的字为“你会在”,向左滑动操作结束时突出显示的字可以为“你会”,即向左滑动的过程中,将“在”取消突出显示。
图5是本实施例提供的又一种显示目标歌词句的示意图。参见图5,用户长按播放进度条,强调显示目标歌词句,其中,触屏设备可以在背景条上突出显示目标歌词句,并在触屏设备的界面上显示“长按后滑动进行逐字精选”的提示文本信息,或者,还可以在长按操作在播放进度条上所对应的操作位置处显示提示图标,表示用户在进行长按操作,假设长按操作结束时对应的操作位置所对应的字为“你”,则如图5所示,可以将“你”进行突出显示。
图6是本实施例提供的又一种显示目标歌词句的示意图。参见图6,用户针对播放进度条执行长按操作之后继续执行滑动操作,其中,长按操作结束时对应的操作位置所对应的字为“你”,长按操作结束后向右滑动播放进度条,根据滑动操作在播放进度条上的滑动轨迹依次突出显示目标歌词句中的字,滑动操作结束时确定是目标字为“在”字,则在滑动操作的过程中以变色的方式依次突出显示的字为“你”、“会”和“在”。
在本申请实施例中,当检测到用户对播放进度条的手势操作时,获取该手势操作所对应的操作位置,强调显示该操作位置对应的目标歌词句,然后确定该目标歌词句的开始播放时刻为第一播放时刻,并从第一播放时刻开始播放歌曲。由于第一播放时刻是目标歌词句的开始播放时刻,即从目标歌词句的第一个字开始播放歌曲,因此用户可以获悉该播放时刻对应的是强调显示的目标歌词句中的第一个字,这样,用户可以预期到该播放时刻所要播放的歌曲的位置。
参见图7,本申请实施例提供了一种歌曲播放装置700,该歌曲播放装置可以应用于客户端中,该装置700包括:
获取模块701,用于当检测到用户对播放进度条的手势操作时,获取手势操作所对应的操作位置;
第一显示模块702,用于强调显示该操作位置对应的目标歌词句;
第一确定模块703,用于确定目标歌词句的开始播放时刻为第一播放时刻;
第一播放模块704,用于从第一播放时刻开始播放歌曲。
可选地,当手势操作为滑动操作时,该装置还包括:
第二确定模块,用于确定手势操作的滑动方向;
相应地,第一显示模块具体用于根据滑动方向,在背景条上显示目标歌词句,背景条的透明度的减弱方向与滑动方向相反。
可选地,该装置还包括:
第二显示模块,用于显示目标歌词句的上一句歌词和下一句歌词;
第三确定模块,用于当检测到用户对上一句歌词和下一句歌词中的任一句歌词的选择操作时,将选择的歌词的开始播放时刻作为第二播放时刻;
第二播放模块,用于从第二播放时刻开始播放歌曲。
可选地,当手势操作为长按操作时,该装置还包括:
触发模块,用于如果未检测到用户从操作位置起针对播放进度条的滑动操作,则触发第一确定模块确定目标歌词句的开始播放时刻为第一播放时刻的步骤。
可选地,该装置还包括:
第三显示模块,用于如果检测到用户从操作位置起针对播放进度条的滑动操作,则根据滑动操作在播放进度条上的滑动轨迹依次突出显示目标歌词句中的字;
第四确定模块,用于确定滑动操作的结束位置,将滑动操作的结束位置在播放进度条上对应的时刻确定为第三播放时刻;
第三播放模块,用于从第三播放时刻开始播放歌曲。
综上所述,在本申请实施例中,当检测到用户对播放进度条的手势操作时,获取该手势操作所对应的操作位置,强调显示该操作位置对应的目标歌词句,然后确定该目标歌词句的开始播放时刻为第一播放时刻,并从第一播放时刻开始播放歌曲。由于第一播放时刻是目标歌词句的开始播放时刻,即从目标歌词句的第一个字开始播放歌曲,因此用户可以获悉该播放时刻对应的是强调显示的目标歌词句中的第一个字,这样,用户可以预期到该播放时刻所要播放的歌曲的位置。
需要说明的是:上述实施例提供的歌曲播放装置在歌曲播放时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的歌曲播放装置与歌曲播放方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图8是本申请实施例提供的一种终端800的结构框图。该终端800可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group AudioLayer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端800还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,终端800包括有:处理器801和存储器802。
处理器801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器801可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器802中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器801所执行以实现本申请中方法实施例提供的歌曲播放方法。
在一些实施例中,终端800还可选包括有:***设备接口803和至少一个***设备。处理器801、存储器802和***设备接口803之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口803相连。具体地,***设备包括:射频电路804、触摸显示屏805、摄像头806、音频电路807、定位组件808和电源809中的至少一种。
***设备接口803可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器801和存储器802。在一些实施例中,处理器801、存储器802和***设备接口803被集成在同一芯片或电路板上;在一些其他实施例中,处理器801、存储器802和***设备接口803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路804用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路804包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路804可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路804还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏805用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏805是触摸显示屏时,显示屏805还具有采集在显示屏805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器801进行处理。此时,显示屏805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏805可以为一个设置于终端800的前面板;在另一些实施例中,显示屏805可以为至少两个,分别设置在终端800的不同表面或呈折叠设计;在其他一些实施例中,显示屏805可以是柔性显示屏,设置在终端800的弯曲表面上或折叠面上。甚至,显示屏805还可以设置成非矩形的不规则图形,也即异形屏。显示屏805可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件806用于采集图像或视频。可选地,摄像头组件806包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器801进行处理,或者输入至射频电路804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器801或射频电路804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路807还可以包括耳机插孔。
定位组件808用于定位终端800的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件808可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***或俄罗斯的伽利略***的定位组件。
电源809用于为终端800中的各个组件进行供电。电源809可以是交流电、直流电、一次性电池或可充电电池。当电源809包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端800还包括有一个或多个传感器810。该一个或多个传感器810包括但不限于:加速度传感器811、陀螺仪传感器812、压力传感器813、指纹传感器814、光学传感器815以及接近传感器816。
加速度传感器811可以检测以终端800建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器811可以用于检测重力加速度在三个坐标轴上的分量。处理器801可以根据加速度传感器811采集的重力加速度信号,控制触摸显示屏805以横向视图或纵向视图进行用户界面的显示。加速度传感器811还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器812可以检测终端800的机体方向及转动角度,陀螺仪传感器812可以与加速度传感器811协同采集用户对终端800的3D动作。处理器801根据陀螺仪传感器812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器813可以设置在终端800的侧边框和/或触摸显示屏805的下层。当压力传感器813设置在终端800的侧边框时,可以检测用户对终端800的握持信号,由处理器801根据压力传感器813采集的握持信号进行左右手识别或快捷操作。当压力传感器813设置在触摸显示屏805的下层时,由处理器801根据用户对触摸显示屏805的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器814用于采集用户的指纹,由处理器801根据指纹传感器814采集到的指纹识别用户的身份,或者,由指纹传感器814根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器801授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器814可以被设置终端800的正面、背面或侧面。当终端800上设置有物理按键或厂商Logo时,指纹传感器814可以与物理按键或厂商Logo集成在一起。
光学传感器815用于采集环境光强度。在一个实施例中,处理器801可以根据光学传感器815采集的环境光强度,控制触摸显示屏805的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏805的显示亮度;当环境光强度较低时,调低触摸显示屏805的显示亮度。在另一个实施例中,处理器801还可以根据光学传感器815采集的环境光强度,动态调整摄像头组件806的拍摄参数。
接近传感器816,也称距离传感器,通常设置在终端800的前面板。接近传感器816用于采集用户与终端800的正面之间的距离。在一个实施例中,当接近传感器816检测到用户与终端800的正面之间的距离逐渐变小时,由处理器801控制触摸显示屏805从亮屏状态切换为息屏状态;当接近传感器816检测到用户与终端800的正面之间的距离逐渐变大时,由处理器801控制触摸显示屏805从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图8中示出的结构并不构成对终端800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
本申请实施例还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行上述图1-6所示实施例提供的歌曲播放方法。
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述图1-6所示实施例提供的歌曲播放方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (7)

1.一种歌曲播放方法,其特征在于,所述方法包括:
当检测到用户对播放进度条的手势操作时,获取所述手势操作所对应的操作位置,强调显示所述操作位置对应的目标歌词句,不同的手势操作对应不同的强调显示目标歌词句的方式;
确定所述目标歌词句的开始播放时刻为第一播放时刻;
从所述第一播放时刻开始播放歌曲;
所述歌曲的歌词文件包括时间标签,每句歌词对应一个时间标签,所述时间标签用于指示每句歌词在所述歌曲的播放过程中的播放时刻,每句歌词的时间标签包括开始播放时刻和结束播放时刻,所述强调显示所述操作位置对应的目标歌词句之前,所述方法还包括:
如果所述操作位置在所述播放进度条上对应的时刻位于某段间奏部分的开始播放时刻和结束播放时刻之间,获取结束播放时刻与所述间奏的开始播放时刻相邻的一句歌词作为所述目标歌词句;或者,
如果所述操作位置在所述播放进度条上对应的时刻位于某段间奏部分的开始播放时刻和结束播放时刻之间,获取开始播放时刻与所述间奏的结束播放时刻相邻的一句歌词作为所述目标歌词句;
当所述手势操作为长按操作时,所述确定所述目标歌词句的开始播放时刻为第一播放时刻之前,还包括:
如果未检测到用户从所述操作位置起针对所述播放进度条的滑动操作,则执行所述确定所述目标歌词句的开始播放时刻为第一播放时刻的步骤;
如果检测到用户从所述操作位置起针对所述播放进度条的滑动操作,则根据所述滑动操作在所述播放进度条上的滑动轨迹依次突出显示所述目标歌词句中的字;确定所述滑动操作的结束位置,将所述滑动操作的结束位置在所述播放进度条上对应的时刻确定为第三播放时刻;从所述第三播放时刻开始播放歌曲。
2.根据权利要求1所述的方法,其特征在于,当所述手势操作为滑动操作时,所述方法还包括:
确定所述手势操作的滑动方向;
相应地,所述强调显示所述操作位置对应的目标歌词句,包括:
根据所述滑动方向,在背景条上显示所述目标歌词句,所述背景条的透明度的减弱方向与所述滑动方向相同。
3.根据权利要求1所述的方法,其特征在于,所述获取所述手势操作所对应的操作位置之后,还包括:
显示所述目标歌词句的上一句歌词和下一句歌词;
当检测到用户对所述上一句歌词和所述下一句歌词中的任一句歌词的选择操作时,将选择的歌词的开始播放时刻作为第二播放时刻;
从所述第二播放时刻开始播放歌曲。
4.一种歌曲播放装置,其特征在于,所述装置包括:
获取模块,用于当检测到用户对播放进度条的手势操作时,获取所述手势操作所对应的操作位置;
第一显示模块,用于强调显示所述操作位置对应的目标歌词句,不同的手势操作对应不同的强调显示目标歌词句的方式;
第一确定模块,用于确定所述目标歌词句的开始播放时刻为第一播放时刻;
第一播放模块,用于从所述第一播放时刻开始播放歌曲;
所述歌曲的歌词文件包括时间标签,每句歌词对应一个时间标签,所述时间标签用于指示每句歌词在所述歌曲的播放过程中的播放时刻,每句歌词的时间标签包括开始播放时刻和结束播放时刻,所述装置还包括用于执行以下操作的模块:
如果所述操作位置在所述播放进度条上对应的时刻位于某段间奏部分的开始播放时刻和结束播放时刻之间,获取结束播放时刻与所述间奏的开始播放时刻相邻的一句歌词作为所述目标歌词句;或者,
如果所述操作位置在所述播放进度条上对应的时刻位于某段间奏部分的开始播放时刻和结束播放时刻之间,获取开始播放时刻与所述间奏的结束播放时刻相邻的一句歌词作为所述目标歌词句;
当所述手势操作为长按操作时,所述装置还包括:
触发模块,用于如果未检测到用户从所述操作位置起针对所述播放进度条的滑动操作,则触发所述第一确定模块所述确定所述目标歌词句的开始播放时刻为第一播放时刻的步骤;
第三显示模块,用于如果检测到用户从所述操作位置起针对所述播放进度条的滑动操作,则根据所述滑动操作在所述播放进度条上的滑动轨迹依次突出显示所述目标歌词句中的字;
第四确定模块,用于确定所述滑动操作的结束位置,将所述滑动操作的结束位置在所述播放进度条上对应的时刻确定为第三播放时刻;
第三播放模块,用于从所述第三播放时刻开始播放歌曲。
5.根据权利要求4所述的装置,其特征在于,当所述手势操作为滑动操作时,所述装置还包括:
第二确定模块,用于确定所述手势操作的滑动方向;
相应地,所述第一显示模块具体用于根据所述滑动方向,在背景条上显示所述目标歌词句,所述背景条的透明度的减弱方向与所述滑动方向相同。
6.根据权利要求4所述的装置,其特征在于,所述装置还包括:
第二显示模块,用于显示所述目标歌词句的上一句歌词和下一句歌词;
第三确定模块,用于当检测到用户对所述上一句歌词和所述下一句歌词中的任一句歌词的选择操作时,将选择的歌词的开始播放时刻作为第二播放时刻;
第二播放模块,用于从所述第二播放时刻开始播放歌曲。
7.一种计算机可读存储介质,其特征在于,所述存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-3任一项所述方法的步骤。
CN201910906717.5A 2019-09-24 2019-09-24 歌曲播放方法、装置及存储介质 Active CN110688046B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910906717.5A CN110688046B (zh) 2019-09-24 2019-09-24 歌曲播放方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910906717.5A CN110688046B (zh) 2019-09-24 2019-09-24 歌曲播放方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN110688046A CN110688046A (zh) 2020-01-14
CN110688046B true CN110688046B (zh) 2022-02-25

Family

ID=69110172

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910906717.5A Active CN110688046B (zh) 2019-09-24 2019-09-24 歌曲播放方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN110688046B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114495993A (zh) * 2021-12-24 2022-05-13 北京梧桐车联科技有限责任公司 进度调节方法、装置、设备及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103839565A (zh) * 2012-11-23 2014-06-04 宏达国际电子股份有限公司 音乐歌词显示方法及使用此方法的便携型手持式电子装置
CN104091609A (zh) * 2013-05-22 2014-10-08 腾讯科技(深圳)有限公司 音乐播放器的歌词预览方法和装置
CN105611371A (zh) * 2015-12-22 2016-05-25 深圳市金立通信设备有限公司 一种多媒体播放方法及终端
CN107765987A (zh) * 2017-11-03 2018-03-06 北京密境和风科技有限公司 一种用户交互方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7725828B1 (en) * 2003-10-15 2010-05-25 Apple Inc. Application of speed effects to a video presentation
US9176658B1 (en) * 2013-12-10 2015-11-03 Amazon Technologies, Inc. Navigating media playback using scrollable text
CN104967910B (zh) * 2014-10-29 2018-11-23 广州酷狗计算机科技有限公司 多媒体播放进度控制方法及装置
CN105609121B (zh) * 2014-11-20 2019-03-12 广州酷狗计算机科技有限公司 多媒体播放进度控制方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103839565A (zh) * 2012-11-23 2014-06-04 宏达国际电子股份有限公司 音乐歌词显示方法及使用此方法的便携型手持式电子装置
CN104091609A (zh) * 2013-05-22 2014-10-08 腾讯科技(深圳)有限公司 音乐播放器的歌词预览方法和装置
CN105611371A (zh) * 2015-12-22 2016-05-25 深圳市金立通信设备有限公司 一种多媒体播放方法及终端
CN107765987A (zh) * 2017-11-03 2018-03-06 北京密境和风科技有限公司 一种用户交互方法及装置

Also Published As

Publication number Publication date
CN110688046A (zh) 2020-01-14

Similar Documents

Publication Publication Date Title
CN107908929B (zh) 播放音频数据的方法和装置
CN109144346B (zh) 歌曲分享方法、装置及存储介质
CN109327608B (zh) 歌曲分享的方法、终端、服务器和***
CN111061405B (zh) 录制歌曲音频的方法、装置、设备及存储介质
CN109922356B (zh) 视频推荐方法、装置和计算机可读存储介质
CN110572716B (zh) 多媒体数据播放方法、装置及存储介质
CN109346111B (zh) 数据处理方法、装置、终端及存储介质
CN112044065B (zh) 虚拟资源的显示方法、装置、设备及存储介质
CN110288689B (zh) 对电子地图进行渲染的方法和装置
CN109982129B (zh) 短视频的播放控制方法、装置及存储介质
CN109743461B (zh) 音频数据处理方法、装置、终端及存储介质
CN111083526A (zh) 视频转场方法、装置、计算机设备及存储介质
CN111081277B (zh) 音频测评的方法、装置、设备及存储介质
CN111092991B (zh) 歌词显示方法及装置、计算机存储介质
CN110798327B (zh) 消息处理方法、设备及存储介质
CN108509127B (zh) 启动录屏任务的方法、装置及计算机设备
CN112069350A (zh) 歌曲推荐方法、装置、设备以及计算机存储介质
CN110688046B (zh) 歌曲播放方法、装置及存储介质
CN112118482A (zh) 音频文件的播放方法、装置、终端及存储介质
CN108763521B (zh) 存储歌词注音的方法和装置
CN109005359B (zh) 视频录制方法、装置存储介质
CN111370096A (zh) 交互界面的显示方法、装置、设备及存储介质
CN111063372B (zh) 确定音高特征的方法、装置、设备及存储介质
CN109101166B (zh) 音频控制方法、装置及存储介质
CN108877845B (zh) 歌曲播放方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant