CN111736749A - Multimedia data play control method and device, mobile terminal and storage medium - Google Patents

Multimedia data play control method and device, mobile terminal and storage medium Download PDF

Info

Publication number
CN111736749A
CN111736749A CN202010540587.0A CN202010540587A CN111736749A CN 111736749 A CN111736749 A CN 111736749A CN 202010540587 A CN202010540587 A CN 202010540587A CN 111736749 A CN111736749 A CN 111736749A
Authority
CN
China
Prior art keywords
playing
touch
multimedia data
speed
display area
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
Application number
CN202010540587.0A
Other languages
Chinese (zh)
Inventor
胡焱华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202010540587.0A priority Critical patent/CN111736749A/en
Publication of CN111736749A publication Critical patent/CN111736749A/en
Pending legal-status Critical Current

Links

Images

Classifications

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

Landscapes

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

Abstract

The embodiment of the application discloses a multimedia data playing control method and device, a mobile terminal and a storage medium. The method is applied to a mobile terminal, the mobile terminal comprises a display screen, the display screen comprises a plane display area and a curved surface display area, the curved surface display area is positioned on the side edge of the plane display area, and the method comprises the following steps: when the curved surface display area detects touch operation, acquiring touch information of the touch operation; generating a play control instruction according to the touch information; and controlling the multimedia data which is currently played according to the playing control instruction. The method, the device, the mobile terminal and the storage medium for controlling the playing of the multimedia data can control the playing of the multimedia data more simply, conveniently and efficiently, and reduce adverse effects on the process of watching the multimedia data by a user.

Description

