CN109739418B - Interaction method and terminal for multimedia playing application program - Google Patents

Interaction method and terminal for multimedia playing application program Download PDF

Info

Publication number
CN109739418B
CN109739418B CN201811613323.2A CN201811613323A CN109739418B CN 109739418 B CN109739418 B CN 109739418B CN 201811613323 A CN201811613323 A CN 201811613323A CN 109739418 B CN109739418 B CN 109739418B
Authority
CN
China
Prior art keywords
comment
playing
playing progress
multimedia
displaying
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
CN201811613323.2A
Other languages
Chinese (zh)
Other versions
CN109739418A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201811613323.2A priority Critical patent/CN109739418B/en
Publication of CN109739418A publication Critical patent/CN109739418A/en
Application granted granted Critical
Publication of CN109739418B publication Critical patent/CN109739418B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides an interaction method and a terminal for a multimedia playing application program, and relates to the technical field of terminals. The interaction method of the multimedia playing application program comprises the following steps: displaying a playing interface of a multimedia playing application program, wherein the playing interface displays a playing progress bar; receiving a first operation of a user on the playing progress bar; and responding to the first operation, acquiring a first playing progress of the multimedia file corresponding to the first operation, and displaying a first comment interface related to the first playing progress. According to the scheme, a first operation of a user on the playing progress bar is received, the first operation is responded, the playing progress of the multimedia file corresponding to the first operation is displayed, and a comment interface related to the playing progress is displayed; the relevance of the multimedia playing application program and the user comments is realized, and the use experience of the user is improved.

Description

