CN114115668A - Audio file display method and device, computer equipment and storage medium - Google Patents
Audio file display method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN114115668A CN114115668A CN202010801848.XA CN202010801848A CN114115668A CN 114115668 A CN114115668 A CN 114115668A CN 202010801848 A CN202010801848 A CN 202010801848A CN 114115668 A CN114115668 A CN 114115668A
- Authority
- CN
- China
- Prior art keywords
- playing
- audio file
- trigger
- text data
- time
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000013507 mapping Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000012216 screening Methods 0.000 abstract description 8
- 230000000007 visual effect Effects 0.000 abstract 1
- 238000004364 calculation method Methods 0.000 description 11
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000010801 machine learning Methods 0.000 description 6
- 238000003062 neural network model Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/64—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application relates to a method and a device for displaying an audio file, computer equipment and a storage medium. The method comprises the following steps: when a trigger operation on a playing progress bar is detected in the process of playing an audio file, acquiring a trigger position of the trigger operation in the playing progress bar; determining the triggering playing time of the audio file according to the triggering position, and determining the corresponding target time interval according to the triggering playing time; acquiring an audio clip corresponding to the target time interval from the audio file, and converting the audio clip into corresponding text data; and displaying the text data at the trigger position. By adopting the method, the audio clips in the target time period can be converted into text data for visual display in different types of application programs, so that the complex operation flow and the consumption of a large amount of time are avoided, the operation flow for screening the audio files is greatly simplified, and convenience is provided for users.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to a method and an apparatus for displaying an audio file, a computer device, and a storage medium.
Background
With the development of computer technology and the coming of the 5G era, the appearance of the internet brings great convenience to modern life, more and more users can log in different application programs through terminal equipment to acquire various audio files for playing, such as audio books, fm (frequency modulation) fm broadcast, interesting sound and other application software, and the users can record customized audio files through the terminal equipment and upload the audio files to different application programs, so that other users can listen to the audio files.
However, in the current audio file playing mode, for large audio files such as audio books, customized broadcast audio and other media files in audio forms, if a user wants to listen to audio information of a specific segment, the user usually needs to skip listening and verifying the new segment one by one, and determine which parts are the contents that the user wants to listen to, and the user needs to screen out the specific audio contents through a series of operations, which is tedious and needs to consume a lot of time.
Disclosure of Invention
In view of the above, it is necessary to provide a method, an apparatus, a computer device and a storage medium for presenting an audio file, which can simplify operations.
A method of presentation of an audio file, the method comprising:
when a trigger operation on a playing progress bar is detected in the process of playing an audio file, acquiring a trigger position of the trigger operation in the playing progress bar;
determining the triggering playing time of the audio file according to the triggering position, and determining the corresponding target time interval according to the triggering playing time;
acquiring an audio clip corresponding to the target time interval from the audio file, and converting the audio clip into corresponding text data;
and displaying the text data at the trigger position.
In one embodiment, before the triggering operation of the playing progress bar is detected in the process of playing the audio file, the method further includes:
acquiring an application program identifier for playing the audio file;
acquiring the total length of the playing progress bar according to the application program identifier;
acquiring duration information corresponding to the audio file;
mapping the duration information and the total length of the playing progress bar to obtain a corresponding mapping relation;
the determining the trigger play time of the audio file according to the trigger position comprises:
and determining the triggering playing time of the audio file corresponding to the triggering position according to the mapping relation.
In one embodiment, the determining the corresponding target time period according to the trigger play time includes:
marking the trigger playing moment as a starting point corresponding to the target time interval;
and acquiring a target playing time of the audio file corresponding to a preset time length after the starting point, and marking the target playing time as an end point corresponding to the target time period.
In one embodiment, the determining the corresponding target time period according to the trigger play time includes:
marking the trigger playing time as an end point corresponding to the target time interval;
and acquiring a target playing time of the audio file corresponding to a preset time length before the end point, and marking the target playing time as a starting point corresponding to the target time period.
In one embodiment, the determining the corresponding target time period according to the trigger play time includes:
marking the trigger playing time as any point except the head and the tail in the target time interval;
acquiring a first playing time of the audio file corresponding to a first preset time length before the triggering playing time, and marking the first playing time as a starting point corresponding to the target time interval;
and acquiring a second playing time of the audio file corresponding to a second preset time length after the playing triggering time, and marking the second playing time as an end point corresponding to the target time interval.
In one embodiment, after converting the audio clip into corresponding text data, the method further includes:
generating a corresponding thumbnail according to the text data;
the presenting the text data at the trigger position comprises:
and displaying the text data at the trigger position in a thumbnail mode.
In one embodiment, after converting the audio clip into corresponding text data, the method further includes:
extracting keyword information in the text data;
generating an abstract corresponding to the text data according to the keyword information;
the presenting the text data at the trigger position comprises:
and displaying the abstract corresponding to the text data at the trigger position in a thumbnail mode.
In one embodiment, the presenting the text data at the trigger position includes:
acquiring an application program identifier for playing the audio file;
acquiring a preset text box display style corresponding to the application program identifier;
and displaying the text data at the trigger position according to the preset text box display style.
In one embodiment, after converting the audio clip into corresponding text data, the method further includes:
acquiring language type preference information corresponding to the user identification;
converting the text data into text data of a corresponding language type according to the language type preference information;
presenting the text data at the trigger location, including:
and displaying the text data of the language type at the triggering position.
A presentation device of audio files, the device comprising:
the device comprises an acquisition module, a display module and a control module, wherein the acquisition module is used for acquiring a trigger position of a trigger operation in a playing progress bar when the trigger operation of the playing progress bar is detected in the process of playing an audio file;
the determining module is used for determining the playing time of the audio file according to the triggering position and determining a corresponding target time interval according to the playing time;
the conversion module is used for acquiring an audio clip corresponding to the target time interval from the audio file and converting the audio clip into corresponding text data;
and the display module is used for displaying the text data at the trigger position.
A computer device comprising a memory and a processor, the memory storing a computer program, the processor implementing the following steps when executing the computer program:
when a trigger operation on a playing progress bar is detected in the process of playing an audio file, acquiring a trigger position of the trigger operation in the playing progress bar;
determining the triggering playing time of the audio file according to the triggering position, and determining the corresponding target time interval according to the triggering playing time;
acquiring an audio clip corresponding to the target time interval from the audio file, and converting the audio clip into corresponding text data;
and displaying the text data at the trigger position.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
when a trigger operation on a playing progress bar is detected in the process of playing an audio file, acquiring a trigger position of the trigger operation in the playing progress bar;
determining the triggering playing time of the audio file according to the triggering position, and determining the corresponding target time interval according to the triggering playing time;
acquiring an audio clip corresponding to the target time interval from the audio file, and converting the audio clip into corresponding text data;
and displaying the text data at the trigger position.
According to the method, the device, the computer equipment and the storage medium for displaying the audio file, when a user wants to listen to the audio information of a specific segment in a large audio file, the user can move the position of the playing progress bar in the application program display interface through triggering operation, when the triggering operation on the playing progress bar is detected in the process of playing the audio file, the triggering playing time of the audio file is determined according to the triggering position by acquiring the triggering position of the triggering operation in the playing progress bar, and the corresponding target time interval is determined according to the triggering playing time. Meanwhile, the audio clip corresponding to the target time interval is obtained from the audio file, after the audio clip is converted into the corresponding text data, the corresponding text data is displayed at the trigger position, the audio clip in the target time interval corresponding to the trigger position of the playing progress bar can be converted into the text data for displaying, the complex operation flow and the consumption of a large amount of time in the traditional mode are avoided, the operation flow for screening the audio file is greatly simplified, the audio clip in the target time interval can be converted into the text data for visually displaying in application programs of different types, the user can quickly screen specific audio clip information, and convenience is provided for the user.
Drawings
FIG. 1 is a diagram illustrating an exemplary embodiment of a method for presenting audio files;
FIG. 2 is a flowchart illustrating a method for displaying audio files according to an embodiment;
FIG. 3 is a flowchart illustrating a step of determining a corresponding target time period according to a trigger play time in one embodiment;
FIG. 4 is a flowchart illustrating a step of determining a corresponding target time period according to a trigger play time in another embodiment;
FIG. 5 is a flowchart illustrating a step of determining a corresponding target time period according to a trigger play time in another embodiment;
FIG. 6A is a flowchart illustrating a method for displaying an audio file according to another embodiment;
FIG. 6B is a diagram illustrating an interface display for an audio list in one embodiment;
FIG. 6C is a display diagram of an interface for playing audio files, according to one embodiment;
FIG. 7 is a block diagram of the structure of a display device of an audio file in one embodiment;
FIG. 8 is a diagram illustrating an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The method for displaying the audio file can be applied to the application environment shown in fig. 1. Wherein the terminal 102 communicates with the server 104 via a network. The terminal 102 may obtain the corresponding audio file from the server 104 by sending a request to the server 104. When the terminal 102 detects a trigger operation on the play progress bar in the process of playing the audio file, the terminal 102 acquires a trigger position of the trigger operation in the play progress bar. The terminal 102 determines the trigger playing time of the audio file according to the trigger position, and determines the corresponding target time interval according to the trigger playing time. The terminal 102 acquires an audio clip corresponding to the target time period from the audio file, the terminal 102 converts the audio clip into corresponding text data, and the text data is displayed at the trigger position. The terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices, and the server 104 may be implemented by an independent server or a server cluster formed by a plurality of servers.
In an embodiment, as shown in fig. 2, a method for presenting an audio file is provided, which is described by taking the method as an example applied to the terminal in fig. 1, and includes the following steps:
step 202, when a trigger operation on the playing progress bar is detected in the process of playing the audio file, acquiring a trigger position of the trigger operation in the playing progress bar.
The mobile terminal is a kind of embedded computer system equipment, and the software structure can be divided into system software and application software. In the software structure of the mobile terminal, the system software is mainly an operating system and middleware, and common operating systems of the mobile terminal include IOS of apple, Android of ***, WebOS of hewlett packard, microsoft Windows, and the like. Users of mobile terminals using different operating systems can download various types of multimedia playing applications through application market interfaces in the mobile terminals, for example, common multimedia playing applications include, but are not limited to, fm (frequency modulation) fm broadcast, interesting dubbing, goblet live, tiger-tooth live, audio books, and the like, and all support the function of custom uploading or downloading multimedia files.
Specifically, a user may start a specific multimedia playing application program by clicking the application program in the main interface of the mobile terminal device, and enter a playing page corresponding to the application program. In the playing interface of the application program, a preset menu list, a fast forward or pause button and a corresponding playing progress bar when a file is played can be displayed. The user can upload the self-defined audio file to the local file of the mobile terminal equipment, and the user can also initiate an audio file acquisition request through triggering operation to acquire the corresponding audio file from the database of the server. The user may select a specific audio file from a menu list corresponding to a logged-in application program to play, and at the same time, the user may perform a series of menu operations on the currently played audio file, for example, the user may control the playing progress of the current audio file by clicking a fast forward or fast backward button in the current audio playing interface. The user can also control the brightness and the volume of the current audio playing interface by sliding the brightness adjustment icon and the sound adjustment icon in the current audio playing interface. When the terminal detects the trigger operation of the user on the playing progress bar in the process of playing the audio file, the terminal can acquire the corresponding trigger position of the trigger operation in the playing progress bar of the application program playing interface. The playing progress bar refers to an icon displayed in the playing control interface, and a user can adjust the playing progress of the multimedia file by dragging the playing progress bar. The playing progress bar mainly comprises the following parts: the time to the left of the play progress bar is used to indicate the length of time that has been played, and the time to the right of the play progress bar is used to indicate the total length of time corresponding to the audio file. The triggering operation refers to a series of operations of triggering a corresponding event by a user through a preset gesture, clicking, long pressing and the like. The user can preset different functions of triggering operation corresponding to the playing progress bar in the control panels of different playing applications, for example, the user can set that the operation of clicking the playing progress bar triggers the playing of the current file to be paused, and the operation of double clicking the playing progress bar triggers the skipping from the current playing file to the next playing file. The terminal can acquire a trigger position corresponding to the trigger operation in the play progress bar when the terminal detects the trigger operation of the user on the play progress bar in the process of playing the audio file, namely the terminal can acquire a coordinate corresponding to a position where the mouse icon is hovered in the play progress bar, the trigger position refers to a position where the operation of the user triggers a corresponding event, and the position where the mouse icon is hovered in the play progress bar is the trigger position corresponding to the trigger operation of the user.
And 204, determining the trigger playing time of the audio file according to the trigger position, and determining the corresponding target time interval according to the trigger playing time.
When the terminal detects the trigger operation of the playing progress bar in the process of playing the audio file, the terminal acquires the trigger position of the trigger operation in the playing progress bar, determines the triggering playing time of the audio file according to the trigger position, and determines the corresponding target time interval according to the triggering playing time. The trigger playing time refers to the playing time of the audio file corresponding to the trigger position in the playing progress bar. When the audio file is played in the application program, the terminal can map the total duration of the audio file and the total length of the playing progress bar by calling the preset control. For example, a user may drag the playing progress bar to any position, the terminal may calculate the time length of the played audio corresponding to the dragged playing progress bar by using the preset control, and calculate the percentage of the time length of the played audio in the total time length of the audio file, and the terminal displays the playing time corresponding to the audio at the position of the dragged playing progress bar according to the percentage of the time length of the played audio. When the user hovers the mouse icon at a certain position on the playing progress bar, the playing time corresponding to the audio file is displayed above or below the position. The target time interval refers to an audio time interval corresponding to a specific audio clip in an audio file, and in different application programs, an algorithm rule corresponding to the target time interval can be preset when the audio file is played. For example, in the process of playing an audio file, when a user hovers a mouse icon at a certain position in a playing progress bar, the terminal may obtain a trigger position of the trigger event in the playing progress bar, and the terminal obtains, according to the trigger position, a trigger playing time corresponding to the audio file at this time as 1: and 30s, the terminal can calculate the following relation with the trigger play time 1: 30s corresponding to the starting point and the ending point of the target time interval, and obtaining the time corresponding to the trigger play time 1: 30s corresponding to the target period.
The terminal determines the trigger playing time of the audio file according to the trigger position, and after determining the corresponding target time interval according to the trigger playing time, the terminal can acquire the audio clip corresponding to the target time interval from the audio file and convert the audio clip into corresponding text data. The audio clip refers to a part of audio content in the audio file, and may include audio data corresponding to the target duration. Text data refers to any character that cannot participate in arithmetic operations, and is also referred to as character-type data. Such as english letters, chinese characters, numbers not used as numeric values (beginning with a prime) and other inputtable characters. The terminal can convert the audio data in the audio clip into corresponding text data by utilizing multiple preset identification models. For example, the terminal may obtain an audio segment corresponding to the target time period from the audio file, and the terminal converts the audio data in the audio segment into a text format by using an ML (machine learning) machine learning model for converting speech into text, where the ML model is the machine learning model and may include multiple types of machine learning models, such as a pre-trained neural network recognition model.
After the terminal acquires the audio clip corresponding to the target time period from the audio file and converts the audio clip into the corresponding text data, the terminal can display the corresponding text data at the triggering position corresponding to the playing progress bar. The terminal can set a corresponding display style according to the user preference information and convert the text data into text information of different language types for display. For example, the terminal may extract key information in the text data, generate a corresponding text abstract, and display the text abstract at a trigger position corresponding to the play progress bar according to a preset display style.
In this embodiment, when a user wants to listen to audio information of a specific segment in a large audio file, the user may move the position of the play progress bar in the application display interface through a trigger operation, and when the trigger operation on the play progress bar is detected in the process of playing the audio file, the trigger play time of the audio file is determined according to the trigger position by obtaining the trigger position of the trigger operation in the play progress bar, and the corresponding target time period is determined according to the trigger play time. Meanwhile, the audio clip corresponding to the target time interval is obtained from the audio file, after the audio clip is converted into the corresponding text data, the corresponding text data is displayed at the trigger position, the audio clip in the target time interval corresponding to the trigger position of the playing progress bar can be converted into the text data for displaying, the complex operation flow and the consumption of a large amount of time in the traditional mode are avoided, the operation flow for screening the audio file is greatly simplified, the audio clip in the target time interval can be converted into the text data for visually displaying in application programs of different types, the user can quickly screen specific audio clip information, and convenience is provided for the user.
In an embodiment, before detecting the trigger operation on the play progress bar in the process of playing the audio file, the method further includes a step of mapping the duration information and the total length of the play progress bar, and specifically includes:
and acquiring an application program identifier for playing the audio file.
And acquiring the total length of the playing progress bar according to the application program identification.
And acquiring duration information corresponding to the audio file.
And mapping the duration information and the total length of the playing progress bar to obtain a corresponding mapping relation.
Before the terminal detects the trigger operation of the playing progress bar in the process of playing the audio file, the terminal can acquire an application program identifier corresponding to the playing audio file selected by the user, and the terminal acquires the total length of the playing progress bar in the application program display interface according to the application program identifier. The terminal acquires the time length information corresponding to the audio file which needs to be played currently. The terminal may map the duration information of the audio file with the total length of the play progress bar in the application program by using a preset ai (intellectual intelligence) model, that is, an artificial intelligence model, to obtain a corresponding mapping relationship. When the terminal detects the triggering operation of the user on the playing progress bar in the process of playing the audio file, the terminal can determine the playing time of the audio file corresponding to the position of the triggering operation of the user according to the mapping relation. For example, when a user uploads a user-defined recorded audio file to an fm broadcast application, the terminal may obtain an identifier of the fm broadcast application selected by the user, such as an icon or an identifier of the fm broadcast application. And the terminal acquires the total length of the playing progress bar in the application program display interface according to the frequency modulation broadcast application program identifier. Meanwhile, the terminal acquires the time length information corresponding to the audio file uploaded by the user in a user-defined mode, and the terminal can map the time length information of the user-defined audio file and the total length of the playing progress bar in the display interface of the frequency modulation broadcast application program by using a pre-trained neural network model to obtain a corresponding mapping relation. That is, the terminal can map the total duration of the audio file to be played and the total length of the playing progress bar of the application program according to different display interfaces corresponding to different application programs, so that when a user drags the playing progress bar in the application program, the playing time corresponding to the audio file can be displayed at the position corresponding to the playing progress bar, and the user can conveniently and visually acquire the playing progress information of the current audio file. Further, when the terminal detects the trigger operation of the user on the play progress bar in the process of playing the audio file, the terminal acquires the trigger position of the trigger operation in the play progress bar. The terminal can determine the playing time of the audio file corresponding to the trigger position according to the established mapping relation, and display the played time corresponding to the audio file on the left side of the playing progress bar. In this embodiment, the audio file and the playing progress bar in the application playing interface are mapped, so that when a user hovers a mouse at a certain position in the playing progress bar, the corresponding position will display the playing time corresponding to the audio file and the corresponding text segment prompt, and the user can conveniently and visually acquire the playing information of the current audio file.
In one embodiment, as shown in fig. 3, the step of determining the corresponding target time period according to the trigger play time includes:
The terminal can monitor whether the triggering operation of the playing progress bar exists or not in real time in the process of playing the audio file, and after the terminal acquires the triggering position of the triggering operation in the playing progress bar, the terminal can determine the triggering playing time of the audio file according to the triggering position and determine the corresponding target time interval according to the triggering playing time. Specifically, the terminal may mark the trigger play time corresponding to the trigger operation as a starting point corresponding to the target time period according to a preset target time period calculation rule. And the terminal acquires the target playing time of the audio file corresponding to the preset time length after the starting point and marks the target playing time as an ending point corresponding to the target time period. For example, a user may preset a target time period calculation rule, and if the preset duration is 3min, the terminal, according to the preset calculation rule, will trigger the play time 1 corresponding to the trigger operation: the 30s mark is a starting point corresponding to the target time period, and the terminal acquires the starting point 1: the target playing time of the audio file corresponding to 3min after 30s is 4: and 30s, the terminal makes the target playing time 4: the 30s mark is the end point corresponding to the target time interval, that is, the target time interval corresponding to the trigger play time is 1: 30 s-4: for 30 s. In this embodiment, by presetting the calculation rule of the target time period, when the user hovers the mouse at a certain position in the playing progress bar, a text segment prompt corresponding to the audio data to be played in the next time period is displayed at the corresponding position, so that the user can intuitively know the corresponding content in the audio segment to be played.
In one embodiment, as shown in fig. 4, the step of determining the corresponding target time interval according to the trigger play time includes:
After the terminal acquires the trigger position of the trigger operation in the playing progress bar, the terminal determines the trigger playing time of the audio file according to the trigger position and determines the corresponding target time interval according to the trigger playing time. Specifically, the terminal may mark the trigger play time corresponding to the trigger operation as an end point corresponding to the target time period according to a preset target time period calculation rule. The terminal can obtain the target playing time of the audio file corresponding to the preset time length before the end point, and mark the target playing time as the starting point corresponding to the target time period. For example, a user may preset a target time period calculation rule, and if the preset duration is 1min, the terminal, according to the preset calculation rule, will trigger the play time 1 corresponding to the trigger operation: the mark of 30s is an end point corresponding to the target time period, and the terminal acquires the end point 1: the target playing time of the audio file corresponding to 1min before 30s is 0: and 30s, the terminal makes the target playing time 0: the 30s mark is the starting point corresponding to the target time interval, that is, the target time interval corresponding to the trigger play time is 0: 30 s-1: for 30 s. Therefore, when the user hovers the mouse in the playing progress bar, the triggering playing time is 1: at the playback position at 30s, the position will show 0: 30 s-1: the text segment prompt corresponding to the 30s audio data is convenient for a user to visually know the corresponding content in the audio paragraph before the playing time, so that the user can quickly select the specific audio segment information, the complex operation flow and the large time consumption in the traditional mode are avoided, and the operation flow of audio file screening is greatly simplified.
In one embodiment, as shown in fig. 5, the step of determining the corresponding target time period according to the trigger play time includes:
After the terminal acquires the trigger position of the trigger operation in the playing progress bar, the terminal determines the trigger playing time of the audio file according to the trigger position and determines the corresponding target time interval according to the trigger playing time. Specifically, the terminal may mark the trigger play time corresponding to the trigger operation as any point except the head and the tail in the target time period according to a preset target time period calculation rule. The terminal can obtain a first playing time of the audio file corresponding to a first preset time before the triggering playing time, and mark the first playing time as a starting point corresponding to the target time interval. The terminal can also obtain a second playing time of the audio file corresponding to a second preset time after the triggering playing time, and mark the second playing time as an end point corresponding to the target time interval. For example, a user may preset a target time period calculation rule, and if the first preset time period is 1min and the second preset time period is 2min, the terminal, according to the preset calculation rule, will trigger the play time 1 corresponding to the trigger operation: and marking the 30s as any point except the head and the tail in the target time period, and acquiring the triggering play time 1 by the terminal: the first playing time of the audio file corresponding to the first preset time length of 1min before 30s is 0: and 30s, the terminal enables the first playing time 1: the 30s mark is the starting point for the target period. Further, the terminal acquires the trigger play time 1: and after 30s, the second playing time of the audio file corresponding to the second preset time length of 2min is 3: and 30s, the terminal enables the second playing time 3: the mark of 30s is an end point corresponding to the target time interval, that is, the target time interval corresponding to the trigger play time is 0: 30 s-3: for 30 s. Therefore, when the user hovers the mouse in the playing progress bar, the triggering playing time is 1: at the playback position at 30s, the position will show 0: 30 s-3: the text segment prompt corresponding to the 30s audio data enables a user to quickly screen out specific audio segment information, avoids complex operation procedures and time consumption in a traditional mode, and greatly simplifies the operation procedures for screening audio files.
In one embodiment, as shown in fig. 6A, a method for presenting an audio file is provided, which is described by taking the method as an example applied to the terminal in fig. 1, and includes the following steps:
And 614, displaying the abstract corresponding to the text data at the trigger position in a thumbnail mode.
The user can start a specific multimedia playing application program by clicking the application program in the main interface of the mobile terminal device, and enter a homepage corresponding to the application program. In the main interface of the application program, a user can enter an audio list display interface corresponding to the user identifier through a trigger operation, as shown in fig. 6B, a custom audio list corresponding to the user identifier can be displayed in the interface. The user can upload the self-defined audio file to the local file of the mobile terminal equipment by clicking the uploading icon in the interface, and the user can also initiate an audio file acquisition request by clicking the downloading icon in the interface and download the corresponding audio file from the database of the server. For example, when the user clicks english listening 01 in the menu item "i favorite audio", a trigger jump is made to a corresponding playing interface, and an interface display image of the audio file is played, as shown in fig. 6C, the user may hover a mouse icon at a certain position in the playing progress bar, and when the terminal detects the above-mentioned trigger operation of the user on the playing progress bar in the process of playing the audio file, the terminal may obtain a trigger position of the trigger operation in the playing progress bar, that is, the terminal may obtain a coordinate corresponding to a certain position where the mouse icon hovers in the playing progress bar, where the coordinate corresponding to the position is the trigger position coordinate. The user may preset a target time interval calculation rule, if the preset time is 10min, the terminal may obtain the trigger play time corresponding to the audio file according to the trigger position, and if the trigger play time corresponding to the audio file obtained by the terminal is 2: and 30s, the terminal calculates the trigger playing time 2 corresponding to the audio file according to the preset target time interval: the 30s mark is the starting point for the target period. The target playing time of the audio file corresponding to the preset time length of 10min after the terminal acquires the starting point is 12: and 30s, the terminal makes the target playing time 12: the 30s mark is the end point corresponding to the target time interval, that is, the target time interval corresponding to the trigger play time is 2: 30 s-12: for 30 s. The terminal acquires the target time interval 2 from the audio file: 30 s-12: and 30s, the terminal utilizes a preset neural network model to convert the audio segment of 2: 30 s-12: the 30s audio segment is converted into corresponding text data. Further, the terminal may extract keyword information in the text data, and the terminal may generate an abstract corresponding to the text data according to the extracted keyword information. And at a trigger position corresponding to the playing progress bar for playing the audio file, the terminal displays the abstract corresponding to the text data in a preset thumbnail mode. Therefore, when a user hovers a mouse on the audio progress bar, the corresponding thumbnail in the text format can be displayed, the user can quickly screen out specific audio clip information and directly jump to the audio paragraph corresponding to the thumbnail, the complex operation flow and the time consumption in the traditional mode are avoided, and the operation flow for screening the audio files is greatly simplified.
In one embodiment, the step of presenting the text data at the trigger position comprises:
and acquiring an application program identifier for playing the audio file.
And acquiring a preset text box display style corresponding to the application program identifier.
And displaying the text data at the triggering position according to a preset text box display style.
After the terminal converts the audio clip corresponding to the target time period into the corresponding text data by using the preset neural network model, the terminal can acquire an application program identifier selected by the user for playing the audio file, and can also acquire a preset text box display style corresponding to the application program identifier, for example, the preset text box display style is heart-shaped, circular, elliptical, custom-defined graph, and the like. And displaying the text data according to a preset text box display style at a trigger position in a playing interface for playing the audio file by the terminal. For example, the terminal uses a preset neural network model to compare the ratio of 2: 30 s-12: after the 30s audio clip is converted into the corresponding text data, the terminal may acquire an application program identifier for playing the audio file, and may also acquire that a preset text box display style corresponding to the application program identifier is circular, so that the terminal displays the text data at a trigger position in a playing interface for playing the audio file according to the preset circular text box display style. If the number of bytes corresponding to the text data exceeds the number of bytes that can be accommodated by the preset circular text box, the terminal can extract the keyword information in the text data, and the terminal can generate the abstract corresponding to the text data according to the extracted keyword information. And at a trigger position corresponding to the playing progress bar for playing the audio file, the terminal displays the abstract corresponding to the text data according to a preset circular text box display style. Therefore, when a user hovers a mouse on the audio progress bar, the text abstract of the corresponding audio clip can be displayed, so that the user can quickly select the specific audio clip according to the text abstract and directly jump to the corresponding audio paragraph, the complex operation flow and the time consumption in the traditional mode are avoided, and the operation flow of audio file screening is greatly simplified.
In one embodiment, after converting the audio clip into corresponding text data, the method further comprises the step of converting the text data into text data of a corresponding language type, including:
language type preference information corresponding to the user identification is obtained.
And converting the text data into text data of the corresponding language type according to the language type preference information.
After the terminal converts the audio clip corresponding to the target time interval into the corresponding text data by using the preset neural network model, the terminal can acquire language type preference information corresponding to the user identifier, convert the text data into the text data of the corresponding language type according to the language type preference information, and display the text data in a thumbnail mode at a trigger position corresponding to a playing progress bar for playing the audio file. For example, the user can log in different types of application programs by means of a user name and a password, and in a user setting interface corresponding to the application program, the user may enter custom set preference information, for example, a communicating student at a school from the uk, the communicating student can enter the custom set language type preference information as english in the user setting interface, when the communication student selects an application program to play the audio file, the terminal converts the audio clip corresponding to the target time interval into the corresponding text data by using the preset neural network model, the terminal may acquire that the language type preference information corresponding to the communication student user identification is english, the terminal can convert the text data into a corresponding english text format according to the language type preference information, and at the triggering position corresponding to the playing progress bar, the terminal displays the English text data in a thumbnail mode. Therefore, when a user hovers a mouse on the audio progress bar, the text abstract of the language type corresponding to the language preference information of the user can be displayed, the user can quickly screen out a specific audio clip according to the text abstract of the language type preferred and directly jump to a corresponding audio paragraph, the complex operation flow and the consumption of a large amount of time in the traditional mode are avoided, and the operation flow for screening the audio file is greatly simplified.
It should be understood that although the various steps in the flow charts of fig. 1-6 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 1-6 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps.
In one embodiment, as shown in fig. 7, there is provided an audio file presentation apparatus including: an obtaining module 702, a determining module 704, a converting module 706, and a presenting module 708, wherein:
the obtaining module 702 is configured to, when a trigger operation on the play progress bar is detected in a process of playing an audio file, obtain a trigger position of the trigger operation in the play progress bar.
The determining module 704 is configured to determine a playing time of the audio file according to the trigger position, and determine a corresponding target time period according to the playing time.
The conversion module 706 is configured to obtain an audio segment corresponding to the target time period from the audio file, and convert the audio segment into corresponding text data.
A presentation module 708 for presenting the text data at the trigger location.
In one embodiment, the apparatus further comprises: and a processing module.
The acquisition module is further used for acquiring an application program identifier for playing the audio file, acquiring the total length of the playing progress bar according to the application program identifier, and acquiring duration information corresponding to the audio file. The processing module is used for mapping the duration information and the total length of the playing progress bar to obtain a corresponding mapping relation. The determining module is further configured to determine a trigger playing time of the audio file corresponding to the trigger position according to the mapping relationship.
In one embodiment, the apparatus further comprises: and a marking module.
The marking module is used for marking the trigger playing time as a starting point corresponding to the target time interval, acquiring the target playing time of the audio file corresponding to the preset time length after the starting point, and marking the target playing time as an ending point corresponding to the target time interval.
In an embodiment, the marking module is further configured to mark the trigger playing time as an end point corresponding to the target time period, obtain a target playing time of the audio file corresponding to a preset time length before the end point, and mark the target playing time as a start point corresponding to the target time period.
In one embodiment, the marking module is further configured to mark the trigger playing time as any point except the head and the tail in the target time period, obtain a first playing time of the audio file corresponding to a first preset time period before the trigger playing time, and mark the first playing time as a starting point corresponding to the target time period; and acquiring a second playing time of the audio file corresponding to a second preset time after the playing time is triggered, and marking the second playing time as an end point corresponding to the target time interval.
In one embodiment, the apparatus further comprises: the device comprises an extraction module and a generation module.
The extraction module is used for extracting the keyword information in the text data. The generation module is used for generating an abstract corresponding to the text data according to the keyword information. The display module is also used for displaying the abstract corresponding to the text data at the triggering position in a thumbnail mode.
In an embodiment, the obtaining module is further configured to obtain an application identifier of the audio file to be played, and obtain a preset text box display style corresponding to the application identifier. The conversion module is also used for converting the text data into the text data of the corresponding language type according to the language type preference information. The display module is further used for displaying the text data according to a preset text box display style at the trigger position.
In one embodiment, the obtaining module is further configured to obtain language type preference information corresponding to the user identifier. The presentation module is further configured to present the language type of text data at the trigger location.
For the specific limitation of the presentation apparatus of the audio file, reference may be made to the above limitation on the presentation method of the audio file, and details are not described herein again. The various modules in the audio file presentation apparatus described above may be implemented in whole or in part by software, hardware, and combinations thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as shown in fig. 8. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a method of presenting an audio file. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 8 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, a computer device is provided, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the steps of the above-described method embodiments being implemented when the computer program is executed by the processor.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (12)
1. A method of presentation of an audio file, the method comprising:
when a trigger operation on a playing progress bar is detected in the process of playing an audio file, acquiring a trigger position of the trigger operation in the playing progress bar;
determining the triggering playing time of the audio file according to the triggering position, and determining the corresponding target time interval according to the triggering playing time;
acquiring an audio clip corresponding to the target time interval from the audio file, and converting the audio clip into corresponding text data;
and displaying the text data at the trigger position.
2. The method of claim 1, wherein before detecting the trigger operation of the progress bar during the playing of the audio file, the method further comprises:
acquiring an application program identifier for playing the audio file;
acquiring the total length of the playing progress bar according to the application program identifier;
acquiring duration information corresponding to the audio file;
mapping the duration information and the total length of the playing progress bar to obtain a corresponding mapping relation;
the determining the trigger play time of the audio file according to the trigger position comprises:
and determining the triggering playing time of the audio file corresponding to the triggering position according to the mapping relation.
3. The method of claim 1, wherein the determining the corresponding target time period according to the trigger play time comprises:
marking the trigger playing moment as a starting point corresponding to the target time interval;
and acquiring a target playing time of the audio file corresponding to a preset time length after the starting point, and marking the target playing time as an end point corresponding to the target time period.
4. The method of claim 1, wherein the determining the corresponding target time period according to the trigger play time comprises:
marking the trigger playing time as an end point corresponding to the target time interval;
and acquiring a target playing time of the audio file corresponding to a preset time length before the end point, and marking the target playing time as a starting point corresponding to the target time period.
5. The method of claim 1, wherein the determining the corresponding target time period according to the trigger play time comprises:
marking the trigger playing time as any point except the head and the tail in the target time interval;
acquiring a first playing time of the audio file corresponding to a first preset time length before the triggering playing time, and marking the first playing time as a starting point corresponding to the target time interval;
and acquiring a second playing time of the audio file corresponding to a second preset time length after the playing triggering time, and marking the second playing time as an end point corresponding to the target time interval.
6. The method of claim 1, wherein after converting the audio segments into corresponding text data, the method further comprises:
generating a corresponding thumbnail according to the text data;
the presenting the text data at the trigger position comprises:
and displaying the text data at the trigger position in a thumbnail mode.
7. The method of claim 6, wherein after converting the audio segments into corresponding text data, the method further comprises:
extracting keyword information in the text data;
generating an abstract corresponding to the text data according to the keyword information;
the presenting the text data at the trigger position comprises:
and displaying the abstract corresponding to the text data at the trigger position in a thumbnail mode.
8. The method of claim 1, wherein the presenting the text data at the trigger location comprises:
acquiring an application program identifier for playing the audio file;
acquiring a preset text box display style corresponding to the application program identifier;
and displaying the text data at the trigger position according to the preset text box display style.
9. The method of claim 1, wherein after converting the audio segments into corresponding text data, the method further comprises:
acquiring language type preference information corresponding to the user identification;
converting the text data into text data of a corresponding language type according to the language type preference information;
presenting the text data at the trigger location, including:
and displaying the text data of the language type at the triggering position.
10. An apparatus for presenting an audio file, the apparatus comprising:
the device comprises an acquisition module, a display module and a control module, wherein the acquisition module is used for acquiring a trigger position of a trigger operation in a playing progress bar when the trigger operation of the playing progress bar is detected in the process of playing an audio file;
the determining module is used for determining the playing time of the audio file according to the triggering position and determining a corresponding target time interval according to the playing time;
the conversion module is used for acquiring an audio clip corresponding to the target time interval from the audio file and converting the audio clip into corresponding text data;
and the display module is used for displaying the text data at the trigger position.
11. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 9 when executing the computer program.
12. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010801848.XA CN114115668A (en) | 2020-08-11 | 2020-08-11 | Audio file display method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010801848.XA CN114115668A (en) | 2020-08-11 | 2020-08-11 | Audio file display method and device, computer equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114115668A true CN114115668A (en) | 2022-03-01 |
Family
ID=80373625
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010801848.XA Pending CN114115668A (en) | 2020-08-11 | 2020-08-11 | Audio file display method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114115668A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499401A (en) * | 2022-10-18 | 2022-12-20 | 康键信息技术(深圳)有限公司 | Method, system, computer equipment and medium for playing voice data |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104581351A (en) * | 2015-01-28 | 2015-04-29 | 上海与德通讯技术有限公司 | Audio/video recording method, audio/video playing method and electronic device |
CN106297843A (en) * | 2016-08-04 | 2017-01-04 | 周奇 | A kind of record labels display packing and device |
CN106412705A (en) * | 2016-09-13 | 2017-02-15 | 努比亚技术有限公司 | Method for adjusting file progress and terminal |
CN109246472A (en) * | 2018-08-01 | 2019-01-18 | 平安科技(深圳)有限公司 | Video broadcasting method, device, terminal device and storage medium |
CN109634700A (en) * | 2018-11-26 | 2019-04-16 | 维沃移动通信有限公司 | A kind of the content of text display methods and terminal device of audio |
CN110719518A (en) * | 2018-07-12 | 2020-01-21 | 阿里巴巴集团控股有限公司 | Multimedia data processing method, device and equipment |
-
2020
- 2020-08-11 CN CN202010801848.XA patent/CN114115668A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104581351A (en) * | 2015-01-28 | 2015-04-29 | 上海与德通讯技术有限公司 | Audio/video recording method, audio/video playing method and electronic device |
CN106297843A (en) * | 2016-08-04 | 2017-01-04 | 周奇 | A kind of record labels display packing and device |
CN106412705A (en) * | 2016-09-13 | 2017-02-15 | 努比亚技术有限公司 | Method for adjusting file progress and terminal |
CN110719518A (en) * | 2018-07-12 | 2020-01-21 | 阿里巴巴集团控股有限公司 | Multimedia data processing method, device and equipment |
CN109246472A (en) * | 2018-08-01 | 2019-01-18 | 平安科技(深圳)有限公司 | Video broadcasting method, device, terminal device and storage medium |
CN109634700A (en) * | 2018-11-26 | 2019-04-16 | 维沃移动通信有限公司 | A kind of the content of text display methods and terminal device of audio |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115499401A (en) * | 2022-10-18 | 2022-12-20 | 康键信息技术(深圳)有限公司 | Method, system, computer equipment and medium for playing voice data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11190856B2 (en) | Synchronizing content and metadata | |
US20210195284A1 (en) | Method and apparatus for selecting background music for video shooting, terminal device and medium | |
KR102287905B1 (en) | Multimedia apparatus, Online education system, and Method for providing education content thereof | |
NL2012965C2 (en) | Device and method for generating user interfaces from a template. | |
US20120159329A1 (en) | System for creating anchors for media content | |
CN111294663A (en) | Bullet screen processing method and device, electronic equipment and computer readable storage medium | |
WO2019120013A1 (en) | Video editing method and apparatus, and smart mobile terminal | |
CN105471811A (en) | Privacy space processing method and privacy space processing device | |
TW201604719A (en) | Method and apparatus of controlling a smart device | |
CN111277761B (en) | Video shooting method, device and system, electronic equipment and storage medium | |
WO2013097129A1 (en) | Contact search method, device and mobile terminal applying same | |
CN112003913A (en) | Content distribution method, device, terminal and storage medium | |
CN112188267A (en) | Video playing method, device and equipment and computer storage medium | |
WO2023109525A1 (en) | Quick setting method and apparatus for electronic device, and storage medium and electronic device | |
CN105871696B (en) | Information sending and receiving method and mobile terminal | |
WO2023072083A1 (en) | File processing method, and electronic device | |
CN111596911A (en) | Method and device for generating control, computer equipment and storage medium | |
TWI643128B (en) | Recording and playing script system and method | |
WO2016112791A1 (en) | Method and device for displaying interface of application program on mobile terminal | |
CN114115668A (en) | Audio file display method and device, computer equipment and storage medium | |
US20160072853A1 (en) | Discovery and Control of Remote Media Sessions | |
JP6506427B1 (en) | INFORMATION PROCESSING APPARATUS, MOVIE SEARCH METHOD, GENERATION METHOD, AND PROGRAM | |
US11334240B2 (en) | Method, device, electronic device, and storage medium for sending and receiving message | |
US10976895B2 (en) | Electronic apparatus and controlling method thereof | |
CN111031382A (en) | Method for controlling playing progress of media file |
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 |