Multimedia data play control method and device, mobile terminal and storage medium
Technical Field
The present application relates to the field of human-computer interaction technologies, and in particular, to a method and an apparatus for controlling playing of multimedia data, a mobile terminal, and a storage medium.
Background
With the rapid development of the intelligent mobile terminal technology, the functions provided by the mobile terminal for the user are more and more complete, and become an indispensable part of the daily life of the user. More and more users choose to play multimedia data such as music, video, etc. on mobile terminals. At present, when a user needs to control playing of multimedia data, the user usually needs to press a physical key on the mobile terminal or call a control menu bar through a touch screen, and then perform touch control on a virtual button of the control menu bar, which is tedious to operate and can have adverse effects on the process of watching the multimedia data by the user.
Disclosure of Invention
The embodiment of the application discloses a method and a device for controlling the playing of multimedia data, a mobile terminal and a storage medium, which can control the playing of the multimedia data more simply, conveniently and efficiently and reduce adverse effects on the process of watching the multimedia data by a user.
The embodiment of the application discloses a playing control method of multimedia data, which is applied to a mobile terminal, wherein the mobile terminal comprises a display screen, the display screen comprises a plane display area and a curved surface display area, the curved surface display area is positioned on the side edge of the plane display area, and the method comprises the following steps: when the curved surface display area detects touch operation, acquiring touch information of the touch operation; generating a play control instruction according to the touch information; and controlling the multimedia data which is currently played according to the playing control instruction.
The embodiment of the application discloses multimedia data's play controlling means is applied to mobile terminal, mobile terminal includes the display screen, the display screen includes plane display area and curved surface display area, curved surface display area is located plane display area's side, the device includes: the detection module is used for acquiring touch information of the touch operation when the curved surface display area detects the touch operation; the instruction generating module is used for generating a playing control instruction according to the touch information; and the playing control module is used for controlling the multimedia data which is currently played according to the playing control instruction.
The embodiment of the application discloses a mobile terminal, including: the display screen comprises a plane display area and a curved surface display area, wherein the curved surface display area is positioned on the side edge of the plane display area; one or more processors; one or more memories having stored therein a computer program that, when executed by the processor, causes the processor to perform the method as described above.
An embodiment of the application discloses a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, causes the processor to perform the method as described above.
The embodiment of the application discloses a multimedia data playing control method, a multimedia data playing control device, a mobile terminal and a storage medium, wherein a display screen of the mobile terminal comprises a plane display area and a curved surface display area located on the side edge of the plane display area, when the curved surface display area detects touch operation, touch information of the touch operation is obtained, a playing control instruction is generated according to the touch information, the multimedia data which are currently played are controlled according to the playing control instruction, the playing of the multimedia data can be controlled through the curved edge display area on the touch side edge, the control operation is simplified, the playing of the multimedia data can be controlled more simply, conveniently and efficiently, a virtual button which is called up on the plane display area is not needed to be touched, and adverse effects generated in the process of watching the multimedia data by a user are reduced.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a diagram illustrating an application scenario of a method for controlling playback of multimedia data according to an embodiment;
FIG. 2 is a flowchart illustrating a method for controlling playback of multimedia data according to an embodiment;
FIG. 3 is a flowchart illustrating control of multimedia data jumping according to touch operations detected in a curved display area according to an embodiment;
FIG. 4 is a diagram illustrating determination of a playing time point by a touch operation on a curved display screen according to an embodiment;
FIG. 5 is a flowchart illustrating controlling a playing progress of multimedia data according to a touch operation detected in a curved display area according to an embodiment;
FIG. 6 is a diagram illustrating an embodiment of controlling fast-forward playing of multimedia data by performing touch operations on a curved display area;
FIG. 7 is a flowchart of a playing control method of multimedia data according to another embodiment;
FIG. 8 is a diagram illustrating a mobile terminal held by a right hand in one embodiment;
FIG. 9 is a block diagram of a playback control apparatus for multimedia data according to an embodiment;
fig. 10 is a block diagram of a mobile terminal in one embodiment.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. 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 application.
It is to be noted that the terms "comprises" and "comprising" and any variations thereof in the examples and figures of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
It will be understood that, as used herein, the terms "first," "second," and the like may be used herein to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish one element from another. For example, a first direction may be referred to as a second direction, and similarly, a second direction may be referred to as a first direction, without departing from the scope of the present application. Both the first direction and the second direction are sliding directions, but they are not the same sliding direction.
In a conventional method, when a user needs to control playing of multimedia data, the user usually needs to press a physical key on the mobile terminal or call a control menu bar on a display screen, and then touch a virtual button of the control menu bar. At present, a display screen is basically a flat display screen, when a virtual button is clicked through the display screen for control, a user's hand can block a picture of multimedia data played on a touch screen, so that the user is interrupted from watching the multimedia data, and when the blocking occurs, the user cannot accurately know whether the multimedia data reaches a required playing state, needs to continuously lift the hand and check the playing state of the played multimedia data, and then readjusts the playing state. The operation is complicated, and the process of watching the multimedia data by the user is adversely affected.
Fig. 1 is a diagram illustrating an application scenario of a method for controlling playback of multimedia data according to an embodiment. As shown in fig. 1, the method for controlling playing of multimedia data provided in the embodiment of the present application can be applied to a mobile terminal 10, where the mobile terminal 10 includes a display screen, the display screen can include a flat display area 110 and a curved display area 120, and the curved display area 120 can be located at a side of the flat display area 110. Optionally, the display screen of the mobile terminal 10 includes two curved display areas 120, the two curved display areas 120 are respectively disposed on the left and right sides of the planar display area 110 when in the vertical screen display state, the curved display areas 120 may extend outward from the planar display area 110, and the curved display areas 120 and the planar display area 110 are integrally formed.
The user can control the multimedia data played by the mobile terminal 10 by performing a touch operation in the curved display area 120. When the curved display area 120 of the mobile terminal 10 detects a touch operation, the mobile terminal 10 may obtain touch information of the touch operation, generate a play control instruction according to the touch information, and control the multimedia data currently being played according to the play control instruction.
As shown in fig. 2, in an embodiment, a method for controlling playing of multimedia data is provided, where the method is applicable to mobile phones, smart wearable devices, tablet computers, and the like, and the embodiment of the present application is not limited thereto. The operating system of the electronic device may include, but is not limited to, an Android operating system, an IOS operating system, a Symbian operating system, a Windows operating system, and the like, which is not limited in the embodiment of the present application. The method comprises the following steps:
step 210, when the curved surface display area detects a touch operation, acquiring touch information of the touch operation.
The mobile terminal can monitor the playing of the multimedia data and judge whether the multimedia data is played currently. Alternatively, the multimedia data may include, but is not limited to, video data, audio data, image data, and the like. As a specific implementation manner, whether multimedia data being played exists can be monitored through the multimedia playing interface, when the multimedia data is played through the player, the player can call the multimedia playing interface, and if it is detected that the multimedia playing interface is called, it can be determined that the multimedia data is currently played. Optionally, the multimedia data may be played in the foreground or in the background, and if the multimedia data is played in the foreground, the multimedia data may be played and displayed only in the planar display area of the display screen, or may be played and displayed in the entire display screen (that is, including the planar display area and the curved display area), and the playing manner is not limited in the embodiment of the present application.
When the multimedia data is currently being played, touch operations of the user detected in the curved surface display area may be monitored, where the touch operations may include, but are not limited to, a pressing operation, a sliding operation, a single-finger touch, a multi-finger touch, and the like, and may also be a combination operation of several operations among the above operations. The pressing operation refers to a touch operation in which the coordinates of the touch point pressed in the curved surface display area are not changed, and the sliding operation refers to a touch operation in which the coordinates of the touch point pressed in the curved surface display area are continuously changed. The single-finger touch refers to a touch operation in which a touch point in a single range is pressed in a curved surface display area, the multi-finger touch refers to a touch operation in which touch points in a plurality of different ranges are pressed, the multi-finger touch may include two-finger touch, three-finger touch, and the like, and when the multi-finger touch is performed, touch gestures corresponding to each finger may be different, for example, two fingers in the two-finger touch slide in opposite directions, one finger in the three-finger touch is a pressing operation, and the other two fingers slide in the same direction. It can be understood that the touch operation may include a plurality of different touch gestures, and the embodiment of the present application is not limited thereto.
The touch information of the touch operation may be used to describe a specific operation process of the touch operation, and the touch information may include, but is not limited to, a touch position, a sliding direction, a sliding length, a sliding speed, a pressing duration, a number and a distribution of touch points, and the like. The touch position can be represented by coordinates of a pressed touch point on a display screen or a curved surface display area; the sliding direction refers to the changing direction of the pressed touch point in the curved surface display area in the process of touch operation; the sliding length can be understood as a sliding distance, and the sliding speed refers to the changing speed of a pressed touch point in the process of touch operation; the pressing duration may refer to a duration that coordinates of the pressed touch point do not change, that is, a duration of the pressing operation; the number and distribution of the touch points refer to the number of the pressed touch points and the distribution in the curved surface display area.
In some embodiments, the mobile terminal may monitor a touch event occurring in the curved display area through the gesture monitoring interface, and obtain a touch type of the touch event, where the touch type may include a press type, a lift type, a move type, and the like. In the process of performing touch operation in the curved surface display area, a user may trigger different touch events, for example, when the user touches the curved surface display area and does not loosen or slide, a press-down event may be triggered, when the user presses the curved surface display area, moves a certain distance and loosens, a press-down event, multiple move events and a lift-up event may be triggered, and when the user presses the curved surface display area for a long time, multiple press-down events may be triggered, but the present invention is not limited thereto. As an optional implementation manner, when the gesture monitoring interface monitors that a touch event occurs on the display screen, the coordinates of a touch point where the touch event occurs may be obtained, and whether the coordinates of the touch point belong to a curved surface display area is determined. The corresponding touch coordinate range of the curved surface display area in the display screen can be preset and stored, when the coordinates of the touch points with the touch events belong to the corresponding touch coordinate range of the curved surface display area, the curved surface display area can be determined to detect touch operation, and further, touch information can be obtained according to the monitored touch events and coordinates of the curved surface display area.
As another embodiment, a gesture monitoring interface corresponding to the curved surface display area may also be set, and the gesture monitoring interface corresponding to the curved surface display area may be distinguished from a gesture monitoring interface corresponding to the planar display area, for example, the gesture monitoring interface corresponding to the curved surface display area is getAction1(), the gesture monitoring interface corresponding to the planar display area is getAction2(), and the like. Touch information of touch operation detected in the curved surface display area can be acquired through the gesture monitoring interface corresponding to the curved surface display area. Touch control operations in the curved surface display area and the flat surface display area are monitored through different interfaces, the process of distinguishing calculation in the middle is reduced, and the touch control operations can be responded more quickly.
Step 220, generating a play control instruction according to the touch information.
In some embodiments, different types of touch operations may correspond to different interaction events with the multimedia data, respectively. For example, the pressing operation may control the multimedia data switching, the sliding operation may adjust the playing progress of the multimedia data, and the like, but is not limited thereto. For the same type of touch operation, the touch information is different, and the multimedia data can be controlled differently, for example, according to different pressing durations of the pressing operation, the multimedia data can be controlled to be switched by short pressing operation, the volume of the multimedia data can be adjusted by long pressing operation, and according to different sliding directions of the sliding operation, the multimedia data can be controlled to be played fast forward or fast backward respectively.
As a specific implementation manner, after obtaining touch information of a touch operation detected in a curved surface display area, a mobile terminal may search for a play control instruction matched with the touch information in an instruction set corresponding to playing multimedia data, where each play control instruction included in the instruction set and the touch information corresponding to each play control instruction respectively may be preset according to an actual requirement, and the setting may be set by the mobile terminal before leaving a factory, or may be set by a user according to a requirement of the user, or may be set by a developer such as a supplier of the multimedia data/a supplier of the player, and the like, which is not limited herein.
In some embodiments, for different types of multimedia data, the interaction events corresponding to the same touch operation may be different, for example, for video data and audio data, the user may control the playing progress of the video data and the audio data by performing a sliding operation in the curved surface display area, for image data, the user may control the scaling of the image data by performing a sliding operation in the curved surface display area, and the like. When the mobile terminal monitors that the multimedia data is played currently, the type of the multimedia data can be obtained, and after touch information of touch operation detected in the curved surface display area is obtained, a play control instruction matched with the touch information is searched in an instruction set corresponding to the type of the multimedia data.
And step 230, controlling the multimedia data currently being played according to the playing control instruction.
The user can control the playing of the multimedia data by performing touch operation on the curved surface display area of the display screen. Because the curved surface display area is arranged on the side of the plane display area, the hand of a user can not shield the multimedia data displayed on the display screen when the user performs touch control, and the adverse effect of touch control operation on the multimedia playing process can be effectively reduced.
In some embodiments, the mobile terminal may display a virtual control on the curved display area that may be used to represent control of the multimedia data, for example, the virtual control may include, but is not limited to, a play progress bar, a volume adjustment key, a brightness adjustment key, a toggle key. Displaying the virtual control on the curved surface display area can reduce the influence of the displayed virtual control on the played multimedia data, and the user can perform corresponding touch control operation on the virtual control according to the displayed virtual control and according to the requirement, for example, pressing a volume adjustment key for a long time to adjust the volume, dragging a playing progress bar to adjust the playing progress, and the like, but is not limited thereto. The control can be more accurately carried out through the displayed virtual control, and the control effectiveness of the multimedia data is improved.
In some embodiments, when the time that the user does not perform the touch operation on the curved surface display area reaches a preset time threshold, the displayed virtual control can be hidden, so that the ornamental value of the multimedia data during playing is further improved, and the influence of the virtual control on the multimedia data playing is reduced. And when a pressing event is monitored, the hidden virtual control is called, and the multimedia data is controlled according to the touch operation of the user in the curved surface display area.
In some embodiments, a hidden button may also be provided, and the user may select to open the hidden button, and when the hidden button is opened, the virtual control may be in a hidden state at all times without being displayed.
In the embodiment of the application, the display screen of the mobile terminal comprises a plane display area and a curved surface display area located on the side of the plane display area, when the curved surface display area detects touch operation, touch information of the touch operation is obtained, a play control instruction is generated according to the touch information, the multimedia data which is currently played is controlled according to the play control instruction, the play of the multimedia data can be controlled through the curved edge display area on the side of the touch, the control operation is simplified, the play of the multimedia data can be controlled more simply, conveniently and efficiently, the called virtual button does not need to be touched, and adverse effects generated in the process of watching the multimedia data by a user are reduced.
As shown in fig. 3, in an embodiment, the step of generating the play control command according to the touch information may include steps 302 to 306, and the step of controlling the multimedia data currently being played according to the play control command may include step 308.
Step 302, obtaining a playing progress bar of the multimedia data currently being played.
The playing progress bar can refer to a style box for displaying the playing progress of the multimedia data, and along with the change of the playing progress of the multimedia data, the playing progress bar can dynamically change the indication position of the playing node, so that a user can accurately know the current playing progress through the playing progress bar. The playing progress of the multimedia data can be adjusted by changing the playing node of the playing progress bar.
Step 304, determining a playing time point corresponding to the touch position in the playing progress bar.
When the curved surface display area detects a touch operation, the acquired touch information may include a touch position, and the touch position may be represented by coordinates of a pressed touch point. Different playing time points on the playing progress bar can respectively correspond to different positions on the curved surface display area, and the corresponding relation between the playing time points of the playing progress bar and the touch positions of the curved surface display area can be established in advance. In some embodiments, a ratio of the total length of the touch position detected by the touch operation in the curved display area (i.e., the length of the longer side of the curved display area) may be obtained, the ratio may be converted into a percentage of the playing progress, and a playing time point may be calculated according to the total playing duration of the multimedia data and the percentage, where the playing time point may be a product of the total playing duration and the percentage. For example, if the touch position is the 1/3 position close to one end of the camera in the curved surface display area, the percentage of the playing progress can be converted into 30%, and if the total playing time is 2 hours, the playing time point corresponding to the touch position is 40 minutes. As a specific implementation manner, a proportion of the total length of the touch position in the curved display area may be calculated according to a touch ordinate of the touch operation, where an ordinate axis of the display screen may refer to an axis parallel to a longer side of the mobile terminal, that is, an axis parallel to left and right sides when the display screen displays a vertical screen. The absolute value of the touch ordinate of the touch position can be obtained, and the proportion of the absolute value in the total length of the curved surface display area is calculated.
In some embodiments, the curved display area may be set as a touch area for controlling the playing of the multimedia data, and when the touch operation is within the touch area, the touch area may be determined as an effective control operation for the multimedia data. For example, the portion of the curved display area close to 1/2 of the camera can be divided into a touch area, but is not limited thereto. As a specific embodiment, after calculating the ratio of the total length of the touch position in the curved surface display area according to the touch ordinate of the touch operation, the ratio of the length of the touch position in the touch area can be calculated according to the ratio of the total length of the touch area in the curved surface display area. The proportion of the length of the touch position in the touch area can be calculated by dividing the proportion of the total length of the touch position in the curved surface display area by the ratio of the total length of the touch area in the curved surface display area. For example, if the touch position is 1/3 position near one end of the curved display area and the touch area is 1/2 area near the camera, the ratio of the length of the touch area in the touch area is 2/3. The proportion of the length of the touch position in the touch area can be converted into the percentage of the playing progress, and the playing time point is calculated according to the total playing duration of the multimedia data and the percentage.
It is to be understood that the manner of converting the touch position and the playing time point is not limited to the above-mentioned several manners, and may be other manners, which are not limited herein.
And step 306, generating a play progress jump instruction according to the play time point.
In some embodiments, when a pressing event triggered by the curved surface display area is monitored, a touch coordinate of the pressing event is recorded, a touch position is determined according to the touch coordinate, when a lifting event is monitored, and the touch coordinate is not changed, a playing time point corresponding to the touch position can be obtained, and a playing progress jump instruction is generated according to the playing time point, so that multimedia data being played before is controlled to jump to the playing time point according to the playing progress jump instruction and played. The user can realize the jump of the playing time point through simple touch operation on the curved surface display screen, the operation is more convenient, and each touch position of the curved surface display screen corresponds to the playing progress bar, so that more accurate control can be realized.
In some embodiments, an operation of canceling the jump may be provided, for example, the user may be set not to jump for a long time. When the time of continuously monitoring the pressing event triggered by the curved surface display area exceeds a certain time length, determining that the touch operation is the long-time pressing operation, and when the lifting event is monitored, if the touch operation is the long-time pressing operation, not generating a play progress jump instruction. The skip operation can be conveniently cancelled by a user, and the cancellation mode and the skip mode are the same in operation type and are simpler, more convenient and quicker.
And 308, controlling the multimedia data which is played before to jump to a playing time point according to the playing progress jump instruction, and playing.
Fig. 4 is a schematic diagram illustrating determination of a playing time point through a touch operation on a curved display screen in one embodiment. As shown in (a) of fig. 4, the mobile terminal is currently playing music data, a playing progress bar may be displayed on the flat display area 110, and the progress indicator 202 is used to indicate a current playing progress, as shown in (b), when a touch operation is detected at the position 204, it may be determined that the touch position 204 is 56% of the position of the curved display area 120 relative to the camera, it may be determined that the hundred degrees corresponding to the playing progress is 56%, and if the total playing duration of the music is 3 minutes and 50 seconds, the corresponding playing time point is 2 minutes and 9 seconds, then the music data being played may be skipped to the position of 2 minutes and 9 seconds.
In the embodiment of the application, the user can realize the jump of the playing time point through simple touch operation on the curved surface display screen, the operation is simpler and more convenient, and each touch position of the curved surface display screen corresponds to the playing progress bar, so that more accurate control can be realized.
As shown in fig. 5, in an embodiment, the step of generating the play control command according to the touch information may include steps 502 and 506, and the step of controlling the multimedia data currently being played according to the play control command may include steps 504 and 508.
Step 502, when the sliding direction is the first direction, determining the fast forward playing length according to the sliding length, obtaining a first speed of the fast forward playing, and generating a fast forward playing instruction according to the fast forward playing length and the first speed.
The user can control the playing progress of the multimedia data by performing sliding operation on the curved surface display area. In some embodiments, the touch information of the sliding operation may include a sliding direction and a sliding length, where the sliding direction may include sliding toward and away from one end of the camera, and the sliding length refers to a sliding distance corresponding to the sliding operation. As a specific embodiment, the sliding direction may be determined by a change of a touch coordinate of the pressed touch point, for example, taking an angular point of the display screen closest to the camera as an origin of a coordinate system of the display screen, and an axis parallel to a longer side of the mobile terminal as a vertical axis, where the vertical axis takes the origin as a positive direction toward a direction away from the camera, if the vertical coordinate of the pressed touch point is changed from small to large, the sliding direction is sliding in a direction away from one end of the camera, and if the vertical coordinate of the pressed touch point is changed from large to small, the sliding direction is sliding in a direction toward one end of the camera. The sliding length may be an absolute value of a difference between a vertical coordinate of the touch point of the first triggered press event and a vertical coordinate of the touch point of the triggered lift event (i.e., the touch point of the last triggered press event). It is understood that the coordinate system of the display screen may be established in other ways, and the above example is only used for illustrating one of the cases, and is not used for limiting the coordinate system of the display screen in the embodiment of the present application.
The first direction is a direction for controlling the fast playing of the multimedia data, and the second direction is a direction for controlling the fast playing of the multimedia data. The first direction may be a predetermined fixed direction, for example, the first direction is a direction sliding toward one end of the camera, and when the sliding direction is a direction sliding toward one end of the camera, the multimedia data is controlled to be fast-forwarded. The second direction may be a direction opposite to the first direction.
In some embodiments, the first direction may be adjusted according to a screen display mode of the display screen for displaying the multimedia data. Optionally, when the display screen is in a vertical screen display mode (the shorter side of the mobile terminal is located at the upper side and the lower side relative to the user, and the position of the receiver is located above relative to the user), the first direction may be a direction extending toward one end of the camera; when the display screen is in an inverted vertical screen display mode, the first direction can be a direction extending away from one end of the camera; when the display screen is in a left horizontal screen display mode (the short side of the mobile terminal is positioned at the left side and the right side relative to the user, and the position of the receiver is positioned at the left side relative to the user), the first direction can be a direction extending away from one end of the camera; when the display screen is in a right-side landscape display mode (the shorter side of the mobile terminal is located at the left and right sides relative to the user, and the position of the receiver is located at the right side relative to the user), the first direction may be a direction extending toward one end of the camera, but is not limited thereto. The first direction may also be a direction consistent with a forward scrolling direction of the displayed playing progress bar, for example, when the progress mark on the playing progress bar of the multimedia data scrolls towards a direction towards one end of the camera, the multimedia data is normally played forwards, and the first direction may be a direction extending towards one end of the camera. The first direction is consistent with the positive rolling direction of the displayed playing progress bar, so that the adjustment of the playing progress is more visual, the daily use habit of a user is met, and the control is simpler and more convenient.
The fast forward play length may be determined according to the sliding length, and the fast forward play length may refer to a portion of the multimedia data that needs to be fast played, i.e., a play time period in which the fast forward play needs to be performed. As a specific embodiment, a conversion relationship between the total length of the curved surface display area and the total playing time length of the multimedia data may be determined, and the conversion relationship may be a playing time length corresponding to each unit length of the curved surface display area. For example, if the total length of the curved display area is 17 centimeters (cm) and the total playing time is 1 hour and 20 minutes, the conversion relationship may be 1cm for 4 minutes and 42 seconds. According to the conversion relation, the sliding length can be converted into the time length corresponding to the fast forward playing length, and further, the sliding length can be multiplied by the playing time length corresponding to each unit length of the curved surface display area to obtain the fast forward playing length. For example, if the switching relationship is 1cm for 4 minutes and 42 seconds, and the touch operation is slid by 3 cm in the first direction, the fast-forward playing length may be 14 minutes and 6 seconds.
In some embodiments, the conversion relationship between the total length of the curved display area and the total playing time of the multimedia data may also be preset, and is not related to the total playing time of the played multimedia data, for example, every time the curved display area slides by 1cm in the first direction, the curved display area may be set to play quickly for 3 minutes, but is not limited thereto, and may be set according to actual requirements, and different types of multimedia data may also be set to have different conversion relationships.
In some embodiments, the first speed of the fast forward play may be a fixed value set in advance, for example, but not limited to, fast forward play at 2 times speed, fast forward play at 1.5 times speed, and the like. The first speed is greater than a normal speed of the multimedia data, the normal speed may refer to a normal playing speed when the multimedia data is played, and a default speed when the multimedia data is played is a normal speed.
In some embodiments, the touch information of the sliding operation detected by the curved surface display area may further include a sliding speed, which may refer to a sliding length per unit time. Different sliding speeds can respectively correspond to different playing speeds, the sliding speed can be in positive correlation with the playing speed, and the faster the sliding speed is, the faster the playing speed can be. When the sliding direction of the sliding operation is the first direction, the sliding speed can be obtained, and the first speed of the fast play matched with the sliding speed can be obtained. As a specific embodiment, a time interval of change of the touch coordinates of the pressed touch point may be acquired, and the sliding speed may be determined according to the time interval.
And step 504, controlling the playing progress of the multimedia data currently being played to be played forward according to the fast forward playing instruction, and when the length of the multimedia data currently being played forward reaches the fast forward playing length, restoring the playing speed of the multimedia data currently being played to the normal speed, wherein the normal speed is lower than the first speed.
When the curved surface display area detects the sliding operation and the sliding direction of the sliding operation is the first direction, the multimedia data can be controlled to be fast-forwarded and played from the current playing node at the first speed, when the fast-forwarding playing duration reaches the fast-forwarding playing length corresponding to the sliding length, the fast-forwarding playing operation is ended, the playing speed of the multimedia data which is being played at present is restored to the normal speed, and normal playing is continued at the normal speed.
Fig. 6 is a schematic diagram illustrating an embodiment of controlling fast-forward playing of multimedia data by performing touch operation on a curved display area. As shown in fig. 6 (a), in the embodiment of the present application, two touch points 602 and 604 may be included on two curved surface display areas 120, respectively, and when a sliding operation is detected in the curved surface display area 120 that the touch points 602 and 604 slide to the right relative to a user, the sliding direction is determined as a first direction, so that the displayed video data can be controlled to be played quickly. As shown in the figure (b), the sliding length is L, the sliding length is converted into the fast-forward playing length, based on the fast-forward playing length, the video data can be controlled to fast-forward play from the first picture (dolphin) in (a) to the second picture (flowers and plants) in (b) according to the first speed, and the playing speed of the video data is restored to the normal speed, and the normal playing is continued.
Step 506, when the sliding direction is the second direction, determining the fast-backward playing length according to the sliding length, obtaining a second speed of the fast-backward playing, and generating a fast-backward playing instruction according to the fast-backward playing length and the second speed, wherein the first direction and the second direction are opposite sliding directions.
The second direction may be a direction opposite to the first direction, and when the sliding direction is the second direction, the fast-rewinding playing of the multimedia data may be controlled. The second speed of the fast-rewind playing may be a preset speed, or may be determined according to the sliding speed of the sliding operation, and the second speed of the fast-rewind playing matched with the sliding speed may be obtained. In some embodiments, the relationship between the first speed of the fast forward play and the sliding speed and the relationship between the second speed of the fast reverse play and the sliding speed may be the same or different, and when the sliding is performed at the same sliding speed in different directions, the first speed of the fast forward play may be greater than the second speed of the fast reverse play, or the first speed may be less than the second speed, which is not limited herein.
The generation of the fast-rewind play instruction and the control of the fast-rewind play of the multimedia data according to the fast-rewind play instruction may be the same as the embodiments of the generation of the fast-forward play instruction and the control of the fast-forward play of the multimedia data according to the fast-forward play instruction in the foregoing embodiments, and reference may be made to the related description in the foregoing embodiments, and details are not repeated here.
And step 508, controlling the playing progress of the multimedia data currently being played to be played back according to the fast-back playing instruction and according to a second speed, and when the length of the multimedia data currently being played back reaches the fast-back playing length, restoring the playing speed of the multimedia data currently being played to the normal speed, and playing the multimedia data forward at the normal speed, wherein the normal speed is lower than the second speed.
In this application embodiment, the user can control multimedia data's broadcast progress through slide operation on the curved surface display screen, and control mode is more simple and convenient, and the hand can not lead to the fact the multimedia data who plays and shelter from when operating, and the user can accurately acquire adjustment in-process multimedia data's broadcast progress, need not the repetitive operation, improves operating efficiency, has effectively reduced the harmful effects who watches multimedia data's in-process production to the user.
As shown in fig. 7, in an embodiment, another method for controlling playing of multimedia data is provided, which is applicable to the mobile terminal described above, and the method may include the following steps:
step 702, when the curved surface display area detects a touch operation, acquiring touch information of the touch operation.
Step 704, determining whether the mobile terminal enters a holding state according to the number of the touch points, if so, executing step 706, and if not, executing step 710.
The number of touch points corresponding to the touch operation detected in the curved surface display area can be acquired, whether the number of the touch points is larger than a number threshold value or not is judged, and if the number of the touch points is larger than the number threshold value, the mobile terminal can be determined to enter a holding state. As a specific embodiment, the threshold number may be 3, and when the curved display area detects that the number of the touch points pressed is greater than 3, it may be determined that the user is holding the mobile terminal for use, and it may be determined that the mobile terminal is in a holding state.
Step 706, determining a holding mode according to the screen display mode of the display screen and the distribution of the touch points.
In some embodiments, the grip modes may include, but are not limited to, a left-handed grip, a right-handed grip, and a two-handed grip. In different holding modes, the number and distribution of the pressed touch points in the curved surface display area can be different. The holding direction of the mobile terminal can be determined according to the screen display mode of the display screen. Optionally, when the display screen is in a normal-vertical screen display mode, the holding direction may be normal-vertical holding (that is, the shorter side of the mobile terminal is located at the upper and lower sides relative to the user, and the position of the receiver is located at the upper side relative to the user); when the display screen is in an inverted vertical screen display mode, the holding direction can be inverted vertical holding (namely, the shorter side of the mobile terminal is positioned at the upper side and the lower side relative to the user, and the position of the receiver is positioned at the lower side relative to the user); when the display screen is in a left horizontal screen display mode, the holding direction can be left horizontal holding (namely, the shorter side of the mobile terminal is positioned at the left side and the right side relative to the user, and the position of the receiver is positioned at the left side relative to the user); when the display screen is in a right horizontal screen display mode, the holding direction can be in a right horizontal holding direction (that is, the shorter side of the mobile terminal is positioned at the left side and the right side relative to the user, and the position of the receiver is positioned at the right side relative to the user).
The holding mode can be determined according to the holding direction and the distribution of the plurality of pressed touch points in the two curved surface display areas. If the current holding direction is positive vertical holding or negative vertical holding, the number of touch points distributed in the curved surface display area corresponding to the left side of the user is larger than the number of touch points distributed in the curved surface display area corresponding to the right side of the user, the holding mode can be determined to be right-handed holding, and otherwise, the holding mode can be determined to be left-handed holding.
For example, as shown in fig. 8, fig. 8 is a schematic diagram of the mobile terminal being held by a right hand in one embodiment. The current holding direction of the mobile terminal is vertical holding, 4 pressed touch points are distributed in the curved surface display area corresponding to the left side of the user, and 1 pressed touch point is distributed in the curved surface display area corresponding to the right side of the user, so that the mobile terminal can be determined to be a right-hand holding mode.
If the current holding direction is left-side holding or right-side holding, and the number of touch points distributed on the two curved surface display areas is the same, the two-hand holding mode can be determined. It should be understood that the manner of determining the holding mode is not limited to the above-described manners, and other manners are also possible, for example, the determination may be performed according to the touch areas of the two curved surface display areas, and when the touch area of the curved surface display area on the left side of the user is larger than the touch area of the curved surface display area on the right side of the user, the left-hand holding may be determined, and the like, which is not limited herein.
Step 708, when the holding mode is left-handed holding or right-handed holding, determine whether the target touch point satisfies the touch condition, if yes, execute step 710, otherwise execute step 714.
When the holding mode is left-handed holding or right-handed holding, misoperation is easy to occur, a user may only want to hold the mobile terminal without controlling the played multimedia data, whether the touch operation meets the set touch condition can be judged, and when the set touch condition is met, the detected touch operation is determined to be the multimedia control operation, so that the misoperation condition occurring when the user holds the mobile terminal can be avoided.
In some embodiments, the touch condition may be set according to an actual requirement, for example, the touch pressure of the touch point is greater than a certain pressure value, the distance between the touch point and the two curved surface display areas is less than a certain distance, and the like, which is not limited herein.
As a specific implementation manner, the touch point with the touch pressure greater than the pressure threshold may be obtained, and the touch point with the touch pressure greater than the pressure threshold may be used as the target touch point, and it is determined whether the target touch point satisfies the touch condition. Optionally, it may be determined whether the number of the target touch points is 2, and if the number of the target touch points is 2, it may be further determined whether the two target touch points are respectively distributed in the two curved surface display areas. The curved surface display area of the display screen of the mobile terminal can comprise a first curved surface area and a second curved surface area, and the first curved surface area and the second curved surface area are respectively arranged on the left side edge and the right side edge of the flat display area in a vertical screen display state. The method can judge whether two target touch points are distributed in a first curved surface area and a second curved surface area respectively, if the two target touch points are distributed in the first curved surface area and the second curved surface area respectively, the relative distance can be calculated according to touch coordinates of the two target touch points, whether the relative distance of the two target touch points is smaller than a distance threshold value is judged, and if the relative distance of the two target touch points is smaller than the distance threshold value, the target touch points can be determined to meet touch conditions. Optionally, if the two target touch points are distributed in the first curved surface area and the second curved surface area respectively, it may also be determined whether an absolute value of a difference between the vertical coordinates of the two target touch points is smaller than a preset value, and if so, it may be determined that the target touch points satisfy the touch condition. In this embodiment of the application, if the distance between the two target touch points is smaller than the distance threshold, it may be determined that the touch operation detected in the curved surface display area is a more accurate touch operation, and if the user intentionally performs touch control, it may be determined that the touch operation is a touch operation for controlling playing of multimedia data. If the distance between the two target touch points is large, it indicates that the user may unintentionally perform a touch operation, and if the touch operation is recognized and the playing of the multimedia data is controlled, a situation of misoperation may occur, which may cause adverse effects to the user.
And step 710, generating a play control instruction according to the touch information.
If the mobile terminal is not in a holding state or the mobile terminal is in a two-hand holding state, the possibility of misoperation is low, the identification and detection of the misoperation can be avoided, and the playing control instruction can be directly generated according to the touch information of the touch operation. The manner of generating the play control command according to the touch information of the touch operation may include one or more manners described in the foregoing embodiments, which is not limited herein.
In some embodiments, the touch information of the touch operation may include a pressing duration, where the pressing duration may refer to a duration of the same touch point being pressed, and different pressing durations may control different playing states of the multimedia data. As a specific implementation manner, a duration interval to which the pressing duration of the touch operation detected in the curved surface display area belongs may be determined, and the playing speed corresponding to the duration interval to which the pressing duration belongs is obtained. A plurality of different time length intervals can be preset, and the different time length areas can respectively correspond to different playing speed multiples. The relationship between the pressing duration and the playing multiple speed is not limited in the embodiment of the present application, for example, the larger the duration interval to which the pressing duration belongs, the higher the corresponding playing multiple speed may be, or the smaller the duration interval to which the pressing duration belongs, the higher the corresponding playing multiple speed may be. For example, 4 time length intervals may be set, where a time length interval [3, 4] (sec) corresponds to 1.5 times speed, a time length interval [4, 5] (sec) corresponds to 2 times speed, a time length interval greater than 5 seconds corresponds to 3 times speed, and a time length interval less than 3 seconds corresponds to 1 time speed, etc.
The playing speed control instruction can be generated according to the playing speed corresponding to the duration interval to which the pressing duration belongs, and the multimedia data which is currently played is adjusted to the target playing speed for playing according to the playing speed control instruction, wherein the target playing speed is the product of the playing speed corresponding to the multimedia data at 1-time speed and the playing speed corresponding to the duration interval to which the pressing duration belongs. In the embodiment of the application, the user can adjust the playing speed of the multimedia data by performing the pressing touch operation with different durations, the control mode is simpler and more convenient, and the operation efficiency can be improved.
In some embodiments, when the mobile terminal is held by a left hand or a right hand and the target touch point satisfies the touch condition, the play control instruction may be generated according to the touch information corresponding to the target touch point, and optionally, the touch information corresponding to the target touch point may include, but is not limited to, a touch position, a sliding direction, a sliding length, a sliding speed, and the like of the target touch point. The manner of generating the play control instruction according to the touch information corresponding to the target touch point may be the same as the manner of generating the play control instruction according to the touch information of the touch operation, and is not described herein again.
And 712, controlling the multimedia data currently being played according to the playing control instruction.
In step 714, no response is temporarily made to the touch operation.
If the mobile terminal is held by the left hand or the right hand and the target touch point does not meet the touch condition, the detected touch operation can be determined as an invalid touch operation, and the touch operation can be temporarily not responded so as to prevent the occurrence of misoperation.
It should be understood that the touch operations performed in the curved display area and the control methods performed on the multimedia data according to the touch operations in the embodiments of the present application are not limited to the ones described in the above embodiments, and other touch operations and control methods may also be used, which are not limited herein.
In the embodiment of the application, the misoperation caused by touch control on the curved surface display area when the mobile terminal is in a holding state can be reduced, the effectiveness of control operation on multimedia data can be improved, and the accuracy of operation is improved.
As shown in fig. 9, in an embodiment, a multimedia data playing control apparatus 900 is provided, which can be applied to the mobile terminal described above, and the multimedia data playing control apparatus 900 can include a detection module 910, an instruction generation module 920, and a playing control module 930.
The detecting module 910 is configured to obtain touch information of a touch operation when the curved surface display area detects the touch operation.
The instruction generating module 920 is configured to generate a play control instruction according to the touch information.
The playing control module 930 is configured to control the multimedia data currently being played according to the playing control instruction.
In the embodiment of the application, the display screen of the mobile terminal comprises a plane display area and a curved surface display area located on the side of the plane display area, when the curved surface display area detects touch operation, touch information of the touch operation is obtained, a play control instruction is generated according to the touch information, the multimedia data which is currently played is controlled according to the play control instruction, the play of the multimedia data can be controlled through the curved edge display area on the side of the touch, the control operation is simplified, the play of the multimedia data can be controlled more simply, conveniently and efficiently, the called virtual button does not need to be touched, and adverse effects generated in the process of watching the multimedia data by a user are reduced.
In one embodiment, the touch information includes a touch location. The instruction generating module 920 may include a progress bar acquiring unit, a time point determining unit, and an instruction generating unit.
And the progress bar acquiring unit is used for acquiring the playing progress bar of the multimedia data which is currently played.
And the time point determining unit is used for determining a playing time point corresponding to the touch position in the playing progress bar.
And the instruction generating unit is used for generating a play progress jump instruction according to the play time point.
The playing control module 930 is further configured to control the multimedia data being played before to jump to a playing time point according to the playing progress jump instruction, and play the multimedia data.
In the embodiment of the application, the user can realize the jump of the playing time point through simple touch operation on the curved surface display screen, the operation is simpler and more convenient, and each touch position of the curved surface display screen corresponds to the playing progress bar, so that more accurate control can be realized.
In one embodiment, the touch information includes a sliding direction and a sliding length.
The instruction generating module 920 is further configured to determine a fast forward playing length according to the sliding length when the sliding direction is the first direction, obtain a first speed of the fast forward playing, and generate a fast forward playing instruction according to the fast forward playing length and the first speed.
The play control module 930 is further configured to control, when the sliding direction is the first direction, the play progress of the multimedia data currently being played according to the fast forward play instruction to be played forward at the first speed, and when the length of the forward play of the play progress reaches the fast forward play length, restore the play speed of the multimedia data currently being played to the normal speed, where the normal speed is lower than the first speed.
The instruction generating module 920 is further configured to determine a fast-rewind playing length according to the sliding length when the sliding direction is a second direction, obtain a second speed of the fast-rewind playing, and generate a fast-rewind playing instruction according to the fast-rewind playing length and the second speed, where the first direction and the second direction are opposite sliding directions.
The play control module 930 is further configured to, when the sliding direction is the second direction, control the play progress of the currently playing multimedia data to be played back at the second speed according to the fast-back play instruction, and when the length of the play progress of the fast-back play reaches the fast-back play length, restore the play speed of the currently playing multimedia data to the normal speed, and play the multimedia data forward at the normal speed, where the normal speed is lower than the second speed.
In one embodiment, the touch information further includes a sliding speed. The instruction generating module 920 is further configured to, when the sliding direction is the first direction, obtain a first speed of fast play matching the sliding speed before generating the fast forward play instruction according to the fast forward play length and the first speed.
The instruction generating module 920 is further configured to, when the sliding direction is the second direction, obtain a second speed of fast rewind playing matched with the sliding speed before generating the fast rewind playing instruction according to the fast rewind playing length and the second speed.
In this application embodiment, the user can control multimedia data's broadcast progress through slide operation on the curved surface display screen, and control mode is more simple and convenient, and the hand can not lead to the fact the multimedia data who plays and shelter from when operating, and the user can accurately acquire adjustment in-process multimedia data's broadcast progress, need not the repetitive operation, improves operating efficiency, has effectively reduced the harmful effects who watches multimedia data's in-process production to the user.
In one embodiment, the touch information includes a press duration. The instruction generating module 920 is further configured to determine a duration interval to which the pressing duration belongs, obtain a playing speed multiple corresponding to the duration interval to which the pressing duration belongs, and generate a playing speed control instruction according to the playing speed multiple.
The play control module 930 is further configured to adjust the multimedia data currently being played to a target play speed according to the play speed control instruction, and the target play speed is a product of a play speed corresponding to the multimedia data at 1 × speed and the play speed.
In an embodiment, the apparatus 900 for controlling playing of multimedia data includes a detection module 910, an instruction generation module 920 and a playing control module 930, and further includes
And the holding state judging module is used for judging whether the mobile terminal enters the holding state according to the number of the touch points.
And the holding mode determining module is used for determining a holding mode according to the screen display mode of the display screen and the distribution of the touch points if the mobile terminal enters the holding state, wherein the holding mode comprises left-hand holding, right-hand holding and double-hand holding.
And the condition judging module is used for judging whether the target touch point meets the touch condition or not when the holding mode is left-hand holding or right-hand holding, and the target touch point is a touch point with the touch pressure larger than the pressure threshold.
In one embodiment, the curved surface display area includes a first curved surface area and a second curved surface area, and the first curved surface area and the second curved surface area are respectively disposed on left and right sides of the flat display area in a vertical screen display state.
The condition judgment module is further configured to judge whether the number of the target touch points is 2, judge whether the two target touch points are respectively distributed in the first curved surface area and the second curved surface area if the number of the target touch points is 2, and determine that the target touch points satisfy the touch condition if the two target touch points are distributed in the first curved surface area and the second curved surface area and the relative distance between the two target touch points is smaller than a distance threshold.
The instruction generating module 920 is further configured to generate a play control instruction according to the touch information corresponding to the target touch point if the target touch point meets the touch condition.
In the embodiment of the application, the misoperation caused by touch control on the curved surface display area when the mobile terminal is in a holding state can be reduced, the effectiveness of control operation on multimedia data can be improved, and the accuracy of operation is improved.
Fig. 10 is a block diagram of a mobile terminal in one embodiment. As shown in fig. 10, the mobile terminal may be a mobile phone, a tablet computer, an intelligent wearable device, or the like. Mobile terminal 1000 can include one or more of the following components: a processor 1010, a memory 1020 coupled to the processor 1010, and a display 1030 coupled to the processor 1010. The display screen 1030 may include a flat display area and a curved display area, the curved display area is located on a side of the flat display area, and the curved display area may be used to detect a touch operation. Memory 1020 may store one or more application programs that may be configured to be executed by one or more processors 1010 to implement the methods described in the embodiments above.
Processor 1010 may include one or more processing cores. The processor 1010 connects the various parts throughout the mobile terminal 1000 using various interfaces and lines, and performs various functions of the mobile terminal 1000 and processes data by executing or executing instructions, programs, code sets, or instruction sets stored in the memory 1020 and invoking data stored in the memory 1020. Alternatively, the processor 1010 may be implemented in hardware using at least one of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). The processor 1010 may integrate one or more of a Central Processing Unit (CPU), a Graphics Processing Unit (GPU), a modem, and the like. Wherein, the CPU mainly processes an operating system, a user interface, an application program and the like; the GPU is used for rendering and drawing display content; the modem is used to handle wireless communications. It is understood that the modem may not be integrated into the processor 1010, but may be implemented by a communication chip.
The Memory 1020 may include a Random Access Memory (RAM) or a Read-Only Memory (ROM). The memory 1020 may be used to store instructions, programs, code, sets of codes, or sets of instructions. The memory 1020 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the various method embodiments described above, and the like. The storage data area may also store data and the like created by the mobile terminal 1000 in use.
It is understood that the mobile terminal 1000 may include more or less structural elements than those shown in the above-mentioned block diagrams, for example, a power supply module, a speaker, a bluetooth module, a sensor, a Wi-Fi (Wireless Fidelity) module, etc., and is not limited herein.
The embodiments of the present application disclose a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the method described in the embodiments above.
Embodiments of the present application disclose a computer program product comprising a non-transitory computer readable storage medium storing a computer program, and the computer program, when executed by a processor, implements the method as described in the embodiments above.
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 a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. The storage medium may be a magnetic disk, an optical disk, a ROM, etc.
Any reference to memory, storage, database, or other medium as used herein may include non-volatile and/or volatile memory. Suitable non-volatile memory can include ROM, Programmable ROM (PROM), Erasable PROM (EPROM), Electrically Erasable PROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM), which acts as external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), Rambus Direct RAM (RDRAM), and Direct Rambus DRAM (DRDRAM).
It should be appreciated that reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. Those skilled in the art should also appreciate that the embodiments described in this specification are all alternative embodiments and that the acts and modules involved are not necessarily required for this application.
In various embodiments of the present application, it should be understood that the size of the serial number of each process described above does not mean that the execution sequence is necessarily sequential, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated units, if implemented as software functional units and sold or used as a stand-alone product, may be stored in a computer accessible memory. Based on such understanding, the technical solution of the present application, which is a part of or contributes to the prior art in essence, or all or part of the technical solution, may be embodied in the form of a software product, stored in a memory, including several requests for causing a computer device (which may be a personal computer, a server, a network device, or the like, and may specifically be a processor in the computer device) to execute part or all of the steps of the above-described method of the embodiments of the present application.
The foregoing describes in detail a method, an apparatus, a mobile terminal, and a storage medium for controlling playing of multimedia data disclosed in the embodiments of the present application, and a specific example is applied in the present application to explain the principles and embodiments of the present application. Meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (11)