Interaction method and terminal for multimedia playing application program
Technical Field
The embodiment of the invention relates to the technical field of terminals, in particular to an interaction method and a terminal for a multimedia playing application program.
Background
As music software is gradually socialized, comments, which are a part of community interaction and importance thereof, represent social vitality of the music software, and further record what listeners feel when they resonate with music.
However, the comment function in each current music APP is generally based on an independent comment entry, and all comment contents are displayed according to a time sequence, so that the existing music APP has the problems of single comment display mode and poor flexibility.
Disclosure of Invention
The embodiment of the invention provides an interaction method and a terminal of a multimedia playing application program, and aims to solve the problem that user experience is poor due to the fact that a display mode of user comments in the existing multimedia playing application program is single.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides an interaction method for a multimedia playing application, including:
displaying a playing interface of a multimedia playing application program, wherein the playing interface displays a playing progress bar;
receiving a first operation of a user on the playing progress bar;
and responding to the first operation, acquiring a first playing progress of the multimedia file corresponding to the first operation, and displaying a first comment interface related to the first playing progress.
In a second aspect, an embodiment of the present invention further provides a terminal, where a multimedia playing application is installed on the terminal, where the terminal includes:
the display module is used for displaying a playing interface of the multimedia playing application program, and the playing interface displays a playing progress bar;
the receiving module is used for receiving a first operation of the user on the playing progress bar;
and the first execution module is used for responding to the first operation, acquiring a first playing progress of the multimedia file corresponding to the first operation, and displaying a first comment interface related to the first playing progress.
In a third aspect, an embodiment of the present invention further provides a terminal, including: the system comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, wherein the computer program realizes the steps of the interaction method of the multimedia playing application program when being executed by the processor.
In a fourth aspect, the embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program, and the computer program, when executed by a processor, implements the steps of the above-mentioned interaction method for a multimedia playing application.
In the embodiment of the invention, a first operation of a user on a playing progress bar is received, the first operation is responded, the playing progress of a multimedia file corresponding to the first operation is displayed, and a comment interface related to the playing progress is displayed; the relevance of the multimedia playing application program and the user comments is realized, and the use experience of the user is improved.
Drawings
Fig. 1 is a flowchart illustrating an interaction method of a multimedia playing application according to an embodiment of the present invention;
FIG. 2 is a schematic view of a range of angles corresponding to a first operation;
FIG. 3 shows a general flow diagram of an implementation of a call to comments interface;
FIG. 4 shows a drag range diagram showing a point in time at which a user comment is played at a comment annotation point;
FIG. 5 is a schematic diagram of a display interface of a music playing app to which an embodiment of the invention is applied;
fig. 6 shows one of the module diagrams of the terminal according to the embodiment of the present invention;
fig. 7 is a second block diagram of a terminal according to an embodiment of the present invention;
fig. 8 is a third block diagram of a terminal according to an embodiment of the present invention;
fig. 9 is a fourth block diagram of a terminal according to an embodiment of the present invention;
fig. 10 is a schematic diagram showing a hardware configuration of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
As shown in fig. 1, an embodiment of the present invention provides an interaction method for a multimedia playing application, which is characterized by including:
step 101, displaying a playing interface of a multimedia playing application program, wherein the playing interface displays a playing progress bar;
102, receiving a first operation of a user on the playing progress bar;
103, responding to the first operation, acquiring a first playing progress of the multimedia file corresponding to the first operation, and displaying a first comment interface related to the first playing progress;
the first comment interface is used for interaction of comment information by a user.
It should be noted that, the multimedia playing application program in the embodiment of the present invention may be an audio playing application program, for example, music playing software; or may be a video playback application.
It should be noted that the first playing progress of the multimedia file corresponding to the first operation refers to a playing time at which a playing progress point on the playing progress bar is located when the user performs the first operation, or a playing time corresponding to an operation position on the playing progress bar when the user performs the first operation.
It should be further noted that, in response to the first operation, a specific implementation manner of obtaining the first playing progress of the multimedia file corresponding to the first operation is as follows:
when the operation parameters of the first operation meet preset conditions, acquiring a first playing progress of the multimedia file corresponding to the first operation;
wherein the operating parameters include: at least one of an operation direction and an operation time period.
It should be noted that, when the operation parameter includes an operation direction, the preset condition is: the included angle between the direction of dragging the playing progress bar and the playing progress bar is larger than or equal to a preset angle.
For example, the user presses the play progress point (i.e., the current play progress) on the play progress bar, then performs a dragging operation, and only when an included angle between a direction of dragging the play progress bar and the play progress bar is greater than or equal to a preset angle, the comment interface associated with the play progress is displayed, as shown in fig. 2, a horizontal line represents the play progress bar, a black dot represents the play progress point, an X represents the preset angle, and an angle range of the comment interface that can be called corresponding to the first operation is as shown in the figure.
If the included angle between the direction of dragging the playing progress bar by the user and the playing progress bar is smaller than the preset angle, the terminal does not display the comment page; and the playing progress is changed according to the position dragged by the user.
It should be noted that, when the operation parameter includes an operation duration, the preset condition is: the duration of pressing the playing progress bar is greater than or equal to a preset time threshold.
It should be noted that, in this way, the duration of pressing the playing progress bar by the user is determined, and if the pressing duration is greater than or equal to the preset time threshold, when the user releases the pressing, a comment interface corresponding to the current playing progress is displayed.
Taking the example that the user plays music through the audio playing application program, after the comment interface is called up through the playing progress bar, the interactive operations that the user can perform on the comment interface include, but are not limited to:
the comment function is as follows: a. a user can make self comments (including characters, voice and pictures) through a comment interface, and refreshes a page to set the latest self comments; b. the user can delete/edit the published comments;
and (5) replying comments: a. the user can reply to the comments displayed on the comment interface, and the reply number of the comments is counted into the comment popularity; b. the user can delete/edit the own published comment reply;
and (3) praise: a. the user can approve the comments displayed on the comment interface, and the approval number of the comments is counted into the comment popularity; b. the user can cancel praise;
sharing: the user can share the comments or the hot comments, and the shared comments correspond to the playing time points and the lyrics on the playing progress bar: a user who enters through sharing can select to play music from the beginning or play music from the time point of the shared comment;
comments-lyrics page: clicking lyrics of the comment page and the playing progress bar to enter a lyrics page; displaying comments and hot comments of the lyrics in the lyric time period according to the lyrics from a lyric page entered by the path; clicking a certain lyric can play music from the starting position of playing lyric and display the comment of the lyric.
It should be noted that, in the embodiment of the present invention, a specific implementation manner of the first comment interface for displaying the first play progress association is as follows:
according to a first playing progress of the multimedia file, obtaining user comment information corresponding to the first playing progress, wherein the user comment information comprises comment information of a current user of the multimedia playing application program and/or comment information of other users except the current user;
and displaying the user comment information corresponding to the first playing progress on the first comment interface.
It should be noted that, the current user refers to a current login user of the multimedia playing application program; the user comment information can be acquired from a server of the multimedia playing application program, and when the server stores the user comment information, the server usually stores the specific comment content of the user and the playing time point of the comment correspondingly, so that the terminal can acquire the user comment information corresponding to the playing time point from the server according to the playing time point on the playing progress bar. Specifically, the specific implementation manner of displaying the user comment information corresponding to the first play progress on the first comment interface is as follows:
displaying user comment information corresponding to the first playing progress on the first comment interface according to a first preset rule;
wherein the first preset rule includes:
a1, if the comment information of the current user and the comment information of other users except the current user exist, the display priority of the comment information of the current user is higher than the display priority of the comment information of other users except the current user;
and A2, if comment information of other users except the current user exists, displaying the comment information in the order from high to low according to the popularity of the comment.
It should be noted that, this display manner means that, if the comment information of the current user and the comment information of other users than the current user exist in the user comment corresponding to the first play progress, the comment information of the current user is preferentially displayed, that is, the comment information of the current user is displayed on top, and the comment information of other users is displayed in the order of the popularity of the comment from high to low; if only comment information of other users exists, displaying according to the sequence of the popularity of the comments from high to low; it should be further noted that, if there is no corresponding user comment in the first playing progress, an empty comment interface is displayed, and the user is guided to fill in comment information.
It should be further noted that, in the embodiment of the present invention, the terminal may further respond to the first operation, and display text information within a preset time range where a time point corresponding to the first playing progress of the multimedia file is located.
Optionally, when the user plays music through the audio playing application, in response to the first operation, displaying lyrics within a preset time range at which a time point corresponding to the first playing progress of the audio playing is located.
Optionally, when the user plays the video through the video playing application program, in response to the first operation, the lines and subtitles within a preset time range where a time point corresponding to the first playing progress of the video playing is located are displayed.
Through the display of the text information, the user can be helped to better know the text content played by the multimedia, and targeted comments are made aiming at the text content.
For example, as shown in fig. 3, the overall implementation process of the above scheme is as follows:
step 301, detecting an operation of dragging a playing progress bar by a user, and acquiring a dragging direction of the user;
step 302, judging whether an included angle between the dragging direction of the user and the playing progress bar is larger than or equal to a preset angle or not, and if so, displaying a comment interface; if the angle is smaller than the preset angle, executing the operation of dragging the playing progress;
step 303, displaying a comment interface;
in step 304, an operation of dragging the playing progress is performed.
It should be further noted that, in order to facilitate the user to know the overall comment of the multimedia file, the embodiment of the present invention further includes:
s11, when the multimedia file is played, acquiring a first comment of the multimedia and a target playing progress corresponding to the first comment;
note that, the first comment includes: it should be noted that the hot comments refer to ranking the comments at each playing time point according to the comment contents of all users, and acquiring a preset number of comments arranged in the front as the hot comments.
S12, displaying a playing progress bar of the multimedia, and displaying a comment annotation point at the target playing progress on the playing progress bar;
it should be noted that after the first comment and the corresponding target playing progress are obtained, a corresponding comment annotation point needs to be displayed at a corresponding position on the playing progress bar, so that the comment annotation point is convenient for a user to view; it should be further noted that if the comment annotation point of the hot comment is in the manually marked climax and refrain playing time period, the comment annotation point of the hot comment is preposed to the hot climax and refrain starting position, and the climax and refrain mark is marked on the playing progress bar, so that the user is helped to quickly locate the hot comment at the climax and refrain position.
It should be further noted that, when the comment annotation point includes comment annotation points of at least two hot comments, the displaying the comment annotation point at the target play progress on the play progress bar includes:
and displaying comment marking points of the at least two hot comments on the playing progress bar according to different display colors.
For example, when the number of praise of the hot comment is less than 500, the corresponding comment annotation point is displayed in blue; when the number of praise of the hotspot comments is between 500 and 999, displaying the corresponding comment annotation point in yellow; when the number of praise of the hot comment is between 1000 and 9999, displaying the corresponding comment annotation point in orange; and when the number of the praise of the hot comment is more than 9999, displaying the corresponding comment annotation point in red.
In the above description, the display color is taken as an example, and in a specific application, different comment marking points of the hot comment can be marked by adopting different shapes, line thicknesses, and the like.
It should be further noted that after S12, the method may further include:
s13, when the playing progress bar is positioned at the target playing progress, displaying a second comment interface related to the target playing progress;
it should be noted that the second comment interface is used for the user to perform interaction of the hotspot comment corresponding to the target playing progress;
it should be further noted that when the playing progress is located at the target playing progress, a comment interface associated with the target playing progress is also displayed, so that the user can conveniently perform comment interaction.
It should be noted that, the implementation manner of positioning the play progress bar to the target play progress includes at least one of the following manners:
firstly, playing the multimedia file to the target playing progress;
it should be noted that, this implementation does not require user operation, and only needs to detect the playing position of the playing progress bar.
Detecting that the distance between the position dragged by the user according to the target speed and the position of the target playing progress is smaller than or equal to a fourth preset distance;
wherein the target speed is greater than or equal to a preset value.
It should be noted that, when the user drags the position of the playing time point to the target playing progress according to the target speed, the user may be considered to perform an operation of rapidly dragging the progress bar at this time, and as long as the distance between the position where the user drags the playing time point and the position where the target playing progress is located is less than or equal to a fourth preset distance, a comment interface corresponding to the target playing progress is displayed; when the user drags the playing time point at a speed less than the preset value, the terminal positions the playing time point of the playing progress bar to the position dragged by the user to continue playing the multimedia file if the operation of dragging the progress bar at a slow speed is considered.
For example, as shown in fig. 4, taking a comment annotation point of only the current user comment displayed on the play progress bar as an example, a hollow white dot in fig. 4 refers to a comment annotation point of the current user comment, a solid dot represents a play time point, L shown in fig. 4 is a fourth preset distance, that is, as long as the user drags the play time point to the content of the range shown by L, the terminal will display the user comment at the comment annotation point of the current user comment.
It should be further noted that, when displaying the comment annotation point, the comment annotation point is displayed at the target playing progress on the playing progress bar according to a second preset rule;
specifically, the second preset rule includes one of the following information:
b1, if the distance between a first comment annotation point of a current user of a multimedia playing application program and a second comment annotation point of the current user is smaller than or equal to a first preset distance, selecting a first target comment annotation point with later comment time from the first comment annotation point and the second comment annotation point according to comment time for display, wherein the content of the first target comment annotation point comprises the comment content of the first comment annotation point and the comment content of the second comment annotation point;
b2, if the distance between the first comment annotation point of the current user of the multimedia playing application program and the comment annotation point of the hotspot comment is smaller than or equal to a second preset distance, displaying the first comment annotation point;
and B3, if the distance between the comment annotation point of the first hot comment and the comment annotation point of the second hot comment is smaller than or equal to a third preset distance, selecting the comment annotation point of the hot comment with the maximum number of praise in the comment annotation points of the first hot comment and the comment annotation points of the second hot comment according to the total number of praise, and displaying the comment annotation point of the hot comment.
It should be further noted that, in the embodiment of the present invention, when the play progress is played to a comment annotation point of a hot comment, the hot comment at the comment annotation point may also be displayed between the play progress bar and the lyric.
For example, as shown in fig. 5, a hollow point represents a comment annotation point of a comment of a current user, a diagonal line filling point represents a comment annotation point of a hot comment, a black dot represents a play progress, when a user performs an operation of calling out a comment interface, a comment interface 52 is displayed on a play interface 51, and user comment information at the current play progress is displayed on the comment interface 52.
According to the embodiment of the invention, through the optimization of operation, the function that a user can directly call comments on the playing progress bar is increased; generating a marking point of the comment of the user on the playing progress bar and quickly positioning the multimedia playing progress to the marking point; based on the popularity of all comments of the whole multimedia file, a hotspot comment marking point with the highest popularity of the comments of the multimedia file is generated and displayed on the playing progress bar, the interactive operation of the hotspot comment marking point is increased, and the interactivity of a comment community is enhanced.
As shown in fig. 6 to 9, an embodiment of the present invention further provides a terminal, where a multimedia playing application is installed on the terminal, where the terminal includes:
the display module 601 is configured to display a playing interface of a multimedia playing application, where the playing interface displays a playing progress bar;
a receiving module 602, configured to receive a first operation of the playing progress bar by a user;
the first executing module 603 is configured to, in response to the first operation, obtain a first play progress of the multimedia file corresponding to the first operation, and display a first comment interface associated with the first play progress.
Optionally, the first executing module 603 includes:
an obtaining unit 6031, configured to obtain, according to a first playing progress of the multimedia file, user comment information corresponding to the first playing progress, where the user comment information includes comment information of a current user of the multimedia playing application and/or comment information of other users besides the current user;
a display unit 6032, configured to display, on the first comment interface, user comment information corresponding to the first play progress.
Further, the display unit 6032 is configured to:
displaying user comment information corresponding to the first playing progress on the first comment interface according to a first preset rule;
wherein the first preset rule includes:
if the comment information of the current user and the comment information of other users except the current user exist, the display priority of the comment information of the current user is higher than the display priority of the comment information of other users except the current user;
and if the comment information of other users except the current user exists, displaying according to the sequence of the popularity of the comments from high to low.
Further, the first executing module 603 is configured to:
when the operation parameters of the first operation meet preset conditions, acquiring a first playing progress of the multimedia file corresponding to the first operation;
wherein the operating parameters include: at least one of an operation direction and an operation time period.
Specifically, when the operation parameter includes an operation direction, the preset condition is: an included angle between the direction of dragging the playing progress bar and the playing progress bar is larger than or equal to a preset angle;
when the operation parameter includes an operation duration, the preset condition is as follows: the duration of pressing the playing progress bar is greater than or equal to a preset time threshold.
Further, when the multimedia playing application is an audio playing application, after the receiving module 602 receives the first operation of the playing progress bar by the user, the method further includes:
a second executing module 604, configured to, in response to the first operation, display, between the comment interface and the play progress bar, text information within a preset time range where a time point corresponding to the first play progress of the multimedia file is located.
Optionally, the terminal further includes:
an obtaining module 605, configured to obtain a first comment of the multimedia and a target playing progress corresponding to the first comment when the multimedia file is played;
a first display module 606, configured to display a play progress bar of the multimedia, and display a comment annotation point at the target play progress on the play progress bar;
wherein the first comment comprises: comments and/or hotspot comments of a current user of the multimedia playing application.
Specifically, the first display module 606 is configured to:
according to a second preset rule, displaying comment marking points at the target playing progress on the playing progress bar;
the second preset rule comprises one of the following information:
if the distance between a first comment annotation point of a current user of a multimedia playing application program and a second comment annotation point of the current user is smaller than or equal to a first preset distance, selecting a first target comment annotation point with later comment time from the first comment annotation point and the second comment annotation point according to comment time to display, wherein the content of the first target comment annotation point comprises the comment content of the first comment annotation point and the comment content of the second comment annotation point;
if the distance between a first comment annotation point of a current user of the multimedia playing application program and a comment annotation point of a hot comment is smaller than or equal to a second preset distance, displaying the first comment annotation point;
and if the distance between the comment annotation point of the first hot comment and the comment annotation point of the second hot comment is smaller than or equal to a third preset distance, selecting the comment annotation point of the hot comment with the maximum total number of prawns from the comment annotation points of the first hot comment and the comment annotation points of the second hot comment according to the total number of prawns for displaying.
Specifically, after the first display module 606 displays a comment annotation point at the target playing progress on the playing progress bar, the terminal further includes:
the second display module is used for displaying a second comment interface related to the target playing progress when the playing progress bar is positioned at the target playing progress;
the implementation manner of positioning the playing progress bar to the target playing progress comprises at least one of the following manners:
the multimedia file is played to the target playing progress;
detecting that the distance between the position dragged by the user according to the target speed and the position of the target playing progress is smaller than or equal to a fourth preset distance;
the target speed is greater than or equal to a preset value.
Optionally, when the comment annotation point includes comment annotation points of at least two hot comments, the first display module 606 is configured to:
and displaying comment marking points of the at least two hot comments on the playing progress bar according to different display colors.
The terminal provided by the embodiment of the present invention can implement each process implemented by the terminal in the method embodiment of fig. 1, and is not described herein again to avoid repetition. The terminal responds to the operation to display a comment interface associated with the playing progress by detecting the operation of the user on the playing progress bar; the relevance of the multimedia playing application program and the user comments is realized, and the use experience of the user is improved.
Fig. 10 is a schematic diagram of a hardware structure of a terminal for implementing an embodiment of the present invention.
The terminal 100 includes but is not limited to: a radio frequency unit 1010, a network module 1020, an audio output unit 1030, an input unit 1040, a sensor 1050, a display unit 1060, a user input unit 1070, an interface unit 1080, a memory 1090, a processor 1011, and a power supply 1012. Those skilled in the art will appreciate that the terminal configuration shown in fig. 10 is not intended to be limiting, and that the terminal may include more or fewer components than shown, or some components may be combined, or a different arrangement of components. In the embodiment of the present invention, the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted terminal, a wearable device, a pedometer, and the like.
The processor 1011 is configured to control the display unit 1060 to display a playing interface of the multimedia playing application, where the playing interface displays a playing progress bar; the control user input unit 1070 receives a first operation of the play progress bar by the user;
in response to the first operation, a first playing progress of the multimedia file corresponding to the first operation is obtained, and the display unit 1060 is controlled to display a first comment interface associated with the first playing progress.
The terminal of the embodiment of the invention responds to the first operation by receiving the first operation of the user on the playing progress bar, displays the playing progress of the multimedia file corresponding to the first operation, and displays a comment interface associated with the playing progress; the relevance of the multimedia playing application program and the user comments is realized, and the use experience of the user is improved.
It should be understood that, in the embodiment of the present invention, the radio frequency unit 1010 may be used for receiving and transmitting signals during a message transmission or a call, and specifically, receives downlink data from a base station and then processes the received downlink data to the processor 1011; in addition, the uplink data is transmitted to the base station. Generally, radio frequency unit 1010 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 1010 may also communicate with a network and other devices through a wireless communication system.
The terminal provides the user with wireless broadband internet access via the network module 1020, such as helping the user send and receive e-mails, browse web pages, and access streaming media.
The audio output unit 1030 may convert audio data received by the radio frequency unit 1010 or the network module 1020 or stored in the memory 1090 into an audio signal and output as sound. Also, the audio output unit 1030 may also provide audio output related to a specific function performed by the terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 1030 includes a speaker, a buzzer, a receiver, and the like.
The input unit 1040 is used to receive an audio or video signal. The input Unit 1040 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, and the Graphics processor 1041 processes image data of a still picture or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 1060. The image frames processed by the graphic processor 1041 may be stored in the memory 1090 (or other storage medium) or transmitted via the radio frequency unit 1010 or the network module 1020. The microphone 1042 may receive sound and may be capable of processing such sound into audio data. The processed audio data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 1010 in case of the phone call mode.
The terminal 100 also includes at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or a backlight when the terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), detect the magnitude and direction of gravity when stationary, and can be used to identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration identification related functions (such as pedometer, tapping), and the like; the sensors 1050 may also include fingerprint sensors, pressure sensors, iris sensors, molecular sensors, gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., which are not described in detail herein.
The display unit 1060 serves to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 1070 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal. Specifically, the user input unit 1070 includes a touch panel 1071 and other input devices 1072. Touch panel 1071, also referred to as a touch screen, may collect touch operations by a user on or near the touch panel 1071 (e.g., operations by a user on or near touch panel 1071 using a finger, stylus, or any suitable object or attachment). The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 1011, and receives and executes commands sent from the processor 1011. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. Specifically, other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
Further, the touch panel 1071 may be overlaid on the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 1011 for determining the type of the touch event, and then the processor 1011 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although in fig. 10, the touch panel 1071 and the display panel 1061 are two independent components to implement the input and output functions of the terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the terminal, and is not limited herein.
The interface unit 1080 is an interface for connecting an external device to the terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 1080 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the terminal 100 or may be used to transmit data between the terminal 100 and external devices.
A memory 1090 may be used to store software programs as well as various data. The memory 1090 may mainly include a storage program area and a storage data area, where the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 1090 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device.
The processor 1011 is a control center of the terminal, connects various parts of the entire terminal by various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 1090 and calling data stored in the memory 1090, thereby performing overall monitoring of the terminal. Processor 1011 may include one or more processing units; preferably, the processor 1011 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 1011.
The terminal 100 may also include a power supply 1012 (e.g., a battery) for powering the various components, and preferably, the power supply 1012 may be logically coupled to the processor 1011 via a power management system that may be used to manage charging, discharging, and power consumption.
In addition, the terminal 100 includes some functional modules that are not shown, and thus, the detailed description thereof is omitted.
Preferably, an embodiment of the present invention further provides a terminal, including a processor 1011, a memory 1090, and a computer program stored in the memory 1090 and capable of running on the processor 1011, where the computer program is executed by the processor 1011 to implement each process of the embodiment of the interaction method for a multimedia playing application program, and can achieve the same technical effect, and no further description is provided herein to avoid repetition.
The embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process of the embodiment of the interaction method for multimedia playing application programs, and can achieve the same technical effect, and in order to avoid repetition, the details are not repeated here. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the preferred embodiments of the present invention have been described, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the following claims.

