CN110232135B - Song playing method and device, terminal and storage medium - Google Patents

Song playing method and device, terminal and storage medium Download PDF

Info

Publication number
CN110232135B
CN110232135B CN201910512232.8A CN201910512232A CN110232135B CN 110232135 B CN110232135 B CN 110232135B CN 201910512232 A CN201910512232 A CN 201910512232A CN 110232135 B CN110232135 B CN 110232135B
Authority
CN
China
Prior art keywords
flashing
target
moment
starting
task
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
CN201910512232.8A
Other languages
Chinese (zh)
Other versions
CN110232135A (en
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.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer Technology 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 Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to CN201910512232.8A priority Critical patent/CN110232135B/en
Publication of CN110232135A publication Critical patent/CN110232135A/en
Application granted granted Critical
Publication of CN110232135B publication Critical patent/CN110232135B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B20/00Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
    • Y02B20/40Control techniques providing energy savings, e.g. smart controller or presence detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Auxiliary Devices For Music (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The invention discloses a song playing method and device, a terminal and a storage medium, and belongs to the technical field of multimedia. The method comprises the following steps: in the process of playing songs, acquiring target display progress of lyrics of the songs; acquiring a target flashing task according to a target display progress, wherein the target flashing task comprises a flashing starting moment and a flashing ending moment; and controlling the light component of the terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task. The invention is helpful to solve the problem of single form of playing songs and enrich the forms of playing songs.

Description

Song playing method and device, terminal and storage medium
Technical Field
The present invention relates to the field of multimedia technologies, and in particular, to a song playing method and apparatus, a terminal, and a storage medium.
Background
With the popularization of intelligent terminals such as mobile phones and tablet computers, music clients based on the intelligent terminals are becoming more common, and users can play songs through the music clients installed on the intelligent terminals.
The chinese patent publication No. CN109448761a discloses a song playing method, in which, first, a beat time point of song audio is obtained, when a playing instruction for song audio is detected, song audio is played, and when song audio is played to the beat time point, a light component is controlled to emit light.
However, in the above patent documents, the lighting unit is controlled to emit light according to the beat time point, and the lighting process of the lighting unit cannot interact with the lyrics display process, so that the song playing form is single.
Disclosure of Invention
The embodiment of the invention provides a song playing method and device, a terminal and a storage medium, which can solve the problem that the form of playing songs is single. The technical scheme is as follows:
in a first aspect, a song playing method is provided, the method includes:
in the process of playing songs, acquiring a target display progress of lyrics of the songs, wherein the target display progress indicates a starting highlighting time of target characters in the lyrics, and each character in the lyrics corresponds to a starting highlighting time and an ending highlighting time;
acquiring a target flashing task according to the target display progress, wherein the target flashing task comprises a starting flashing moment and an ending flashing moment, the starting flashing moment of the target flashing task is not earlier than the starting highlighting moment of the target text, and the ending flashing moment of the target flashing task is not later than the ending highlighting moment of the target text;
And controlling a light component of a terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task.
Optionally, the acquiring the target flashing task according to the target display progress includes:
determining the target text according to the target display progress;
according to the target text, acquiring the target flashing task from the corresponding relation between the text in the lyrics and the flashing task;
wherein, all words in the lyrics and the corresponding flashing task of each word are recorded in the corresponding relation, each flashing task comprises a starting flashing moment and an ending flashing moment, the starting flashing moment of each flashing task is not earlier than the starting highlighting moment of the corresponding word, and the ending flashing moment of each flashing task is not later than the ending highlighting moment of the corresponding word.
Optionally, before acquiring the target flashing task according to the target display progress, the method further includes:
acquiring a lyric file of the song, wherein the lyric file comprises each word in the lyrics, and a starting highlighting time and an ending highlighting time of each word;
Determining a starting flashing time and an ending flashing time corresponding to each character according to the starting highlighting time and the ending highlighting time of each character;
according to the starting flashing moment and the ending flashing moment corresponding to each character, a flashing task corresponding to each character is established;
and establishing the corresponding relation between the words in the lyrics and the flashing task according to all the words in the lyrics and the flashing task corresponding to each word.
Optionally, a starting flashing moment of each flashing task is the same as the starting highlighting moment of the corresponding text, and an ending flashing moment of each flashing task is earlier than the ending highlighting moment of the corresponding text.
Optionally, before the light component of the control terminal executes the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task, the method further comprises:
acquiring a target playing progress of the song, wherein the target playing progress indicates the starting playing time of the target text;
judging whether the target playing progress of the song is the same as the target displaying progress of the lyrics;
And controlling a light component of a terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task, wherein the method comprises the following steps:
and when the target playing progress of the song is the same as the target displaying progress of the lyrics, controlling a light component of a terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task.
Optionally, the controlling the light component of the terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task includes:
controlling the lighting component to emit light at the starting flashing moment of the target flashing task;
and controlling the light component to be extinguished at the ending flashing moment of the target flashing task.
Optionally, the method further comprises:
when the target playing progress of the song is the same as the target displaying progress of the lyrics, acquiring the playing volume of the target text;
controlling the lighting component to emit light at the starting flashing moment of the target flashing task, including:
and controlling the light component to emit light at the starting flashing moment of the target flashing task, wherein the light emitting brightness of the light component is positively correlated with the playing volume of the target text.
In a second aspect, there is provided a song playing apparatus, the apparatus comprising:
the first acquisition module is used for acquiring a target display progress of lyrics of a song in the process of playing the song, wherein the target display progress indicates a starting highlight time of target characters in the song lyrics, and each character in the song lyrics corresponds to one starting highlight time and one ending highlight time;
a second obtaining module, configured to obtain, according to the target display progress, a target flashing task, where the target flashing task includes a start flashing moment and an end flashing moment, where the start flashing moment of the target flashing task is not earlier than the start highlighting moment of the target text, and the end flashing moment of the target flashing task is not later than the end highlighting moment of the target text;
and the control module is used for controlling the lamplight component of the terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task.
Optionally, the second obtaining module is configured to:
determining the target text according to the target display progress;
According to the target text, acquiring the target flashing task from the corresponding relation between the text in the lyrics and the flashing task;
wherein, all words in the lyrics and the corresponding flashing task of each word are recorded in the corresponding relation, each flashing task comprises a starting flashing moment and an ending flashing moment, the starting flashing moment of each flashing task is not earlier than the starting highlighting moment of the corresponding word, and the ending flashing moment of each flashing task is not later than the ending highlighting moment of the corresponding word.
Optionally, the apparatus further comprises:
a third obtaining module, configured to obtain a lyric file of the song, where the lyric file includes each word in the lyrics, and a start highlighting time and an end highlighting time of each word;
the determining module is used for determining the starting flashing moment and the ending flashing moment corresponding to each character according to the starting highlighting moment and the ending highlighting moment of each character;
the first establishing module is used for establishing a flashing task corresponding to each character according to the starting flashing moment and the ending flashing moment corresponding to each character;
And the second building module is used for building the corresponding relation between the words in the lyrics and the flashing task according to all the words in the lyrics and the flashing task corresponding to each word.
Optionally, a starting flashing moment of each flashing task is the same as the starting highlighting moment of the corresponding text, and an ending flashing moment of each flashing task is earlier than the ending highlighting moment of the corresponding text.
Optionally, the apparatus further comprises:
a fourth obtaining module, configured to obtain a target playing progress of the song, where the target playing progress indicates a playing start time of the target text;
the judging module is used for judging whether the target playing progress of the song is the same as the target displaying progress of the lyrics;
and the control module is used for controlling a light component of the terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task when the target playing progress of the song is the same as the target displaying progress of the lyrics.
Optionally, the control module is configured to:
controlling the lighting component to emit light at the starting flashing moment of the target flashing task;
And controlling the light component to be extinguished at the ending flashing moment of the target flashing task.
Optionally, the apparatus further comprises:
and a fifth obtaining module, configured to obtain a playing volume of the target text when the target playing progress of the song is the same as the target displaying progress of the lyrics.
The control module is used for controlling the light component to emit light at the starting flashing moment of the target flashing task, and the light emitting brightness of the light component is positively related to the playing volume of the target text.
In a third aspect, a terminal is provided, including: a processor and a memory are provided for the processor,
the memory is used for storing a computer program;
the processor is configured to execute the computer program stored in the memory, and implement the song playing method.
In a fourth aspect, a storage medium is provided, in which a program is executed by a processor, to implement the song playing method described above.
The technical scheme provided by the embodiment of the invention has the beneficial effects that:
in the process of playing songs, the target display progress of lyrics in the songs is obtained, the target flashing task is obtained according to the target display progress, and the light component of the terminal is controlled to execute the target flashing task according to the starting flashing time and the ending flashing time of the target flashing task, so that the flashing task can be executed according to the display progress of the lyrics in the process of playing the songs, the problem that the form of playing the songs is single is solved, and the forms of playing the songs are enriched. The technical scheme provided by the embodiment of the invention can provide visual enjoyment for the user while providing audible enjoyment for the user, and improve the user experience.
Drawings
FIG. 1 is a schematic diagram of an implementation environment related to a song playing method according to an embodiment of the present invention;
FIG. 2 is a flowchart of a song playing method according to an embodiment of the present invention;
FIG. 3 is a flowchart of another song playing method according to an embodiment of the present invention;
FIG. 4 is a flowchart of a method for acquiring a target flashing task according to a target display progress according to an embodiment of the present invention;
FIG. 5 is a flowchart of a method for establishing a correspondence between words in lyrics and flashing tasks according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a song playing device according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the embodiments of the present invention will be described in further detail with reference to the accompanying drawings.
Fig. 1 is a schematic diagram of an implementation environment related to a song playing method according to an embodiment of the present invention, and as shown in fig. 1, the implementation environment includes a terminal 101 and a server 102. The terminal 101 and the server 102 may be connected by a wireless network or a wired network (e.g., an analog cable).
The terminal 101 may be an electronic device with a song playing function and a flash function, and the electronic device may be a smart phone or a tablet computer. The server 102 may be a server, a server cluster formed by a plurality of servers, or a cloud computing service center. The server 102 is a server that can provide song files to the terminal 101.
Fig. 2 is a flowchart of a song playing method according to an embodiment of the present invention. The method may be applied to the terminal 101 in the implementation environment shown in fig. 1, and as shown in fig. 2, the method may include the following steps:
step 201, in the process of playing a song, obtaining a target display progress of lyrics in the song.
Wherein the target display progress indicates a start highlighting time of a target word in the lyrics, and each word in the lyrics corresponds to a start highlighting time and an end highlighting time.
Step 202, acquiring a target flashing task according to the target display progress.
The target flashing task comprises a starting flashing moment and an ending flashing moment, the starting flashing moment of the target flashing task is not earlier than the starting highlighting moment of the target characters, and the ending flashing moment of the target flashing task is not later than the ending highlighting moment of the target characters.
And 203, controlling a lamplight component of the terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task.
In summary, in the song playing method provided by the embodiment of the invention, in the process of playing a song, the target display progress of lyrics in the song is obtained, the target flashing task is obtained according to the target display progress, and the light component of the terminal is controlled to execute the target flashing task according to the starting flashing time and the ending flashing time of the target flashing task, so that in the process of playing the song, the target flashing task can be executed according to the display progress of lyrics, thereby being beneficial to solving the problem that the form of playing the song is single and enriching the form of playing the song. The technical scheme provided by the embodiment of the invention can provide visual enjoyment for the user while providing audible enjoyment for the user, and improve the user experience.
Fig. 3 is a flowchart of another song playing method according to an embodiment of the present invention. The method may be applied to the terminal 101 in the implementation environment shown in fig. 1, and as shown in fig. 3, the method may include the following steps:
step 301, obtaining a target display progress of lyrics of a song in the process of playing the song.
In the process of playing songs, the terminal can synchronously display the lyrics of the songs in a word-by-word mode, the lyrics comprise a plurality of words, each word in the lyrics can correspond to a starting highlighting time and an ending highlighting time, and the terminal synchronously displays the lyrics of the songs in the word-by-word mode means that the terminal highlights the lyrics word by word according to the starting highlighting time and the ending highlighting time of each word. Each word in the lyrics may be a chinese word, an english word, or a word in another language, which is not limited in the embodiment of the present invention.
In the song playing process, the terminal can acquire the target display progress of the lyrics, wherein the target display progress indicates the starting highlighting time of target characters in the lyrics. Optionally, the terminal may acquire a start highlighting time corresponding to the currently played target text, and use the start highlighting time as the target display progress.
And 302, acquiring a target flashing task according to the target display progress.
Optionally, the terminal may store a correspondence between words in the lyrics and the flashing task, and the terminal may obtain, according to the target display progress, a target flashing task from the correspondence, where the target flashing task includes a starting flashing moment and an ending flashing moment of the target words.
For example, please refer to fig. 4, which illustrates a flowchart of a method for acquiring a target flashing task according to a target display progress according to an embodiment of the present invention, as shown in fig. 4, the method may include the following steps:
in sub-step 3021, a target text is determined according to the target display progress.
As can be seen from step 301, the target display progress indicates the start highlighting time of the target text, and each text in the lyrics corresponds to one start highlighting time, so the terminal may determine the text corresponding to the start highlighting time from the lyrics according to the start highlighting time indicated by the target display progress, and determine the text corresponding to the start highlighting time as the target text.
And 3022, obtaining a target flashing task from the corresponding relation between the words in the lyrics and the flashing task according to the target words.
Wherein, the corresponding relation records all words in lyrics and the corresponding flashing task of each word, each flashing task comprises a starting flashing moment and an ending flashing moment, the starting flashing moment of each flashing task is not earlier than the starting highlighting moment of the corresponding word, and the ending flashing moment of each flashing task is not later than the ending highlighting moment of the corresponding word.
Optionally, the terminal may query, according to the target text, a correspondence between the text in the lyrics and the flashing task, and determine the flashing task corresponding to the target text obtained by the query as the target flashing task. Those skilled in the art will readily understand that there may be a plurality of identical words in the lyrics, and the terminal may obtain a plurality of flashing tasks by querying the correspondence according to the target word, in which case, the terminal may screen the plurality of flashing tasks according to the target display progress to obtain the target flashing task. For example, the terminal may determine a starting flash time of each of the plurality of flash tasks, determine a flash task of the plurality of flash tasks having the same starting flash time as the starting highlight time indicated by the target display progress as the target flash task, or, when there is no flash task of the plurality of flash tasks having the same starting flash time as the starting highlight time indicated by the target display progress, the terminal may determine a flash task of the plurality of flash tasks having the closest starting flash time to the starting highlight time indicated by the target display progress as the target flash task.
For example, in the embodiment of the present invention, the correspondence between words in lyrics and flashing tasks may be as shown in the following table 1:
TABLE 1
Words in lyrics Flash task
Phase of time (3 minutes 48.00 seconds, 3 minutes 48.49 seconds)
To be treated (3 minutes 48.50 seconds, 3 minutes 48.99 seconds)
Road (3 minutes 49.00 seconds, 3 minutes 49.49 seconds)
Upper part (3 minutes 49.50 seconds, 3 minutes 49.99 seconds)
When meeting with (3 minutes 51.00 seconds, 3 minutes 51.49 seconds)
Upper part (3 minutes 51.50 seconds, 3 minutes 51.99 seconds)
... ...
Assuming that the target text is the text "period", the terminal can obtain the target flashing task (3 minutes 48.00 seconds, 3 minutes 48.49 seconds) according to the corresponding relation shown in the text "period" lookup table 1, the starting flashing time of the target flashing task is 3 minutes 48.00 seconds (i.e. the lighting starts at the 3 rd minute 48.00 seconds of playing the song), and the ending flashing time is 3 minutes 48.49 seconds (i.e. the lighting ends at the 3 rd minute 48.49 seconds of playing the song). Assuming that the target text is "up", the terminal can obtain two flashing tasks according to the correspondence shown in the text "up" lookup table 1, namely (3 minutes 49.50 seconds, 3 minutes 49.99 seconds) and (3 minutes 51.50 seconds, 3 minutes 51.99 seconds), wherein the terminal determines a flashing task having the same starting flashing moment as the starting highlighting moment indicated by the target display progress as the target flashing task, namely, if the starting highlighting moment indicated by the target display progress is 3 minutes 49.50 seconds, the terminal determines the flashing task (3 minutes 49.50 seconds, 3 minutes 49.99 seconds) as the target flashing task, and if the starting highlighting moment indicated by the target display progress is 3 minutes 51.50 seconds, the terminal determines the flashing task (3 minutes 51.50 seconds, 3 minutes 51.99 seconds) as the target flashing task.
Step 303, obtaining a target playing progress of the song.
The target playing progress indicates the starting playing time of the target text.
Optionally, during the song playing process, the terminal may collect an audio signal, and determine a target text according to the collected audio signal, so as to determine a playing start time of the target text, and take the playing start time of the target text as a target playing progress.
Step 304, judging whether the target playing progress of the song is the same as the target displaying progress of the lyrics.
The terminal can compare the starting playing time of the target characters with the starting highlighting time of the target characters to judge whether the target playing progress of the song is identical with the target displaying progress of the lyrics, if the starting playing time of the target characters is identical with the starting highlighting time of the target characters, the terminal determines that the target playing progress of the song is identical with the target displaying progress of the lyrics, and if the starting playing time of the target characters is not identical with the starting highlighting time of the target characters, the terminal determines that the target playing progress of the song is different from the target displaying progress of the lyrics.
And 305, when the target playing progress of the song is the same as the target displaying progress of the lyrics, controlling the light component of the terminal to execute the target flashing task.
The terminal is provided with a light component, when the target playing progress of the song is the same as the target displaying progress of the lyrics, the terminal can control the light component of the terminal to execute a target flashing task, wherein the light component can be a flashing lamp or a screen and the like, and the target flashing task comprises a flashing starting moment and a flashing ending moment.
Optionally, the terminal controlling the light component of the terminal to perform the target flashing task may include: and the terminal controls the light component of the terminal to emit light at the starting flashing moment of the target flashing task until the ending flashing moment of the target flashing task, and controls the light component of the terminal to be extinguished. For example, with continued reference to table 1, assuming the target text is "period", the target flashing task is (3 minutes 48.00 seconds, 3 minutes 48.49 seconds), so the terminal can control the light component to illuminate when the 3 rd minute 48.00 seconds of the song is played until the light component is controlled to extinguish when the 3 rd minute 48.49 seconds of the song is played.
Optionally, the terminal controlling the lighting component to emit light may include: the terminal obtains the playing volume of the target characters, controls the light component to emit light at the starting flash time of the target flash task, so that the light emitting brightness of the light component is positively correlated with the playing volume of the target characters, namely, when the playing volume of the target characters is large, the light emitting brightness of the light component is large, and when the playing volume of the target characters is small, the light emitting brightness of the light component is small. For example, when the playing volume of the target text is 45 db, the luminous intensity of the light component is 15 lumens, and when the playing volume of the target text is 50 db, the luminous intensity of the light component is 20 lumens.
In the embodiment of the present invention, when the target playing progress of the song is the same as the target displaying progress of the lyrics, the light component of the control terminal executes the target flashing task, and it is easy to understand by those skilled in the art that when the target playing progress of the song is different from the target displaying progress of the lyrics, the light component of the terminal may also be controlled by the terminal to execute the target flashing task, for example, the terminal controls the light component of the terminal to execute the target flashing task according to the target playing progress, or the terminal controls the light component of the terminal to execute the target flashing task according to the target displaying progress, which is not limited by the embodiment of the present invention.
Those skilled in the art will readily appreciate that if the terminal obtains the target flashing task from the correspondence between words in the lyrics and the flashing task, the terminal may establish the correspondence between words in the lyrics and the flashing task (e.g., the correspondence shown in table 1) before step 302. For example, please refer to fig. 5, which illustrates a flowchart of a method for establishing a correspondence between words in lyrics and a flashing task according to an embodiment of the present invention, as shown in fig. 5, the method may include the following steps:
And A, acquiring a lyric file of the song, wherein the lyric file comprises each word in the lyrics, and the starting highlighting time and the ending highlighting time of each word.
Optionally, the memory of the terminal may store a lyric file, and the terminal may acquire the lyric file from the memory, or the terminal may acquire the lyric file from the server, or the terminal may receive the lyric file sent by other devices, so as to acquire the lyric file.
And B, determining the starting flashing moment and the ending flashing moment of each character according to the starting highlighting moment and the ending highlighting moment of each character.
The terminal may determine a start flashing time and an end flashing time of each text according to the start highlighting time and the end highlighting time of each text, where the start flashing time of each text is not earlier than the start highlighting time of the text, and the end flashing time of each text is not later than the end highlighting time of the text. For example, the starting flash time of each text is the same as the starting highlight time of the text, the ending flash time of each text is earlier than the ending highlight time of the text, and the duration between the ending flash time of each text and the ending highlight time of the text is a fixed duration, for example, 10 ms, 8 ms, 5 ms, or the like.
By way of example, assuming that the starting flash time of each word is the same as the starting highlight time of the word, the words "to be" are included in the lyrics, the starting highlight time of the word "to be" is 3 minutes 48.50 seconds (i.e., the starting highlight at 3 minutes 48.50 seconds when the song is played), the ending highlight time is 3 minutes 49.00 seconds (i.e., the ending highlight at 3 minutes 49.00 seconds when the song is played), the fixed duration is 10 milliseconds, the terminal determines that the starting flash time of the word "to be" may be 3 minutes 48.50 seconds, the ending flash time is 3 minutes 48.99 seconds, the ending flash time is 3 minutes 48.99 seconds earlier than the ending highlight time is 3 minutes 49.00 seconds, and the time difference between the ending flash time and the ending highlight time is 10 milliseconds.
And C, establishing a flashing task corresponding to each character according to the starting flashing moment and the ending flashing moment corresponding to each character.
The terminal can establish a flashing task corresponding to each word according to the starting flashing moment and the ending flashing moment corresponding to each word in the lyrics. For example, continuing to take the word "wait" in step B as an example, the flashing task corresponding to the word "wait" established by the terminal may be (3 minutes 48.50 seconds, 3 minutes 48.99 seconds).
And D, establishing a corresponding relation between the words in the lyrics and the flashing task according to all the words in the lyrics and the flashing task corresponding to each word.
The terminal may store all the words in the lyrics and the corresponding flashing task of each word, so as to obtain the corresponding relationship between the words in the lyrics and the flashing task, for example, obtain the corresponding relationship shown in table 1 above.
In summary, in the song playing method provided by the embodiment of the invention, in the process of playing a song, the target display progress of lyrics in the song is obtained, the target flashing task is obtained according to the target display progress, and the light component of the terminal is controlled to execute the target flashing task according to the starting flashing time and the ending flashing time of the target flashing task, so that in the process of playing the song, the target flashing task can be executed according to the display progress of lyrics, thereby being beneficial to solving the problem that the form of playing the song is single and enriching the form of playing the song. The technical scheme provided by the embodiment of the invention can provide visual enjoyment for the user while providing audible enjoyment for the user, thereby improving user experience.
Fig. 6 is a schematic structural diagram of a song playing apparatus 400 according to an embodiment of the present invention. As shown in fig. 6, the song playing apparatus 400 includes:
The first obtaining module 401 is configured to obtain, during playing of a song, a target display progress of lyrics of the song, where the target display progress indicates a start highlighting time of a target word in the lyrics, and each word in the lyrics corresponds to a start highlighting time and an end highlighting time.
The second obtaining module 402 is configured to obtain, according to the target display progress, a target flashing task, where the target flashing task includes a start flashing moment and an end flashing moment, the start flashing moment of the target flashing task is not earlier than the start highlighting moment of the target text, and the end flashing moment of the target flashing task is not later than the end highlighting moment of the target text.
The control module 403 is configured to control the light component of the terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task.
In summary, in the song playing device provided by the embodiment of the invention, the first obtaining module obtains the target display progress of the lyrics in the song playing process, the second obtaining module obtains the target flashing task according to the target display progress, and the control module controls the light component of the terminal to execute the target flashing task according to the starting flashing time and the ending flashing time of the target flashing task, so that the target flashing task can be executed according to the display progress of the lyrics in the song playing process, the problem that the song playing form is single is solved, and the song playing form is enriched. The technical scheme provided by the embodiment of the invention can provide visual enjoyment for the user while providing audible enjoyment for the user, thereby improving user experience.
Optionally, the second obtaining module 402 is configured to:
and determining the target text according to the target display progress.
And acquiring a target flashing task from the corresponding relation between the words in the lyrics and the flashing task according to the target words.
Wherein, all words in lyrics and the corresponding flashing task of each word are recorded in the corresponding relation, each flashing task comprises a starting flashing moment and an ending flashing moment, the starting flashing moment of each flashing task is not earlier than the starting highlighting moment of the corresponding word, and the ending flashing moment of each flashing task is not later than the ending highlighting moment of the corresponding word.
Optionally, the song playing apparatus 400 further includes:
a third obtaining module 404, configured to obtain a lyric file of the song, where the lyric file includes each word in the lyrics, and a start highlighting time and an end highlighting time of each word.
A determining module 405, configured to determine a start flashing time and an end flashing time corresponding to each text according to the start highlighting time and the end highlighting time of each text.
The first establishing module 406 is configured to establish a flashing task corresponding to each text according to a starting flashing moment and an ending flashing moment corresponding to each text.
The second establishing module 407 is configured to establish a correspondence between words in the lyrics and flashing tasks according to all words in the lyrics and the flashing tasks corresponding to each word.
Optionally, the starting flash time of each flash task is the same as the starting highlighting time of the corresponding text, and the ending flash time of each flash task is earlier than the ending highlighting time of the corresponding text.
Optionally, the song playing apparatus 400 further includes:
a fourth obtaining module 408, configured to obtain a target playing progress of the song, where the target playing progress indicates a starting playing time of the target text.
The judging module 409 is configured to judge whether the target playing progress of the song is the same as the target displaying progress of the lyrics.
And the control module 403 is configured to control the light component of the terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task when the target playing progress of the song is the same as the target displaying progress of the lyrics.
Optionally, the control module 403 is configured to:
and controlling the light component to emit light at the starting flashing moment of the target flashing task.
And controlling the light component to be extinguished at the end flashing moment of the target flashing task.
Optionally, the song playing apparatus 400 further includes:
and a fifth obtaining module 410, configured to obtain the playing volume of the target text when the target playing progress of the song is the same as the target displaying progress of the lyrics.
The control module 403 is used for controlling the lighting component to emit light at the starting flash time of the target flash task, and the light emitting brightness of the lighting component is positively correlated with the playing volume of the target text.
In summary, in the song playing device provided by the embodiment of the invention, the first obtaining module obtains the target display progress of the lyrics in the song playing process, the second obtaining module obtains the target flashing task according to the target display progress, and the control module controls the light component of the terminal to execute the target flashing task according to the starting flashing time and the ending flashing time of the target flashing task, so that the target flashing task can be executed according to the display progress of the lyrics in the song playing process, the problem that the song playing form is single is solved, and the song playing form is enriched. The technical scheme provided by the embodiment of the invention can provide visual enjoyment for the user while providing audible enjoyment for the user, thereby improving user experience.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
The embodiment of the invention provides a song playing device, which comprises: a processor and a memory are provided for the processor,
the memory is used for storing a computer program.
The processor is configured to execute the computer program stored in the memory, and implement the song playing method shown in fig. 2 or fig. 3.
Fig. 7 is a schematic structural diagram of a terminal 500 according to an embodiment of the present invention. The terminal 500 may be a portable mobile terminal such as: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, motion picture expert compression standard audio plane 3), an MP4 (Moving Picture Experts Group Audio Layer IV, motion picture expert compression standard audio plane 4) player, a notebook computer, or a desktop computer. The terminal 500 may also be referred to by other names of user devices, portable terminals, laptop terminals, desktop terminals, etc.
In general, the terminal 500 includes: a processor 501 and a memory 502.
Processor 501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 501 may be implemented in at least one hardware form of DSP (Digital Signal Processing ), FPGA (Field-Programmable Gate Array, field programmable gate array), PLA (Programmable Logic Array ). The processor 501 may also include a main processor and a coprocessor, the main processor being a processor for processing data in an awake state, also referred to as a CPU (Central Processing Unit ); a coprocessor is a low-power processor for processing data in a standby state. In some embodiments, the processor 501 may integrate a GPU (Graphics Processing Unit, image processor) for rendering and drawing of content required to be displayed by the display screen. In some embodiments, the processor 501 may also include an AI (Artificial Intelligence ) processor for processing computing operations related to machine learning.
Memory 502 may include one or more computer-readable storage media, which may be non-transitory. Memory 502 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in memory 502 is used to store at least one instruction for execution by processor 501 to implement a song playing method provided by an embodiment of the present invention.
In some embodiments, the terminal 500 may further optionally include: a peripheral interface 503 and at least one peripheral. The processor 501, memory 502, and peripheral interface 503 may be connected by buses or signal lines. The individual peripheral devices may be connected to the peripheral device interface 503 by buses, signal lines or circuit boards. Specifically, the peripheral device includes: at least one of radio frequency circuitry 504, a display 505, a camera assembly 506, audio circuitry 507, a positioning assembly 508, and a power supply 509.
Peripheral interface 503 may be used to connect at least one Input/Output (I/O) related peripheral to processor 501 and memory 502. In some embodiments, processor 501, memory 502, and peripheral interface 503 are integrated on the same chip or circuit board; in some other embodiments, either or both of the processor 501, memory 502, and peripheral interface 503 may be implemented on separate chips or circuit boards, which is not limited in this embodiment.
The Radio Frequency circuit 504 is configured to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuitry 504 communicates with a communication network and other communication devices via electromagnetic signals. The radio frequency circuit 504 converts an electrical signal into an electromagnetic signal for transmission, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 504 includes: antenna systems, RF transceivers, one or more amplifiers, tuners, oscillators, digital signal processors, codec chipsets, subscriber identity module cards, and so forth. The radio frequency circuitry 504 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the world wide web, metropolitan area networks, intranets, generation mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and/or WiFi (Wireless Fidelity ) networks. In some embodiments, the radio frequency circuitry 504 may also include NFC (Near Field Communication ) related circuitry, which is not limited by the present invention.
The display 505 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. When the display 505 is a touch display, the display 505 also has the ability to collect touch signals at or above the surface of the display 505. The touch signal may be input as a control signal to the processor 501 for processing. At this time, the display 505 may also be used to provide virtual buttons and/or virtual keyboards, also referred to as soft buttons and/or soft keyboards. In some embodiments, the display 505 may be one, providing a front panel of the terminal 500; in other embodiments, the display 505 may be at least two, respectively disposed on different surfaces of the terminal 500 or in a folded design; in still other embodiments, the display 505 may be a flexible display disposed on a curved surface or a folded surface of the terminal 500. Even more, the display 505 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The display 505 may be an OLED (Organic Light-Emitting Diode) display.
The camera assembly 506 is used to capture images or video. Optionally, the camera assembly 506 includes a front camera and a rear camera. Typically, the front camera is disposed on the front panel of the terminal and the rear camera is disposed on the rear surface of the terminal. In some embodiments, the at least two rear cameras are any one of a main camera, a depth camera, a wide-angle camera and a tele camera, so as to realize that the main camera and the depth camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize a panoramic shooting and Virtual Reality (VR) shooting function or other fusion shooting functions. In some embodiments, camera assembly 506 may also include a flash. The flash lamp can be a single-color temperature flash lamp or a double-color temperature flash lamp. The dual-color temperature flash lamp refers to a combination of a warm light flash lamp and a cold light flash lamp, and can be used for light compensation under different color temperatures.
The audio circuitry 507 may include a microphone and a speaker. The microphone is used for collecting sound waves of users and environments, converting the sound waves into electric signals, and inputting the electric signals to the processor 501 for processing, or inputting the electric signals to the radio frequency circuit 504 for voice communication. For the purpose of stereo acquisition or noise reduction, a plurality of microphones may be respectively disposed at different portions of the terminal 500. The microphone may also be an array microphone or an omni-directional pickup microphone. The speaker is used to convert electrical signals from the processor 501 or the radio frequency circuit 504 into sound waves. The speaker may be a conventional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only the electric signal can be converted into a sound wave audible to humans, but also the electric signal can be converted into a sound wave inaudible to humans for ranging and other purposes. In some embodiments, audio circuitry 507 may also include a headphone jack.
The location component 508 is used to locate the current geographic location of the terminal 500 to enable navigation or LBS (Location Based Service, location-based services). The positioning component 508 may be a positioning component based on the United states GPS (Global Positioning System ), the Beidou system of China, or the Galileo system of Russia.
A power supply 509 is used to power the various components in the terminal 500. The power supply 509 may be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 509 comprises a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, the terminal 500 further includes one or more sensors 510. The one or more sensors 510 include, but are not limited to: an acceleration sensor 511, a gyro sensor 512, a pressure sensor 513, a fingerprint sensor 514, an optical sensor 515, and a proximity sensor 516.
The acceleration sensor 511 can detect the magnitudes of accelerations on three coordinate axes of the coordinate system established with the terminal 500. For example, the acceleration sensor 511 may be used to detect components of gravitational acceleration on three coordinate axes. The processor 501 may control the touch display 505 to display a user interface in a landscape view or a portrait view according to a gravitational acceleration signal acquired by the acceleration sensor 511. The acceleration sensor 511 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 512 may detect a body direction and a rotation angle of the terminal 500, and the gyro sensor 512 may collect a 3D motion of the user to the terminal 500 in cooperation with the acceleration sensor 511. The processor 501 may implement the following functions based on the data collected by the gyro sensor 512: motion sensing (e.g., changing UI according to a tilting operation by a user), image stabilization at shooting, game control, and inertial navigation.
The pressure sensor 513 may be disposed at a side frame of the terminal 500 and/or at a lower layer of the touch display 505. When the pressure sensor 513 is disposed at a side frame of the terminal 500, a grip signal of the user to the terminal 500 may be detected, and the processor 501 performs left-right hand recognition or quick operation according to the grip signal collected by the pressure sensor 513. When the pressure sensor 513 is disposed at the lower layer of the touch display screen 505, the processor 501 controls the operability control on the UI interface according to the pressure operation of the user on the touch display screen 505. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
The fingerprint sensor 514 is used for collecting the fingerprint of the user, and the processor 501 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 514, or the fingerprint sensor 514 identifies the identity of the user according to the collected fingerprint. Upon recognizing that the user's identity is a trusted identity, the user is authorized by the processor 501 to perform relevant sensitive operations including unlocking the screen, viewing encrypted information, downloading software, paying for and changing settings, etc. The fingerprint sensor 514 may be provided on the front, back or side of the terminal 500. When a physical key or a vendor Logo is provided on the terminal 500, the fingerprint sensor 514 may be integrated with the physical key or the vendor Logo.
The optical sensor 515 is used to collect the ambient light intensity. In one embodiment, the processor 501 may control the display brightness of the touch screen 505 based on the ambient light intensity collected by the optical sensor 515. Specifically, when the intensity of the ambient light is high, the display brightness of the touch display screen 505 is turned up; when the ambient light intensity is low, the display brightness of the touch display screen 505 is turned down. In another embodiment, the processor 501 may also dynamically adjust the shooting parameters of the camera assembly 506 based on the ambient light intensity collected by the optical sensor 515.
A proximity sensor 516, also referred to as a distance sensor, is typically provided on the front panel of the terminal 500. The proximity sensor 516 serves to collect a distance between the user and the front surface of the terminal 500. In one embodiment, when the proximity sensor 516 detects that the distance between the user and the front of the terminal 500 gradually decreases, the processor 501 controls the touch display 505 to switch from the bright screen state to the off screen state; when the proximity sensor 516 detects that the distance between the user and the front surface of the terminal 500 gradually increases, the processor 501 controls the touch display 505 to switch from the off-screen state to the on-screen state.
Those skilled in the art will appreciate that the structure shown in fig. 7 is not limiting and that more or fewer components than shown may be included or certain components may be combined or a different arrangement of components may be employed.
The embodiment of the invention provides a storage medium, and when a program in the storage medium is executed by a processor, a playing method of songs shown in fig. 2 or 3 can be realized.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program for instructing relevant hardware, where the program may be stored in a computer readable storage medium, and the storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
In the present disclosure, the terms "first" and "second" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. The term "plurality" refers to two or more, unless explicitly defined otherwise.
The term "and/or" in the embodiment of the present invention is merely an association relationship describing the association object, and indicates that three relationships may exist, for example, E and/or F may indicate: e exists alone, both E and F exist together, and F exists alone. In addition, the character "/" herein generally indicates that the front and rear associated objects are an "or" relationship.
The foregoing description of the preferred embodiments of the present invention is not intended to limit the invention, but is intended to cover any modifications, equivalents, alternatives, and improvements within the spirit and principles of the invention.

Claims (10)

1. A method of playing a song, the method comprising:
in the process of playing songs, acquiring a target display progress of lyrics of the songs, wherein the target display progress indicates a starting highlighting time of target characters in the lyrics, and each character in the lyrics corresponds to a starting highlighting time and an ending highlighting time;
determining the target text according to the target display progress;
obtaining a plurality of flashing tasks from the corresponding relation between the words in the lyrics and the flashing tasks according to the target words, wherein the corresponding relation records all the words in the lyrics and the flashing tasks corresponding to each word;
determining a starting flashing moment of the plurality of flashing tasks, determining a flashing task of which the starting flashing moment is the same as the starting highlighting moment indicated by the target display progress in the plurality of flashing tasks as a target flashing task, or determining a flashing task of which the starting flashing moment is closest to the indicated starting highlighting moment of the target display progress in the plurality of flashing tasks as the target flashing task, wherein the target flashing task comprises a starting flashing moment and a finishing flashing moment, the starting flashing moment of the target flashing task is not earlier than the starting highlighting moment of the target text, and the finishing flashing moment of the target flashing task is not later than the finishing highlighting moment of the target text;
And controlling a light component of a terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task.
2. The method of claim 1, wherein the step of determining the position of the substrate comprises,
each of the flashing tasks includes a start flashing time and an end flashing time, the start flashing time of each of the flashing tasks being no earlier than the start highlighting time of the corresponding word, and the end flashing time of each of the flashing tasks being no later than the end highlighting time of the corresponding word.
3. The method of claim 2, wherein prior to determining the target text based on the target display progress, the method further comprises:
acquiring a lyric file of the song, wherein the lyric file comprises each word in the lyrics, and a starting highlighting time and an ending highlighting time of each word;
determining a starting flashing time and an ending flashing time corresponding to each character according to the starting highlighting time and the ending highlighting time of each character;
according to the starting flashing moment and the ending flashing moment corresponding to each character, a flashing task corresponding to each character is established;
And establishing the corresponding relation between the words in the lyrics and the flashing task according to all the words in the lyrics and the flashing task corresponding to each word.
4. The method of claim 2, wherein a start flash time of each of the flash tasks is the same as the start highlighting time of the corresponding word, and an end flash time of each of the flash tasks is earlier than the end highlighting time of the corresponding word.
5. The method of claim 1, wherein the step of determining the position of the substrate comprises,
before the light component of the control terminal executes the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task, the method further comprises:
acquiring a target playing progress of the song, wherein the target playing progress indicates the starting playing time of the target text;
judging whether the target playing progress of the song is the same as the target displaying progress of the lyrics;
and controlling a light component of a terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task, wherein the method comprises the following steps:
And when the target playing progress of the song is the same as the target displaying progress of the lyrics, controlling a light component of a terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task.
6. The method of claim 5, wherein the step of determining the position of the probe is performed,
and controlling a light component of a terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task, wherein the method comprises the following steps:
controlling the lighting component to emit light at the starting flashing moment of the target flashing task;
and controlling the light component to be extinguished at the ending flashing moment of the target flashing task.
7. The method of claim 6, wherein the method further comprises:
when the target playing progress of the song is the same as the target displaying progress of the lyrics, acquiring the playing volume of the target text;
controlling the lighting component to emit light at the starting flashing moment of the target flashing task, including:
and controlling the light component to emit light at the starting flashing moment of the target flashing task, wherein the light emitting brightness of the light component is positively correlated with the playing volume of the target text.
8. A song playing apparatus, the apparatus comprising:
the first acquisition module is used for acquiring a target display progress of lyrics of a song in the process of playing the song, wherein the target display progress indicates a starting highlight time of target characters in the song lyrics, and each character in the song lyrics corresponds to one starting highlight time and one ending highlight time;
the second acquisition module is used for determining the target characters according to the target display progress; obtaining a plurality of flashing tasks from the corresponding relation between the words in the lyrics and the flashing tasks according to the target words, wherein the corresponding relation records all the words in the lyrics and the flashing tasks corresponding to each word; determining a starting flashing moment of the plurality of flashing tasks, determining a flashing task of which the starting flashing moment is the same as a starting highlighting moment indicated by the target display progress in the plurality of flashing tasks as a target flashing task, or determining a flashing task of which the starting flashing moment is closest to the indicated starting highlighting moment in the target display progress in the plurality of flashing tasks as the target flashing task, wherein the target flashing task comprises a starting flashing moment and a finishing flashing moment, the starting flashing moment of the target flashing task is not earlier than the starting highlighting moment of the target text, and the finishing flashing moment of the target flashing task is the finishing highlighting moment of the target text;
And the control module is used for controlling the lamplight component of the terminal to execute the target flashing task according to the starting flashing moment and the ending flashing moment of the target flashing task.
9. A terminal, comprising: a processor and a memory are provided for the processor,
the memory is used for storing a computer program;
the processor is configured to execute a computer program stored on the memory to implement the song playing method according to any one of claims 1 to 7.
10. A storage medium, wherein the program in the storage medium, when executed by a processor, is capable of implementing the song playing method according to any one of claims 1 to 7.
CN201910512232.8A 2019-06-13 2019-06-13 Song playing method and device, terminal and storage medium Active CN110232135B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910512232.8A CN110232135B (en) 2019-06-13 2019-06-13 Song playing method and device, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910512232.8A CN110232135B (en) 2019-06-13 2019-06-13 Song playing method and device, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN110232135A CN110232135A (en) 2019-09-13
CN110232135B true CN110232135B (en) 2023-08-11

Family

ID=67859894

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910512232.8A Active CN110232135B (en) 2019-06-13 2019-06-13 Song playing method and device, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN110232135B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107660036A (en) * 2017-09-06 2018-02-02 咪咕音乐有限公司 A kind of control method of light, device and storage medium
CN107943964A (en) * 2017-11-27 2018-04-20 腾讯音乐娱乐科技(深圳)有限公司 Lyric display method, device and computer-readable recording medium
CN109543064A (en) * 2018-11-30 2019-03-29 北京微播视界科技有限公司 Lyrics display processing method, device, electronic equipment and computer storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102207208B1 (en) * 2014-07-31 2021-01-25 삼성전자주식회사 Method and apparatus for visualizing music information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107660036A (en) * 2017-09-06 2018-02-02 咪咕音乐有限公司 A kind of control method of light, device and storage medium
CN107943964A (en) * 2017-11-27 2018-04-20 腾讯音乐娱乐科技(深圳)有限公司 Lyric display method, device and computer-readable recording medium
CN109543064A (en) * 2018-11-30 2019-03-29 北京微播视界科技有限公司 Lyrics display processing method, device, electronic equipment and computer storage medium

Also Published As

Publication number Publication date
CN110232135A (en) 2019-09-13

Similar Documents

Publication Publication Date Title
CN110764730B (en) Method and device for playing audio data
CN109874312B (en) Method and device for playing audio data
EP3654335A1 (en) Method and apparatus for displaying pitch information in live broadcast room, and storage medium
CN110491358B (en) Method, device, equipment, system and storage medium for audio recording
CN109144346B (en) Song sharing method and device and storage medium
CN109922356B (en) Video recommendation method and device and computer-readable storage medium
CN111048111B (en) Method, device, equipment and readable storage medium for detecting rhythm point of audio
CN111142838B (en) Audio playing method, device, computer equipment and storage medium
CN110139143B (en) Virtual article display method, device, computer equipment and storage medium
CN111061405B (en) Method, device and equipment for recording song audio and storage medium
CN111753125A (en) Song audio frequency display method and device
CN111327928A (en) Song playing method, device and system and computer storage medium
CN111402844B (en) Song chorus method, device and system
CN111681655A (en) Voice control method and device, electronic equipment and storage medium
CN111092991B (en) Lyric display method and device and computer storage medium
CN114594923A (en) Control method, device and equipment of vehicle-mounted terminal and storage medium
CN111081277A (en) Audio evaluation method, device, equipment and storage medium
CN113204672B (en) Resource display method, device, computer equipment and medium
CN108055349B (en) Method, device and system for recommending K song audio
CN112086102B (en) Method, apparatus, device and storage medium for expanding audio frequency band
CN112118482A (en) Audio file playing method and device, terminal and storage medium
CN108831423B (en) Method, device, terminal and storage medium for extracting main melody tracks from audio data
CN110152309B (en) Voice communication method, device, electronic equipment and storage medium
CN110808021A (en) Audio playing method, device, terminal and storage medium
WO2022227589A1 (en) Audio processing method and apparatus

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