1. A playing control method of multimedia data is characterized in that the playing control method is applied to a mobile terminal, the mobile terminal comprises a display screen, the display screen comprises a plane display area and a curved surface display area, the curved surface display area is positioned at the side edge of the plane display area, and the method comprises the following steps:
when the curved surface display area detects touch operation, acquiring touch information of the touch operation;
generating a play control instruction according to the touch information;
and controlling the multimedia data which is currently played according to the playing control instruction.
2. The method of claim 1, wherein the touch information comprises a touch location;
the generating a play control instruction according to the touch information includes:
acquiring a playing progress bar of multimedia data currently being played;
determining a playing time point corresponding to the touch position in the playing progress bar;
generating a play progress jump instruction according to the play time point;
the controlling the multimedia data currently played according to the playing control instruction comprises:
and controlling the multimedia data which is played before to jump to the playing time point according to the playing progress jump instruction, and playing.
3. The method of claim 1, wherein the touch information comprises a sliding direction and a sliding length;
the generating a play control instruction according to the touch information includes:
when the sliding direction is a first direction, determining a fast forward playing length according to the sliding length, acquiring a first speed of fast forward playing, and generating a fast forward playing instruction according to the fast forward playing length and the first speed;
when the sliding direction is a second direction, determining a fast-backward playing length according to the sliding length, acquiring a second speed of the fast-backward playing, and generating a fast-backward playing instruction according to the fast-backward playing length and the second speed, wherein the first direction and the second direction are opposite sliding directions.
4. The method according to claim 3, wherein when the sliding direction is a first direction, the controlling the multimedia data currently being played according to the play control instruction comprises:
controlling the playing progress of the multimedia data which is currently played to be played forward according to the fast forward playing instruction and according to the first speed, and when the length of the multimedia data which is currently played forward reaches the fast forward playing length, restoring the playing speed of the multimedia data which is currently played to the normal speed, wherein the normal speed is lower than the first speed;
when the sliding direction is a second direction, the controlling the multimedia data currently being played according to the playing control instruction includes:
and controlling the playing progress of the multimedia data which is currently played according to the fast-backward playing instruction to play back according to the second speed, and when the length of the multimedia data which is currently played back reaches the fast-backward playing length, restoring the playing speed of the multimedia data which is currently played to the normal speed, and playing the multimedia data forward at the normal speed, wherein the normal speed is lower than the second speed.
5. The method of claim 3 or 4, wherein the touch information further comprises a sliding speed;
the acquiring the first speed of the fast play comprises:
acquiring a first speed of fast playing matched with the sliding speed;
the acquiring of the second speed of the fast backward playing includes:
and acquiring a second speed of fast backward playing matched with the sliding speed.
6. The method of claim 1, wherein the touch information comprises a press duration;
the generating a play control instruction according to the touch information includes:
determining a duration interval to which the pressing duration belongs, and acquiring a playing speed multiple corresponding to the duration interval to which the pressing duration belongs;
generating a playing speed control instruction according to the playing speed;
the controlling the multimedia data currently played according to the playing control instruction comprises:
and adjusting the multimedia data which is currently played to a target playing speed according to the playing speed control instruction for playing, wherein the target playing speed is the product of the playing speed corresponding to the multimedia data at the speed of 1 time and the playing speed.
7. The method according to any one of claims 1 to 4 and 6, wherein the touch information includes the number and distribution of touch points and the touch pressure of each touch point;
before generating a play control instruction according to the touch information, the method further includes:
judging whether the mobile terminal enters a holding state or not according to the number of the touch points;
if the touch screen enters the holding state, determining a holding mode according to a screen display mode of the display screen and the distribution of the touch points, wherein the holding mode comprises left-hand holding, right-hand holding and double-hand holding;
when the holding mode is left-handed holding or right-handed holding, judging whether a target touch point meets a touch condition, wherein the target touch point is a touch point with a touch pressure greater than a pressure threshold value;
the generating a play control instruction according to the touch information includes:
and if the target touch point meets the touch condition, generating a play control instruction according to the touch information corresponding to the target touch point.
8. The method according to claim 7, wherein the curved surface display area comprises a first curved surface area and a second curved surface area, and the first curved surface area and the second curved surface area are respectively arranged on the left side and the right side of the flat display area in a vertical screen display state;
the determining whether the target touch point satisfies the touch condition includes:
judging whether the number of the target touch points is 2 or not;
if the number of the target touch points is 2, judging whether the two target touch points are respectively distributed in the first curved surface area and the second curved surface area;
and if the two target touch points are distributed on the first curved surface area and the second curved surface area, and the relative distance between the two target touch points is smaller than a distance threshold, determining that the target touch points meet the touch condition.
9. The utility model provides a play controlling means of multimedia data which characterized in that is applied to mobile terminal, mobile terminal includes the display screen, the display screen includes plane display area and curved surface display area, curved surface display area is located the side in plane display area, the device includes:
the detection module is used for acquiring touch information of the touch operation when the curved surface display area detects the touch operation;
the instruction generating module is used for generating a playing control instruction according to the touch information;
and the playing control module is used for controlling the multimedia data which is currently played according to the playing control instruction.
10. A mobile terminal, comprising:
the display screen comprises a plane display area and a curved surface display area, wherein the curved surface display area is positioned on the side edge of the plane display area;
one or more processors;
one or more memories in which a computer program is stored, which, when executed by the processor, causes the processor to perform the method of any of claims 1 to 8.
11. A computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, causes the processor to carry out the method according to any one of claims 1 to 8.
CN202010540587.0A 2020-06-15 2020-06-15 Multimedia data play control method and device, mobile terminal and storage medium Pending CN111736749A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010540587.0A CN111736749A (en) 2020-06-15 2020-06-15 Multimedia data play control method and device, mobile terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010540587.0A CN111736749A (en) 2020-06-15 2020-06-15 Multimedia data play control method and device, mobile terminal and storage medium