Claims (11)

1. An interactive method for a multimedia playing application, comprising:
displaying a playing interface of a multimedia playing application program, wherein the playing interface displays a playing progress bar;
receiving a first operation of a user on the playing progress bar;
responding to the first operation, acquiring a first playing progress of the multimedia file corresponding to the first operation, and displaying a first comment interface related to the first playing progress;
further comprising:
when the multimedia file is played, acquiring a first comment of the multimedia and a target playing progress corresponding to the first comment;
displaying a play progress bar of the multimedia, and displaying a comment annotation point at the target play progress on the play progress bar;
wherein the first comment comprises: the method comprises the steps that comments and/or hot comments of a current user of the multimedia playing application program are/is displayed;
the step of displaying comment annotation points at the target playing progress on the playing progress bar includes:
according to a second preset rule, displaying comment marking points at the target playing progress on the playing progress bar;
the second preset rule comprises one of the following information:
if the distance between a first comment annotation point of a current user of a multimedia playing application program and a second comment annotation point of the current user is smaller than or equal to a first preset distance, selecting a first target comment annotation point with later comment time from the first comment annotation point and the second comment annotation point according to comment time to display, wherein the content of the first target comment annotation point comprises the comment content of the first comment annotation point and the comment content of the second comment annotation point;
if the distance between a first comment annotation point of a current user of the multimedia playing application program and a comment annotation point of a hot comment is smaller than or equal to a second preset distance, displaying the first comment annotation point;
and if the distance between the comment annotation point of the first hot comment and the comment annotation point of the second hot comment is smaller than or equal to a third preset distance, selecting the comment annotation point of the hot comment with the maximum total number of prawns from the comment annotation points of the first hot comment and the comment annotation points of the second hot comment according to the total number of prawns for displaying.
2. The method for interacting with a multimedia playing application according to claim 1, wherein the displaying the first comment interface associated with the first playing progress comprises:
according to a first playing progress of the multimedia file, obtaining user comment information corresponding to the first playing progress, wherein the user comment information comprises comment information of a current user of the multimedia playing application program and/or comment information of other users except the current user;
and displaying the user comment information corresponding to the first playing progress on the first comment interface.
3. The method for interacting with a multimedia playing application program according to claim 2, wherein the displaying, on the first comment interface, user comment information corresponding to the first playing progress includes:
displaying user comment information corresponding to the first playing progress on the first comment interface according to a first preset rule;
wherein the first preset rule includes:
if the comment information of the current user and the comment information of other users except the current user exist, the display priority of the comment information of the current user is higher than the display priority of the comment information of other users except the current user;
and if the comment information of other users except the current user exists, displaying according to the sequence of the popularity of the comments from high to low.
4. The method for interacting with a multimedia playing application according to claim 1, wherein the obtaining a first playing progress of the multimedia file corresponding to the first operation in response to the first operation comprises:
when the operation parameters of the first operation meet preset conditions, acquiring a first playing progress of the multimedia file corresponding to the first operation;
wherein the operating parameters include: at least one of an operation direction and an operation time period.
5. The method of claim 4, wherein when the operation parameter includes an operation direction, the preset condition is: an included angle between the direction of dragging the playing progress bar and the playing progress bar is larger than or equal to a preset angle;
when the operation parameter includes an operation duration, the preset condition is as follows: the duration of pressing the playing progress bar is greater than or equal to a preset time threshold.
6. The method for interacting with a multimedia playing application according to claim 1, further comprising, after receiving a first operation of the playing progress bar by a user:
and responding to the first operation, and displaying the text information within a preset time range of a time point corresponding to the first playing progress of the multimedia file.
7. The method for interacting with a multimedia playing application according to claim 1, wherein after displaying a comment annotation point at the target playing progress on the playing progress bar, the method further comprises:
when the playing progress bar is positioned at the target playing progress, displaying a second comment interface related to the target playing progress;
the implementation manner of positioning the playing progress bar to the target playing progress comprises at least one of the following manners:
the multimedia file is played to the target playing progress;
detecting that the distance between the position dragged by the user according to the target speed and the position of the target playing progress is smaller than or equal to a fourth preset distance;
the target speed is greater than or equal to a preset value.
8. A terminal is provided with a multimedia playing application program, and is characterized by comprising:
the display module is used for displaying a playing interface of the multimedia playing application program, and the playing interface displays a playing progress bar;
the receiving module is used for receiving a first operation of the user on the playing progress bar;
the first execution module is used for responding to the first operation, obtaining a first playing progress of the multimedia file corresponding to the first operation, and displaying a first comment interface related to the first playing progress;
further comprising:
the obtaining module is used for obtaining a first comment of the multimedia and a target playing progress corresponding to the first comment when the multimedia file is played;
the first display module is used for displaying a playing progress bar of the multimedia and displaying a comment annotation point at the target playing progress on the playing progress bar;
wherein the first comment comprises: the method comprises the steps that comments and/or hot comments of a current user of the multimedia playing application program are/is displayed;
the first display module is configured to:
according to a second preset rule, displaying comment marking points at the target playing progress on the playing progress bar;
the second preset rule comprises one of the following information:
if the distance between a first comment annotation point of a current user of a multimedia playing application program and a second comment annotation point of the current user is smaller than or equal to a first preset distance, selecting a first target comment annotation point with later comment time from the first comment annotation point and the second comment annotation point according to comment time to display, wherein the content of the first target comment annotation point comprises the comment content of the first comment annotation point and the comment content of the second comment annotation point;
if the distance between a first comment annotation point of a current user of the multimedia playing application program and a comment annotation point of a hot comment is smaller than or equal to a second preset distance, displaying the first comment annotation point;
and if the distance between the comment annotation point of the first hot comment and the comment annotation point of the second hot comment is smaller than or equal to a third preset distance, selecting the comment annotation point of the hot comment with the maximum total number of prawns from the comment annotation points of the first hot comment and the comment annotation points of the second hot comment according to the total number of prawns for displaying.
9. The terminal of claim 8, wherein the first execution module comprises:
the obtaining unit is used for obtaining user comment information corresponding to a first playing progress according to the first playing progress of the multimedia file, wherein the user comment information comprises comment information of a current user of the multimedia playing application program and/or comment information of other users except the current user;
and the display unit is used for displaying the user comment information corresponding to the first playing progress on the first comment interface.
10. The terminal of claim 9, wherein the display unit is configured to:
displaying user comment information corresponding to the first playing progress on the first comment interface according to a first preset rule;
wherein the first preset rule includes:
if the comment information of the current user and the comment information of other users except the current user exist, the display priority of the comment information of the current user is higher than the display priority of the comment information of other users except the current user;
and if the comment information of other users except the current user exists, displaying according to the sequence of the popularity of the comments from high to low.
11. A terminal, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program when executed by the processor implements the steps of the method of interacting of a multimedia playing application according to any of claims 1 to 7.
CN201811613323.2A 2018-12-27 2018-12-27 Interaction method and terminal for multimedia playing application program Active CN109739418B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811613323.2A CN109739418B (en) 2018-12-27 2018-12-27 Interaction method and terminal for multimedia playing application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811613323.2A CN109739418B (en) 2018-12-27 2018-12-27 Interaction method and terminal for multimedia playing application program