Publications (1)

Publication Number Publication Date
CN111736749A true CN111736749A (en) 2020-10-02

Family

ID=72649093

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010540587.0A Pending CN111736749A (en) 2020-06-15 2020-06-15 Multimedia data play control method and device, mobile terminal and storage medium

Country Status (1)

Country Link
CN (1) CN111736749A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125151A (en) * 2021-11-26 2022-03-01 深圳传音控股股份有限公司 Image processing method, mobile terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104866094A (en) * 2015-05-11 2015-08-26 广东欧珀移动通信有限公司 Terminal and terminal control method
CN106293410A (en) * 2016-08-22 2017-01-04 维沃移动通信有限公司 A kind of video progress control method and mobile terminal
CN108616771A (en) * 2018-04-25 2018-10-02 维沃移动通信有限公司 Video broadcasting method and mobile terminal
CN110502341A (en) * 2019-08-15 2019-11-26 Oppo广东移动通信有限公司 The method, apparatus and storage medium of mobile terminal cleaning memory
CN110874144A (en) * 2019-11-25 2020-03-10 西安图唯谷创新科技有限公司 Multimedia playing process control method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104866094A (en) * 2015-05-11 2015-08-26 广东欧珀移动通信有限公司 Terminal and terminal control method
CN106293410A (en) * 2016-08-22 2017-01-04 维沃移动通信有限公司 A kind of video progress control method and mobile terminal
CN108616771A (en) * 2018-04-25 2018-10-02 维沃移动通信有限公司 Video broadcasting method and mobile terminal
CN110502341A (en) * 2019-08-15 2019-11-26 Oppo广东移动通信有限公司 The method, apparatus and storage medium of mobile terminal cleaning memory
CN110874144A (en) * 2019-11-25 2020-03-10 西安图唯谷创新科技有限公司 Multimedia playing process control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125151A (en) * 2021-11-26 2022-03-01 深圳传音控股股份有限公司 Image processing method, mobile terminal and storage medium