Publications (2)

Publication Number Publication Date
CN109739418A CN109739418A (en) 2019-05-10
CN109739418B true CN109739418B (en) 2021-02-12

Family

ID=66360192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811613323.2A Active CN109739418B (en) 2018-12-27 2018-12-27 Interaction method and terminal for multimedia playing application program

Country Status (1)

Country Link
CN (1) CN109739418B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112181236B (en) * 2019-07-04 2022-04-29 广州汽车集团股份有限公司 Electronic vehicle manual and operation method thereof, and vehicle information providing device
CN113157236B (en) * 2020-01-22 2024-06-14 阿里巴巴集团控股有限公司 Data processing method, device, electronic equipment and computer storage medium
CN112328152B (en) * 2020-11-26 2022-07-29 腾讯科技(深圳)有限公司 Method and device for controlling playing of media file, electronic equipment and storage medium
CN113194336A (en) * 2021-04-30 2021-07-30 北京奇艺世纪科技有限公司 Comment display method and device
CN113411680B (en) * 2021-06-18 2023-03-21 腾讯科技(深圳)有限公司 Multimedia resource playing method, device, terminal and storage medium
CN113645507B (en) * 2021-08-09 2024-03-15 视若飞信息科技(上海)有限公司 Video comment method and device
CN114491098A (en) * 2022-01-14 2022-05-13 北京字跳网络技术有限公司 Comment prompting method and device, electronic equipment, storage medium and program product
CN115237317B (en) * 2022-06-13 2024-05-17 北京达佳互联信息技术有限公司 Data display method and device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104185079A (en) * 2014-09-11 2014-12-03 北京奇艺世纪科技有限公司 User comment display and collection method and device
CN105183292A (en) * 2015-09-09 2015-12-23 网易(杭州)网络有限公司 Method and system for displaying picture

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103164414B (en) * 2011-12-09 2015-07-01 腾讯科技(深圳)有限公司 Multimedia file comment display method and multimedia file comment display system
CN104902333B (en) * 2014-09-19 2016-08-17 腾讯科技(深圳)有限公司 Video comments processing method and video comments processing means
CN105609121B (en) * 2014-11-20 2019-03-12 广州酷狗计算机科技有限公司 Multimedia progress monitoring method and device
CN105872818A (en) * 2015-11-25 2016-08-17 乐视网信息技术(北京)股份有限公司 Method and system for releasing video comment
CN107241622A (en) * 2016-03-29 2017-10-10 北京三星通信技术研究有限公司 video location processing method, terminal device and cloud server
CN105933787A (en) * 2016-06-08 2016-09-07 乐视控股(北京)有限公司 Video comment and processing method and device thereof, and server
CN106375829A (en) * 2016-08-31 2017-02-01 腾讯科技(深圳)有限公司 Video comment method, and related device and system
CN107318038B (en) * 2017-06-19 2020-12-15 Tcl移动通信科技(宁波)有限公司 Method for synchronizing video playing and comment, terminal equipment and storage medium
CN107831982B (en) * 2017-10-27 2019-01-18 掌阅科技股份有限公司 The display methods and electronic equipment of comment information
CN107944040B (en) * 2017-12-14 2022-06-17 维沃移动通信有限公司 Lyric display method and mobile terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104185079A (en) * 2014-09-11 2014-12-03 北京奇艺世纪科技有限公司 User comment display and collection method and device
CN105183292A (en) * 2015-09-09 2015-12-23 网易(杭州)网络有限公司 Method and system for displaying picture

Also Published As

Publication number Publication date
CN109739418A (en) 2019-05-10

Similar Documents

Publication Publication Date Title
CN109739418B (en) Interaction method and terminal for multimedia playing application program
CN107613131B (en) Application program disturbance-free method, mobile terminal and computer-readable storage medium
CN110087117B (en) Video playing method and terminal
CN108491123B (en) Method for adjusting application program icon and mobile terminal
CN110995923A (en) Screen projection control method and electronic equipment
CN108132752B (en) Text editing method and mobile terminal
CN110109593B (en) Screen capturing method and terminal equipment
CN111596818A (en) Message display method and electronic equipment
CN110768805B (en) Group message display method and electronic equipment
CN110691027A (en) Information processing method and device, electronic equipment and medium
CN109189303B (en) Text editing method and mobile terminal
CN110196668B (en) Information processing method and terminal equipment
CN109857297B (en) Information processing method and terminal equipment
CN108391008B (en) Message reminding method and mobile terminal
CN107908765B (en) Game resource processing method, mobile terminal and server
CN110430119B (en) Information transmission method, server, terminal device and medium
CN109271262B (en) Display method and terminal
CN110855549A (en) Message display method and terminal equipment
CN109101151B (en) Information display processing method and terminal equipment
CN111026305A (en) Audio processing method and electronic equipment
CN108600079B (en) Chat record display method and mobile terminal
CN109672845B (en) Video call method and device and mobile terminal
CN111061446A (en) Display method and electronic equipment
CN109491964B (en) File sharing method and terminal
CN107944040B (en) Lyric display method and mobile terminal

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