Similar Documents

Publication Publication Date Title
US11599154B2 (en) Adaptive enclosure for a mobile computing device
JP7261294B2 (en) Multimedia file playback control method and terminal device
US10416789B2 (en) Automatic selection of a wireless connectivity protocol for an input device
RU2651194C2 (en) Button interaction method and apparatus
CN107544810B (en) Method and device for controlling application program
EP3786773B1 (en) Screenshot capturing method, screenshot device, electronic device and computer-readable medium
CN106293410B (en) Video progress adjusting method and mobile terminal
US20130241829A1 (en) User interface method of touch screen terminal and apparatus therefor
CN108647055A (en) Application program preloads method, apparatus, storage medium and terminal
KR102101442B1 (en) Fingerprint identification methods, devices, programs and storage media
US20170262162A1 (en) Method and electronic device for processing terminal folder
KR20130125522A (en) Mobile terminal and method for controlling thereof
CN106325663B (en) Mobile terminal and its screenshotss method
CN108616771B (en) Video playing method and mobile terminal
US10474324B2 (en) Uninterruptable overlay on a display
CN108076223B (en) Task switching method and device, terminal equipment and storage medium
WO2015078300A1 (en) Television control method and remote controller for television
CN110134237A (en) Interface control method and relevant device
US20190056845A1 (en) Page Sliding Method And Apparatus, And User Terminal
CN111736749A (en) Multimedia data play control method and device, mobile terminal and storage medium
CN107291358A (en) Content display control method, electronic equipment, and videoconference client
CN107979701B (en) Method and device for controlling terminal display
CN111625176A (en) Device control method, device, storage medium and electronic device
CN113552993A (en) Key-based instruction triggering method and device, storage medium and terminal equipment
CN113849082B (en) Touch processing method and device, storage medium 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