Multimedia resource display progress adjustment method, device, equipment and storage medium

By dividing areas with different adjustment accuracy in the multimedia resource display interface, the problem of difficulty in fine adjustment of multimedia resources on the mobile device is solved, achieving more fine progress adjustment and better user experience.

CN113467679BActive Publication Date: 2025-02-14BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110652230.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-06-11
Publication Date
2025-02-14
Estimated Expiration
2041-06-11

AI Technical Summary

Technical Problem

The prior art is difficult to finely adjust the current position of the multimedia resource in a small range on the mobile device side, such as adjusting to the front/back page in an electronic reading, or adjusting to the front/back position in a video.

Method used

By dividing the first adjustment sub-region and the second adjustment sub-region with different adjustment accuracy in the multimedia resource display interface, the interval position of the first adjustment sub-region changes with the current position of the progress adjustment object, and the first adjustment sub-region is the The first adjustment accuracy is greater than the second adjustment accuracy of the second adjustment sub-region.

Benefits of technology

It realizes more fine adjustments to the current progress of the multimedia resource in the first adjustment sub-region, improves the user's control accuracy of the multimedia resource, and reduces the area occupied by the display progress adjustment area on the interface, thereby improving the The user's viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113467679B_ABST
    Figure CN113467679B_ABST
Patent Text Reader

Abstract

The present disclosure is about a method, device, equipment and storage medium for adjusting the display progress of multimedia resources. The method includes: displaying a display progress adjustment area of ​​multimedia resources, the display progress adjustment area includes a first adjustment sub-area; the first adjustment precision of the first adjustment sub-area is less than the second adjustment precision of the second adjustment sub-area other than the first adjustment sub-area in the display progress adjustment area; in response to a progress adjustment instruction triggered based on a progress adjustment object, determining the target position of the progress adjustment object in the display progress adjustment area; determining the target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision and / or the second adjustment precision; and displaying the multimedia resource according to the target display progress of the multimedia resource. The solution provided by the embodiment of the present disclosure divides the display progress adjustment area into parts with different adjustment precisions, wherein the first adjustment sub-area can facilitate users to more finely adjust the content within a specific range before and after the current progress.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of multimedia technology, and in particular to a method, device, equipment and storage medium for adjusting the display progress of multimedia resources. Background Art

[0002] With the development of mobile Internet, people are more and more inclined to watch videos or e-books on touch screen devices such as computers, mobile phones or tablets. In the scroll bar or progress bar used to display and adjust the progress of content, the adjustment accuracy of the content is constant. By sliding the progress mark of the progress bar, the content is adjusted to the corresponding proportional position.

[0003] It is difficult for users to finely adjust the content in a small range before and after the current position, such as adjusting the display progress of an e-book to the page before or after the current page, or adjusting the playback progress of a video to the position of 5 frames before or after the current frame. In the related art, coarse and fine content adjustment is achieved by setting multiple progress bars with different content adjustment precisions, but users need to perform multiple steps, and on mobile devices with limited screen size, multiple progress bars will occupy a certain screen area, affecting the user's viewing experience. Summary of the invention

[0004] The present disclosure provides a multimedia resource display progress adjustment method, device, equipment and storage medium to at least solve the problem in the related art that the content in the range before and after the current position cannot be finely adjusted. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, a method for adjusting a multimedia resource display progress is provided, comprising:

[0006] Displaying a display progress adjustment area of ​​a multimedia resource on a multimedia resource display interface, the display progress adjustment area including a first adjustment sub-area, the first adjustment sub-area being determined according to a current position of a progress adjustment object and a preset area range; a first adjustment precision of the first adjustment sub-area being greater than a second adjustment precision of a second adjustment sub-area other than the first adjustment sub-area in the display progress adjustment area;

[0007] In response to a progress adjustment instruction triggered based on the progress adjustment object, determining a target position of the progress adjustment object in the display progress adjustment area;

[0008] determining a target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision and / or the second adjustment precision;

[0009] The multimedia resource is displayed on the multimedia resource display interface according to the target display progress of the multimedia resource.

[0010] Optionally, the first adjustment sub-area is determined according to the current position of the progress adjustment object and a preset area range, including:

[0011] Acquire the current position of the progress adjustment object in the display progress adjustment area;

[0012] Determine a first adjustment sub-region of the display progress adjustment region according to the current position of the progress adjustment object and the preset region range; wherein the progress adjustment object is within the first adjustment sub-region;

[0013] The first adjustment sub-area is highlighted in the display progress adjustment area.

[0014] Optionally, the determining, according to the current position of the progress adjustment object and a preset area range, the first adjustment sub-area of ​​the display progress adjustment area includes:

[0015] Get the preset interval length;

[0016] Taking the current position of the progress adjustment object as a reference, extending the preset interval length in a preset direction to obtain a first adjustment sub-area of ​​the display progress adjustment area;

[0017] The area in the display progress adjustment area except the first adjustment sub-area is used as the second adjustment sub-area.

[0018] Optionally, the determining the first adjustment sub-area of ​​the display progress adjustment area according to the current position of the progress adjustment object and the preset area range further includes:

[0019] Obtaining the preset interval ratio and the total interval length of the display progress adjustment area;

[0020] Determining the target interval length according to the preset interval proportion and the total interval length;

[0021] Taking the current position of the progress adjustment object as a reference, extending the target interval length in a preset direction to obtain a first adjustment sub-area of ​​the display progress adjustment area;

[0022] The area in the display progress adjustment area except the first adjustment sub-area is used as the second adjustment sub-area.

[0023] Optionally, determining a target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision and / or the second adjustment precision includes:

[0024] When the target position falls into the first adjustment sub-area, determining a position offset of the progress adjustment object according to the target position and the current position;

[0025] Determining a display progress offset of the multimedia resource according to a first adjustment accuracy of the first adjustment sub-area and the position offset;

[0026] A target presentation progress of the multimedia resource is determined according to the current presentation progress of the multimedia resource and the presentation progress offset.

[0027] Optionally, the determining, according to the first adjustment precision and / or the second adjustment precision, a target display progress of the multimedia resource corresponding to the target position further includes:

[0028] When the target position falls into the second adjustment sub-area, determining a position offset of the progress adjustment object according to the target position and the current position;

[0029] Determining a display progress offset of the multimedia resource according to a second adjustment accuracy of the second adjustment sub-region and the position offset;

[0030] A target presentation progress of the multimedia resource is determined according to the current presentation progress of the multimedia resource and the presentation progress offset.

[0031] Optionally, the determining, according to the first adjustment precision and / or the second adjustment precision, a target display progress of the multimedia resource corresponding to the target position further includes:

[0032] When the target position falls into the second adjustment sub-area, determining a first position offset and a second position offset of the progress adjustment object according to the target position and the current position;

[0033] determining a first display progress offset of the multimedia resource according to a first adjustment accuracy of the first adjustment sub-area and the first position offset;

[0034] determining a second display progress offset of the multimedia resource according to a second adjustment accuracy of the second adjustment sub-area and the second position offset;

[0035] A target presentation progress of the multimedia resource is determined according to the current presentation progress of the multimedia resource, the first presentation progress offset, and the second presentation progress offset.

[0036] Optionally, the method further includes:

[0037] Determining a target position of the progress adjustment object according to a target display progress of the multimedia resource;

[0038] updating and displaying the progress adjustment object according to the target position of the progress adjustment object;

[0039] The first adjustment sub-area is updated and displayed according to the target position of the progress adjustment object and the preset area range.

[0040] According to a second aspect of an embodiment of the present disclosure, a multimedia resource display progress adjustment device is provided, comprising:

[0041] An adjustment area display module is configured to execute displaying a display progress adjustment area of ​​a multimedia resource on a multimedia resource display interface, wherein the display progress adjustment area includes a first adjustment sub-area, and the first adjustment sub-area is determined according to a current position of a progress adjustment object and a preset area range; a first adjustment precision of the first adjustment sub-area is greater than a second adjustment precision of a second adjustment sub-area other than the first adjustment sub-area in the display progress adjustment area;

[0042] a target position determination module, configured to execute a progress adjustment instruction in response to being triggered based on the progress adjustment object, and determine a target position of the progress adjustment object in the display progress adjustment area;

[0043] a target display progress determination module, configured to determine a target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision and / or the second adjustment precision;

[0044] The display module is configured to display the multimedia resource on the multimedia resource display interface according to the target display progress of the multimedia resource.

[0045] Optionally, the adjustment area display module includes:

[0046] A current position acquisition unit, configured to acquire a current position of the progress adjustment object in the display progress adjustment area;

[0047] an area division unit, configured to determine a first adjustment sub-area of ​​the display progress adjustment area according to a current position of the progress adjustment object and a preset area range; wherein the progress adjustment object is within the first adjustment sub-area;

[0048] The highlighting unit is configured to highlight the first adjustment sub-area in the display progress adjustment area.

[0049] Optionally, the area division unit includes:

[0050] A first acquisition subunit is configured to execute acquisition of a preset interval length;

[0051] The first sub-region determining sub-unit is configured to extend the preset interval length in a preset direction based on the current position of the progress adjustment object to obtain a first adjustment sub-region of the display progress adjustment region, and use the region of the display progress adjustment region other than the first adjustment sub-region as a second adjustment sub-region.

[0052] Optionally, the area division unit further includes:

[0053] A second acquisition subunit is configured to execute acquisition of a preset interval ratio and a total interval length of the display progress adjustment area;

[0054] A target interval length determination subunit is configured to determine the target interval length according to the preset interval proportion and the total interval length;

[0055] The second sub-region determining sub-unit is configured to extend the target interval length in a preset direction based on the current position of the progress adjustment object to obtain a first adjustment sub-region of the display progress adjustment region; and use the region of the display progress adjustment region other than the first adjustment sub-region as a second adjustment sub-region.

[0056] Optionally, the target display progress determination module includes:

[0057] a first position offset determination unit, configured to determine, when the target position falls into the first adjustment sub-area, a position offset of the progress adjustment object according to the target position and the current position;

[0058] a first display progress offset determination unit configured to determine the display progress offset of the multimedia resource according to the first adjustment accuracy of the first adjustment sub-region and the position offset;

[0059] The target display progress first determining unit is configured to determine the target display progress of the multimedia resource according to the current display progress of the multimedia resource and the display progress offset.

[0060] Optionally, the target display progress determination module further includes:

[0061] a second position offset determination unit, configured to determine, when the target position falls into the second adjustment sub-area, a position offset of the progress adjustment object according to the target position and the current position;

[0062] a second display progress offset determination unit configured to determine the display progress offset of the multimedia resource according to the second adjustment precision of the second adjustment sub-region and the position offset;

[0063] The target display progress second determination unit is configured to determine the target display progress of the multimedia resource according to the current display progress of the multimedia resource and the display progress offset.

[0064] Optionally, the target display progress determination module further includes:

[0065] a third position offset determination unit, configured to determine, when the target position falls into the second adjustment sub-area, a first position offset and a second position offset of the progress adjustment object according to the target position and the current position;

[0066] a third display progress offset determination unit, configured to determine a first display progress offset of the multimedia resource according to a first adjustment accuracy of the first adjustment sub-region and the first position offset;

[0067] a fourth display progress offset determination unit, configured to determine a second display progress offset of the multimedia resource according to a second adjustment accuracy and the second position offset of the second adjustment sub-region;

[0068] The target display progress third determination unit is configured to determine a target display progress of the multimedia resource according to the current display progress of the multimedia resource, the first display progress offset, and the second display progress offset.

[0069] Optionally, the adjustment area display module further includes:

[0070] a target position determining unit, configured to determine a target position of the progress adjustment object according to a target display progress of the multimedia resource;

[0071] A first updating and displaying unit is configured to update and display the progress adjustment object according to a target position of the progress adjustment object;

[0072] The second updating and displaying unit is configured to update and display the first adjustment sub-area according to the target position and the preset area range of the progress adjustment object.

[0073] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the multimedia resource display progress adjustment method described in any one of the first aspect of the embodiments of the present disclosure.

[0074] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute a multimedia resource display progress adjustment method as described in any one of the first aspect of the embodiment of the present disclosure.

[0075] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, including computer instructions, which, when executed by a processor, implement the multimedia resource display progress adjustment method as described in any one of the first aspect of the embodiment of the present disclosure.

[0076] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0077] The technical solution provided by the embodiment of the present disclosure divides the display progress adjustment area of ​​the multimedia resource into a first adjustment sub-area and a second adjustment sub-area with different adjustment precisions, and the interval position of the first adjustment sub-area changes with the current position of the progress adjustment object; the first adjustment sub-area dynamically corresponds to the adjustment of a part of the content of the multimedia resource, and the second adjustment sub-area dynamically corresponds to the adjustment of another part of the content of the multimedia resource, wherein the first adjustment precision corresponding to the first adjustment sub-area is greater than the second adjustment precision corresponding to the second adjustment sub-area, that is, the progress offset corresponding to the minimum displacement of the progress adjustment object in the first adjustment sub-area is smaller than the progress offset corresponding to the same minimum displacement of the progress adjustment object in the second adjustment sub-area; when adjusting the position of the progress mark in the first adjustment sub-area, it is convenient for the user to make more precise adjustments to the content within a certain small range before and after the current progress, so as to facilitate the user to watch and browse the content of the multimedia resources before and after; at the same time, the display progress adjustment area is still displayed as a whole, and the area proportion of the display progress adjustment area in the display interface is reduced as much as possible, and the user can directly perform operations in the display progress adjustment area to complete progress adjustments with different precisions.

[0078] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0080] Figure 1 is a schematic diagram of an application environment according to an exemplary embodiment;

[0081] Figure 2 is a flow chart of a method for adjusting multimedia resource display progress according to an exemplary embodiment;

[0082] Figure 3 is a schematic diagram of a multimedia resource display interface according to an exemplary embodiment;

[0083] 4(1) to 4(2) are schematic diagrams showing the relationship between a display progress adjustment area and a multimedia resource display progress according to an exemplary embodiment;

[0084] Figure 5 is a flow chart showing a first adjustment sub-area of ​​a display progress adjustment area according to an exemplary embodiment;

[0085] Figure 6 is a flow chart showing a method of determining a first adjustment sub-region and a second adjustment sub-region according to an exemplary embodiment;

[0086] Figure 7 is another flowchart showing determining a first adjustment sub-region and a second adjustment sub-region according to an exemplary embodiment;

[0087] Figure 8 is a schematic diagram of a first adjustment sub-region according to an exemplary embodiment;

[0088] Fig. 9 is a schematic diagram of another first regulating sub-region according to an exemplary embodiment;

[0089] Fig.10 is a schematic diagram of another first regulating sub-region according to an exemplary embodiment;

[0090] Fig.11 is a flow chart showing a method of determining a target display progress of a multimedia resource according to an exemplary embodiment;

[0091] Fig.12 is a flowchart showing another method of determining a target display progress of a multimedia resource according to an exemplary embodiment;

[0092] Fig.13 is a schematic diagram showing the relationship between another display progress adjustment area and the display progress of multimedia resources according to an exemplary embodiment;

[0093] Fig.14 is a schematic diagram showing another method of determining a target display progress of a multimedia resource according to an exemplary embodiment;

[0094] Fig.15 is a flowchart showing updating display after display progress adjustment according to an exemplary embodiment;

[0095] Fig.16is a schematic diagram of a touch effect control according to an exemplary embodiment;

[0096] Fig.17 is a block diagram of a multimedia resource display progress adjustment device according to an exemplary embodiment;

[0097] Fig.18 The present invention is a block diagram of an electronic device for adjusting multimedia resource display progress according to an exemplary embodiment. DETAILED DESCRIPTION

[0098] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0099] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0100] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties.

[0101] See also Figure 1 , which is a schematic diagram of an application environment of a multimedia resource display progress adjustment method according to an exemplary embodiment, the application environment may include a terminal 110 and a server 120, and the terminal 110 and the server 120 may be connected via a wired network or a wireless network.

[0102] The terminal 110 may be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto. An application (Application, referred to as App) may be installed in the terminal 110. The application may be an independent application or a subprogram in an independent application. The user of the terminal 110 may log in to the application through pre-registered user information, which may include an account number and a password. The server 120 may be a server that provides background services for the application in the terminal 110, or may be another server that is connected and communicated with the background server of the application. It may be a single server or a server cluster composed of multiple servers.

[0103] In an embodiment of the present disclosure, the terminal 110 can display a multimedia resource display interface of an application, and display specific content, such as video or electronic books, on the multimedia resource display interface by pulling data from the server 120. The terminal 110 displays a multimedia resource display progress adjustment area on the multimedia resource display interface, and the multimedia resource display progress adjustment area includes a first adjustment sub-area and a second adjustment sub-area; in addition, a progress adjustment object is also displayed in the multimedia resource display progress adjustment area, and the position of the progress adjustment object in the multimedia resource display progress adjustment area corresponds to the current progress of the multimedia resource. The progress adjustment object is in the first adjustment sub-area, and it can also be understood that the first adjustment sub-area is used to adjust the content within a certain range before and after the current progress of the multimedia resource; wherein the first adjustment precision corresponding to the first adjustment sub-area is greater than the second adjustment precision corresponding to the second adjustment sub-area, that is, the display progress offset of the multimedia resource corresponding to the minimum displacement of the progress adjustment object in the first adjustment sub-area is less than the display progress offset of the multimedia resource corresponding to the same minimum displacement of the progress adjustment object in the second adjustment sub-area. In response to the progress adjustment instruction triggered based on the progress adjustment object, the target position of the progress adjustment object in the display progress adjustment area is determined; when the target position falls into the first adjustment sub-area, the terminal 110 determines the display progress offset and the target display progress according to the first adjustment precision corresponding to the first adjustment sub-area, and the terminal 110 displays the content of the multimedia resource corresponding to the target display progress in the multimedia resource display interface by pulling the target data from the server 120. Since the first adjustment precision corresponding to the first adjustment sub-area is greater than the second adjustment precision corresponding to the second adjustment sub-area, more precise adjustment within a certain range of content before and after the current progress can be achieved, such as turning to the previous / next page of the current book content or the previous / next frames of the current video content.

[0104] In addition, it should be noted that Figure 1What is shown is only one application environment provided by the present disclosure. In actual application, other application environments may also be included. For example, if the data is stored in the terminal 110, the terminal 110 may independently complete the above-mentioned multimedia display progress adjustment, and the present disclosure does not make any limitation here.

[0105] Figure 2 is a flowchart of a method for adjusting the progress of multimedia resource display according to an exemplary embodiment. Figure 2 As shown, the following steps may be included:

[0106] In step S210, a display progress adjustment area of ​​the multimedia resource is displayed on the multimedia resource display interface, and the display progress adjustment area includes a first adjustment sub-area, and the first adjustment sub-area is determined according to the current position of the progress adjustment object and a preset area range; a first adjustment precision of the first adjustment sub-area is greater than a second adjustment precision of a second adjustment sub-area in the display progress adjustment area except the first adjustment sub-area.

[0107] In the embodiments of the present disclosure, the multimedia resource display interface is used to display multimedia resources viewed by users, such as videos, e-books, etc. The display progress adjustment area displayed in the multimedia resource display interface is used to indicate and adjust the display progress of the multimedia resources. It can be a long progress bar (or scroll bar), a circular progress bar, etc. The present disclosure does not limit the display style of the display progress adjustment area. Specifically, the display progress adjustment area includes a progress adjustment object, and the progress adjustment object corresponds to the current progress of the displayed multimedia resource in the display progress adjustment area. For example, Figure 3 As shown in the figure, taking a long progress bar as an example, the progress adjustment object can be a slider or control point in the progress bar. When the progress adjustment object is at a position where 50% of the total length of the progress bar is reached, it indicates that the current progress of the multimedia resource displayed on the multimedia resource display interface is 50%.

[0108] In an embodiment of the present disclosure, a display progress adjustment area is divided into a first adjustment sub-area and a second adjustment sub-area, and the progress adjustment object is within the first adjustment sub-area, which means that the first adjustment sub-area is used to adjust the content part within a certain range before and after the current progress of the multimedia resource; wherein a first adjustment precision corresponding to the first adjustment sub-area is greater than a second adjustment precision corresponding to the second adjustment sub-area, that is, a display progress offset of the multimedia resource corresponding to a unit displacement of the progress adjustment object in the first adjustment sub-area is smaller than a display progress offset of the multimedia resource corresponding to a unit displacement of the progress adjustment object of the same size in the second adjustment sub-area, and the unit position offset is the minimum displacement that can be quantified. For example, FIG4 (1) shows a case where the adjustment accuracy in the display progress adjustment area is consistent. For example, for a three-minute video, there are generally 24 frames of images per second, and 4320 frames of images in three minutes. The length of the progress bar in the multimedia resource display interface displayed in vertical screen is 60 mm, and the average adjustment accuracy of the entire progress bar is 4320 / 60=72 frames / mm. That is, if the minimum displacement of the progress adjustment object that can be quantified is 1 mm, then the corresponding display progress offset of the multimedia resource is 72 frames of images, that is, 3 seconds of video progress offset. In this case, the corresponding adjustment accuracy is the same regardless of the distance the progress adjustment object moves. Even if the user only moves the progress adjustment object 1 mm to the left, the video will jump directly to the content part 3 seconds ago. If the user wants to watch the video of the previous 1 second or even the previous few frames of video images, it is difficult to adjust to the corresponding video position through the above progress bar. In the technical solution provided by the present disclosure, FIG. 4 (2) shows a case where the adjustment precision in the progress adjustment area is inconsistent. For example, for a three-minute video, the length of the progress bar in the multimedia resource display interface displayed in the vertical screen is 60 mm, the minimum displacement of the progress adjustment object that can be quantified is 1 mm, the length of the first adjustment sub-area containing the progress adjustment object is 2 cm, and the length of the second adjustment sub-area can be 4 cm. If the video duration range that can be adjusted by the first adjustment sub-area is set to 2 seconds, the first adjustment precision corresponding to the first adjustment sub-area is 2.4 frames / mm, that is, when the user moves the progress adjustment object by 1 mm in the first adjustment sub-area, the frame-level video progress adjustment can be achieved. At this time, the video duration range that can be adjusted by the second adjustment sub-area can be 178 seconds, and the corresponding average value of the second adjustment precision can be 106.8 frames / mm. Of course, the video duration range that can be adjusted by the second adjustment sub-area can be less than 178 seconds, and the present disclosure does not limit this. It only needs that the first adjustment precision is the smaller value of the two.

[0109] In a specific embodiment, Figure 5 As shown, the first adjustment sub-area is determined according to the current position of the progress adjustment object and the preset area range, and may include the following steps:

[0110] In step S211, the current position of the progress adjustment object in the display progress adjustment area is obtained.

[0111] The current position of the progress adjustment object in the display progress adjustment area corresponds to the current progress of the displayed multimedia resource.

[0112] In step S213, a first adjustment sub-region of the display progress adjustment region is determined according to the current position of the progress adjustment object and the preset region range; wherein the progress adjustment object is located in the first adjustment sub-region.

[0113] In the embodiment of the present disclosure, the display progress adjustment area is divided into a first adjustment sub-area and a second adjustment sub-area according to the current position of the progress adjustment object and the preset area range, and the first adjustment sub-area occupies a part of the display progress adjustment area. Preferably, the first adjustment sub-area and the second adjustment sub-area constitute a complete display progress adjustment area. Wherein, the progress adjustment object is in the first adjustment sub-area, which means that the first adjustment sub-area is used to adjust the content within a certain range before and after the current progress; wherein the first adjustment precision corresponding to the first adjustment sub-area is greater than the second adjustment precision corresponding to the second adjustment sub-area, that is, the display progress offset of the multimedia resource corresponding to the minimum displacement of the progress adjustment object in the first adjustment sub-area is less than the display progress offset of the multimedia resource corresponding to the minimum displacement of the progress adjustment object of the same size in the second adjustment sub-area. It can be understood that the first adjustment sub-area is a slowly flipping area, and the display progress offset of the multimedia resource corresponding to the minimum displacement of the progress adjustment object is smaller, which can achieve more precise progress adjustment.

[0114] In step S215, the first adjustment sub-area is highlighted in the display progress adjustment area.

[0115] In the above embodiment, the first adjustment sub-region and the second adjustment sub-region with different adjustment precisions are displayed according to the current position of the current progress adjustment object, so that the user can adjust the progress according to his / her needs. When it is necessary to adjust the content in a small range before and after the current progress, it is only necessary to move the progress adjustment object in the first adjustment sub-region to achieve a more precise progress adjustment. In addition, the first adjustment sub-region and the second adjustment sub-region are both part of the display progress adjustment region. Compared with using multiple progress bars for progress adjustment, this method can reduce the area occupied in the multimedia resource display interface and avoid affecting the user's viewing experience.

[0116] In an optional embodiment, taking a long progress bar as an example, the interval length of the first adjustment sub-area is a preset fixed value, such as Figure 6As shown, in step S213, determining the first adjustment sub-area of ​​the display progress adjustment area according to the current position of the progress adjustment object and the preset area range may include the following steps:

[0117] In step S2131, the preset interval length is obtained.

[0118] In step S2133, the preset interval length is extended in a preset direction based on the current position of the progress adjustment object to obtain a first adjustment sub-area of ​​the display progress adjustment area.

[0119] In step S2135, the area in the display progress adjustment area except the first adjustment sub-area is used as the second adjustment sub-area.

[0120] For example, if the length of the displayed progress bar is , the current progress adjustment object is located at , the preset interval length of the first adjustment sub-region is , then the first adjustment sub-area can be represented as the position interval in the progress bar The corresponding area; At this time, the progress adjustment object is in the middle position of the first adjustment sub-area.

[0121] In the above embodiment, the area range of the first adjustment sub-area is directly determined according to the position of the progress adjustment object and the preset interval length, and the first adjustment accuracy corresponding to the first adjustment sub-area can be further determined, so that the progress adjustment object is in the first adjustment sub-area, indicating that the first adjustment sub-area is used to adjust a small range of content before and after the current display progress. In the embodiment of the present disclosure, the progress adjustment object is not limited to the center position in the first adjustment sub-area, which is not specifically described here.

[0122] In another optional embodiment, taking a long progress scroll bar as an example, the proportion of the interval length of the first adjustment sub-area is a fixed value, such as Figure 7 As shown, in step S213, determining the first adjustment sub-area of ​​the display progress adjustment area according to the current position of the progress adjustment object and the preset area range may also include the following steps:

[0123] In step S2132, the preset interval ratio and the total interval length of the display progress adjustment area are obtained.

[0124] In step S2134, the target interval length is determined according to the preset interval proportion and the total interval length.

[0125] In step S2136, the target interval length is extended in a preset direction based on the current position of the progress adjustment object to obtain a first adjustment sub-area of ​​the display progress adjustment area.

[0126] In step S2138, the area in the display progress adjustment area except the first adjustment sub-area is used as the second adjustment sub-area.

[0127] The target interval length of the first adjustment sub-area is determined according to the preset interval ratio of the first adjustment sub-area and the total interval length of the display progress adjustment area. For example, in a touch screen of a certain size, the length of the displayed progress bar is , the preset interval ratio is 10%, and the interval length of the first adjustment sub-region is calculated as , the current progress adjustment object is located at , then the interval range of the first regulation sub-region is ,in At this time, the progress adjustment object is in the middle position of the first adjustment sub-area.

[0128] In the above embodiment, the area range of the first adjustment sub-area is indirectly determined according to the position of the progress adjustment object and the preset interval ratio, and the first adjustment accuracy corresponding to the first adjustment sub-area can be further determined, so that the progress adjustment object is in the first adjustment sub-area, indicating that the first adjustment sub-area is used to adjust a small range of content before and after the current display progress. In addition, considering that the different screen sizes of the terminals will cause the length of the display progress adjustment area to be different, and the length of the display progress adjustment area is also different when the same terminal is displayed in portrait and landscape mode, the use of the preset interval ratio setting can make the area ratio of the first adjustment sub-area and the second adjustment sub-area in the display progress adjustment area consistent in the multi-terminal scenario.

[0129] In the above-mentioned embodiment, the progress adjustment object is located in the center of the first adjustment sub-region. When the progress adjustment object is located in the starting region or the ending region of a certain interval length of the progress bar, the progress adjustment object is not necessarily located exactly in the middle of the first adjustment sub-region. In this case, the interval length of the first adjustment region may not be or .

[0130] For example, taking the method of using a preset interval ratio as an example, the length of the displayed progress bar is , the preset interval ratio is 20%, and the interval length of the first adjustment sub-region is calculated to be , the current progress adjustment object is located at .like , then the interval range of the first regulatory sub-region can be expressed as , at this time Figure 8 As shown in FIG. 1 , the progress adjustment object is not located in the middle of the first adjustment sub-area. , then the interval range of the first regulatory sub-region can be expressed as , at this time Fig. 9 As shown, the progress adjustment object is not located in the middle of the first adjustment sub-area. Fig.10 As shown, when the progress adjustment object is at position To location When the progress adjustment object is in the interval between the first and second positions, the first adjustment sub-region begins to be highlighted, and when the progress adjustment object is in other position intervals, the first adjustment sub-region is not highlighted.

[0131] In step S230, in response to the progress adjustment instruction triggered based on the progress adjustment object, a target position of the progress adjustment object in the display progress adjustment area is determined.

[0132] In the embodiments of the present disclosure, the user can directly drag the progress adjustment object in the display progress adjustment area to trigger the progress adjustment instruction; in other feasible implementations, the user does not need to directly drag the progress adjustment object, but only needs to slide in the display progress adjustment area, and the horizontal distance of the sliding operation can be mapped to the drag displacement of the progress adjustment object according to a preset ratio, thereby triggering the progress adjustment instruction; in other feasible implementations, the user can also perform a sliding operation in the multimedia resource display interface, and the horizontal distance of the sliding operation can also be mapped to the drag displacement of the progress adjustment object according to a preset ratio, thereby triggering the progress adjustment instruction. The present disclosure does not make a unique limitation on the touch method performed by the user.

[0133] In an embodiment of the present disclosure, after the user releases the touch operation, the position of the progress adjustment object is used as the target position. The target position can be located in the first adjustment sub-area or in the second adjustment sub-area. Different adjustment accuracies are used to calculate the display progress offset according to the different areas in which it falls.

[0134] In step S250, a target display progress of the multimedia resource corresponding to the target position is determined according to the first adjustment accuracy and / or the second adjustment accuracy.

[0135] In a specific embodiment, Fig.11 As shown, determining the target display progress of the multimedia resource corresponding to the target position according to the first adjustment accuracy and / or the second adjustment accuracy may include the following steps:

[0136] In step S2501, when the target position falls into the first adjustment sub-region, the position offset of the progress adjustment object is determined according to the target position and the current position.

[0137] In step S2502, the display progress offset of the multimedia resource is determined according to the first adjustment accuracy of the first adjustment sub-region and the position offset.

[0138] In step S2503, a target display progress of the multimedia resource is determined according to the current display progress of the multimedia resource and the display progress offset.

[0139] In the embodiment of the present disclosure, when the user performs a touch operation so that the position of the progress adjustment object after moving is still within the first adjustment sub-region, that is, it does not exceed the range of the region, the offset of the display progress is calculated according to the first adjustment precision of the first adjustment sub-region. The first adjustment precision represents the display progress offset of the multimedia resource corresponding to the unit position offset of the progress adjustment object, and the unit position offset is the minimum displacement that can be quantified.

[0140] For example, if the length of the displayed progress bar is , the current location is , the length of the user moving progress adjustment object is , define the leftmost end of the progress bar as the origin, and take the positive direction from left to right. If the display progress is adjusted backward, If you want to adjust the display progress forward, . In addition, the interval range of the first regulating sub-region is ,in , at this time, the progress adjustment object is in the middle of the first adjustment sub-area. The total length of the multimedia resource content (such as the length of a video or the number of pages of an e-book) is , the current display progress is ; Let the content range that can be adjusted by the first adjustment sub-area be , that is, when the progress adjustment object is in position When the first regulatory subregion The adjustable content range is ,in It can be a preset value such as a certain duration, number of frames or number of pages, or a certain proportion of the total length of the content, which is not limited in the present disclosure. Still in range If it is within, it means that the progress adjustment is performed only within the corresponding adjustment range in the first adjustment sub-area, and the progress offset is ,in Indicates the first adjustment accuracy, the target display progress is .

[0141] Exemplarily, the unit position offset of the progress adjustment object is 1 mm, and the corresponding display progress offset is one page of an e-book or 5 frames of a video. Specifically, the first adjustment accuracy can be calculated based on the interval length of the first adjustment sub-area and its corresponding adjustment range. Exemplarily, for a three-minute video, the length of the progress bar in the multimedia resource display interface displayed in a vertical screen is 60 mm, the minimum displacement of the progress adjustment object that can be quantified is 1 mm, the length of the first adjustment sub-area containing the progress adjustment object is 2 cm, and the second adjustment sub-area can be 4 cm. If the video duration range that the first adjustment sub-area can adjust is set to 2 seconds, the first adjustment accuracy corresponding to the first adjustment sub-area is 2.4 frames / mm. When the user moves the progress adjustment object to the right by 5 mm, the corresponding display progress offset information is 12 frames backward. The multimedia resource display interface can display the video content corresponding to 12 frames (i.e., 0.5 seconds in length) after the progress displayed before the move, realizing frame-level video progress adjustment.

[0142] In the above embodiment, when the user moves the position of the progress adjustment object in the first adjustment sub-area content, the corresponding display progress offset and target display progress can be determined according to the first adjustment accuracy to achieve more precise progress adjustment in a small range.

[0143] In a specific embodiment, Fig.12 As shown, determining the target display progress of the multimedia resource corresponding to the target position according to the first adjustment accuracy and / or the second adjustment accuracy may further include the following steps:

[0144] In step S2504, when the target position falls into the second adjustment sub-region, the position offset of the progress adjustment object is determined according to the target position and the current position.

[0145] In step S2505, the display progress offset of the multimedia resource is determined according to the second adjustment accuracy of the second adjustment sub-region and the position offset.

[0146] In step S2506, a target display progress of the multimedia resource is determined according to the current display progress of the multimedia resource and the display progress offset.

[0147] In the embodiment of the present disclosure, when the user performs a touch operation so that the target position of the progress adjustment object after moving is within the second adjustment sub-region, that is, beyond the range of the first adjustment sub-region, the offset of the display progress is calculated according to the second adjustment precision of the second adjustment sub-region. The second adjustment precision represents the display progress offset of the multimedia resource corresponding to the unit position offset of the progress adjustment object, and the unit position offset is the minimum displacement that can be quantified.

[0148] For example, if the length of the displayed progress bar is , the total length of the multimedia resource content (such as the duration of a video or the number of pages of an e-book) is , then the second adjustment accuracy can be expressed as ; The current position of the progress adjustment object is , the position offset of the progress adjustment object moved by the user is , and the interval range of the first regulatory sub-region is , when the target position In the interval When external, adjust the accuracy according to the second , and the display progress offset is ; Further, the target display progress is .

[0149] In the above embodiment, when the progress adjustment object is moved to the second adjustment sub-region outside the first adjustment sub-region, corresponding progress adjustment can also be performed according to the second adjustment accuracy to meet different progress adjustment requirements of users.

[0150] In the above embodiment, if Fig.13 As shown in the figure, when the moved progress adjustment object is at the left limit position of the right boundary of the first adjustment sub-area, the corresponding display progress will be adjusted to When the moved progress adjustment object is at the right limit position of the right border of the first adjustment sub-area, the corresponding display progress will be adjusted to You can adjust the progress first, and then make fine adjustments around the adjusted progress. However, there is also a problem, that is, it is impossible to directly change the current display progress at one time. Adjust to Similarly, there will be a certain range of content on the left that cannot be adjusted directly.

[0151] In a specific embodiment, Fig.14 As shown, determining the target display progress of the multimedia resource corresponding to the target position according to the first adjustment accuracy and / or the second adjustment accuracy may further include the following steps:

[0152] In step S2507, when the target position falls into the second adjustment sub-region, a first position offset and a second position offset of the progress adjustment object are determined according to the target position and the current position.

[0153] The third adjustment instruction may instruct the user to perform a touch operation so that the progress mark moves and falls into the second adjustment sub-area, but the content adjustment is performed in sections according to the first content adjustment precision and the second content adjustment precision. The first position offset is the portion of the entire displacement of the progress mark that is in the first adjustment sub-area, and the second position offset is the portion of the entire displacement of the progress mark that is in the second adjustment sub-area.

[0154] In step S2508, a first display progress offset of the multimedia resource is determined according to the first adjustment accuracy of the first adjustment sub-region and the first position offset.

[0155] It is understandable that when the second adjustment sub-region is a left or right region portion of the first adjustment sub-region, the second content adjustment accuracy will vary with the current position of the progress indicator.

[0156] In step S2509, a second display progress offset of the multimedia resource is determined according to the second adjustment accuracy of the second adjustment sub-region and the second position offset.

[0157] In step S2510, a target display progress of the multimedia resource is determined according to the current display progress of the multimedia resource, the first display progress offset, and the second display progress offset.

[0158] For example, if the length of the displayed progress bar is , the total length of the multimedia resource content (such as the duration of a video or the number of pages of an e-book) is , the current position of the progress adjustment object is , the current display progress is , the length of the user moving progress adjustment object is , and the interval range of the first regulatory sub-region is , the content range corresponding to the first adjustment sub-region is ,when In the interval External and still Internally, it can be divided into two situations:

[0159] (1) When , the display progress offset can be expressed as , which is the sum of the second display progress offset and the first display progress offset, can also be expressed as , where the first position offset is , the second position offset is , is the first adjustment accuracy, is the second adjustment accuracy of the second adjustment sub-region on the right side of the first adjustment sub-region at the current position; at this time, the target display progress is .

[0160] (2) When , the display progress offset can be expressed as , that is A negative value means adjusting the display progress toward the starting direction, where the first position offset is , the second position offset is , is the second adjustment accuracy of the second adjustment sub-region on the left side of the first adjustment sub-region at the current position; at this time, the target display progress is .

[0161] In the above embodiment, when the progress adjustment object is moved to the second adjustment sub-area outside the first adjustment sub-area, it can also be calculated separately according to the first adjustment accuracy and the corresponding first position offset, the second adjustment accuracy and the corresponding second position offset, and finally added together to obtain the final display progress offset. Compared with the embodiment in step S250, this method can directly adjust to any progress position of the multimedia resource at one time.

[0162] In step S270, the multimedia resource is displayed on the multimedia resource display interface according to the target display progress of the multimedia resource.

[0163] In a specific embodiment, Fig.15 As shown, after step S270, the method may further include the following steps:

[0164] In step S271, the target position of the progress adjustment object is determined according to the target display progress of the multimedia resource.

[0165] In step S272, the progress adjustment object is updated and displayed according to the target position of the progress adjustment object.

[0166] In step S273, the first adjustment sub-area is updated and displayed according to the target position of the progress adjustment object and the preset area range.

[0167] It can be understood that, like a progress bar, its basic function is to display the display progress corresponding to the multimedia resource at the position of the progress bar through a progress adjustment object, that is, after adjustment, the position ratio of the progress adjustment object is consistent with the target display progress ratio. In the embodiment provided in the present disclosure, when the user completes the movement operation of the progress adjustment object, the position ratio of the progress adjustment object is inconsistent with the target display progress ratio, so it is necessary to recalculate the position ratio of the progress adjustment object according to the target display progress ratio, and redisplay the progress adjustment object, the first adjustment sub-area and the second adjustment sub-area. In terms of visual effect, the user can feel the return of the progress adjustment object. Exemplarily, in the embodiment shown in steps S2501-S2503, the user moves the progress adjustment object to , and show progress against goals , the correct position of the corresponding progress adjustment object should be , so the progress adjustment object will change from Move to the position location.

[0168] In the above embodiment, the position of the progress adjustment object is re-determined according to the target display progress, which ensures the basic functions of the progress adjustment object in the display progress adjustment area and also ensures the feasibility of the embodiment of the present disclosure.

[0169] In another optional implementation, if the multimedia resource is an electronic book, the page-level display progress adjustment effect can be achieved through the first adjustment sub-area and the first adjustment precision. At the same time, in order to enhance the user's feeling of turning a physical book when adjusting the progress, a touch effect control can be superimposed on the display progress adjustment area, such as a sensor similar to a brush, such as Fig.16 As shown in the figure, the upper long bar represents the display progress adjustment area, which can also be limited to the first adjustment sub-area. Each protrusion is a button sensor, which can be designed so that one protrusion corresponds to one page. When the user's finger passes over it, it will sense the pressure and notify the display area to make a corresponding flip. It can not only provide a touch similar to that of a paper book, but also enable the user to perceive the accuracy of the display progress adjustment.

[0170] It can be seen from the technical solutions provided by the above embodiments of this specification that:

[0171] The technical solution provided by the embodiment of the present disclosure divides the display progress adjustment area of ​​the multimedia resource into a first adjustment sub-area and a second adjustment sub-area with different adjustment precisions, and the interval position of the first adjustment sub-area changes with the current position of the progress adjustment object; the first adjustment sub-area dynamically corresponds to the adjustment of a part of the content of the multimedia resource, and the second adjustment sub-area dynamically corresponds to the adjustment of another part of the content of the multimedia resource, wherein the first adjustment precision corresponding to the first adjustment sub-area is greater than the second adjustment precision corresponding to the second adjustment sub-area, that is, the progress offset corresponding to the minimum displacement of the progress adjustment object in the first adjustment sub-area is smaller than the progress offset corresponding to the same minimum displacement of the progress adjustment object in the second adjustment sub-area; when adjusting the position of the progress mark in the first adjustment sub-area, it is convenient for the user to make more precise adjustments to the content within a certain small range before and after the current progress, so as to facilitate the user to watch and browse the content of the multimedia resources before and after; at the same time, the display progress adjustment area is still displayed as a whole, and the area proportion of the display progress adjustment area in the display interface is reduced as much as possible, and the user can directly perform operations in the display progress adjustment area to complete progress adjustments with different precisions.

[0172] Fig.17 1 is a block diagram of a multimedia resource display progress adjustment device 1700 according to an exemplary embodiment. Fig.17 , the apparatus 1700 may include:

[0173] The adjustment area display module 1710 is configured to execute displaying a display progress adjustment area of ​​a multimedia resource on a multimedia resource display interface, wherein the display progress adjustment area includes a first adjustment sub-area, and the first adjustment sub-area is determined according to a current position of a progress adjustment object and a preset area range; a first adjustment precision of the first adjustment sub-area is greater than a second adjustment precision of a second adjustment sub-area other than the first adjustment sub-area in the display progress adjustment area;

[0174] A target position determination module 1720 is configured to execute, in response to a progress adjustment instruction triggered based on the progress adjustment object, determine a target position of the progress adjustment object in the display progress adjustment area;

[0175] A target display progress determining module 1730 is configured to determine a target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision and / or the second adjustment precision;

[0176] The display module 1740 is configured to display the multimedia resource on the multimedia resource display interface according to the target display progress of the multimedia resource.

[0177] Optionally, the adjustment area display module 1710 may include:

[0178] A current position acquisition unit, configured to acquire a current position of the progress adjustment object in the display progress adjustment area;

[0179] an area division unit, configured to determine a first adjustment sub-area of ​​the display progress adjustment area according to a current position of the progress adjustment object and a preset area range; wherein the progress adjustment object is within the first adjustment sub-area;

[0180] The highlighting unit is configured to highlight the first adjustment sub-area in the display progress adjustment area.

[0181] Optionally, the area division unit may include:

[0182] A first acquisition subunit is configured to execute acquisition of a preset interval length;

[0183] The first sub-region determining sub-unit is configured to extend the preset interval length in a preset direction based on the current position of the progress adjustment object to obtain a first adjustment sub-region of the display progress adjustment region, and use the region of the display progress adjustment region other than the first adjustment sub-region as a second adjustment sub-region.

[0184] Optionally, the area division unit may further include:

[0185] A second acquisition subunit is configured to execute acquisition of a preset interval ratio and a total interval length of the display progress adjustment area;

[0186] A target interval length determination subunit is configured to determine the target interval length according to the preset interval proportion and the total interval length;

[0187] The second sub-region determining sub-unit is configured to extend the target interval length in a preset direction based on the current position of the progress adjustment object to obtain a first adjustment sub-region of the display progress adjustment region; and use the region of the display progress adjustment region other than the first adjustment sub-region as a second adjustment sub-region.

[0188] Optionally, the target display progress determination module 1730 may include:

[0189] a first position offset determination unit, configured to determine, when the target position falls into the first adjustment sub-area, a position offset of the progress adjustment object according to the target position and the current position;

[0190] a first display progress offset determination unit configured to determine the display progress offset of the multimedia resource according to the first adjustment accuracy of the first adjustment sub-region and the position offset;

[0191] The target display progress first determining unit is configured to determine the target display progress of the multimedia resource according to the current display progress of the multimedia resource and the display progress offset.

[0192] Optionally, the target display progress determination module 1730 may further include:

[0193] a second position offset determination unit, configured to determine, when the target position falls into the second adjustment sub-area, a position offset of the progress adjustment object according to the target position and the current position;

[0194] a second display progress offset determination unit configured to determine the display progress offset of the multimedia resource according to the second adjustment precision of the second adjustment sub-region and the position offset;

[0195] The target display progress second determination unit is configured to determine the target display progress of the multimedia resource according to the current display progress of the multimedia resource and the display progress offset.

[0196] Optionally, the target display progress determination module 1730 may further include:

[0197] a third position offset determination unit, configured to determine, when the target position falls into the second adjustment sub-area, a first position offset and a second position offset of the progress adjustment object according to the target position and the current position;

[0198] a third display progress offset determination unit, configured to determine a first display progress offset of the multimedia resource according to a first adjustment accuracy of the first adjustment sub-region and the first position offset;

[0199] a fourth display progress offset determination unit, configured to determine a second display progress offset of the multimedia resource according to a second adjustment accuracy and the second position offset of the second adjustment sub-region;

[0200] The target display progress third determination unit is configured to determine a target display progress of the multimedia resource according to the current display progress of the multimedia resource, the first display progress offset, and the second display progress offset.

[0201] Optionally, the adjustment area display module 1710 may further include:

[0202] a target position determining unit, configured to determine a target position of the progress adjustment object according to a target display progress of the multimedia resource;

[0203] A first updating and displaying unit is configured to update and display the progress adjustment object according to a target position of the progress adjustment object;

[0204] The second updating and displaying unit is configured to update and display the first adjustment sub-area according to the target position and the preset area range of the progress adjustment object.

[0205] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0206] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to execute the instructions to implement the multimedia resource display progress adjustment method as in the embodiment of the present disclosure.

[0207] Fig.18 is a block diagram of an electronic device for adjusting the progress of multimedia resource display according to an exemplary embodiment. The electronic device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.18 As shown. The electronic device includes a processor, a memory, a network interface, a display screen and an input device connected via a system bus. Among them, the processor of the electronic device is used to provide computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the electronic device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a method for adjusting the progress of multimedia resource display is implemented. The display screen of the electronic device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the electronic device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the housing of the electronic device, or an external keyboard, touchpad or mouse, etc.

[0208] Those skilled in the art will understand that Fig.18 The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present disclosure, and does not constitute a limitation on the electronic device to which the scheme of the present disclosure is applied. The specific electronic device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0209] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided. When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the multimedia resource display progress adjustment method in the embodiment of the present disclosure.

[0210] In an exemplary embodiment, a computer program product is also provided, including computer instructions, and when the computer instructions are executed by a processor, the method for adjusting the display progress of multimedia resources in the embodiment of the present disclosure is implemented.

[0211] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an 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 (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0212] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0213] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A method for adjusting the progress of multimedia resource display, characterized in that: The method comprises: A display progress adjustment area for multimedia resources is displayed on a multimedia resource display interface, the display progress adjustment area is divided into a first adjustment sub-area and a second adjustment sub-area, the first adjustment sub-area and the second adjustment sub-area are displayed simultaneously and do not overlap each other, the first adjustment sub-area is determined according to the current position of the progress adjustment object in the display progress adjustment area and a preset area range; the first adjustment sub-area and the second adjustment sub-area constitute a complete display progress adjustment area; the first adjustment precision of the first adjustment sub-area is greater than the second adjustment precision of the second adjustment sub-area in the display progress adjustment area except the first adjustment sub-area; In response to a progress adjustment instruction triggered based on the progress adjustment object, determining a target position of the progress adjustment object in the display progress adjustment area; When the target position falls within the first adjustment sub-area, determining the target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision; or, when the target position falls within the second adjustment sub-area, determining the target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision and / or the second adjustment precision; According to the target display progress of the multimedia resource, the multimedia resource is displayed on the multimedia resource display interface, and the progress adjustment object and the first adjustment sub-area are updated and displayed.

2. The multimedia resource display progress adjustment method according to claim 1, characterized in that: The first adjustment sub-area is determined according to the current position of the progress adjustment object and a preset area range, including: Acquire the current position of the progress adjustment object in the display progress adjustment area; Determine a first adjustment sub-region of the display progress adjustment region according to the current position of the progress adjustment object and the preset region range; wherein the progress adjustment object is within the first adjustment sub-region; The first adjustment sub-area is highlighted in the display progress adjustment area.

3. The multimedia resource display progress adjustment method according to claim 2, characterized in that: The determining, according to the current position of the progress adjustment object and the preset area range, the first adjustment sub-area of ​​the display progress adjustment area includes: Get the preset interval length; Taking the current position of the progress adjustment object as a reference, extending the preset interval length in a preset direction to obtain a first adjustment sub-area of ​​the display progress adjustment area; The area in the display progress adjustment area except the first adjustment sub-area is used as the second adjustment sub-area.

4. The method for adjusting the multimedia resource display progress according to claim 2, characterized in that: The step of determining the first adjustment sub-area of ​​the display progress adjustment area according to the current position of the progress adjustment object and the preset area range further includes: Obtaining the preset interval ratio and the total interval length of the display progress adjustment area; Determine a target interval length according to the preset interval proportion and the total interval length; Taking the current position of the progress adjustment object as a reference, extending the target interval length in a preset direction to obtain a first adjustment sub-area of ​​the display progress adjustment area; The area in the display progress adjustment area except the first adjustment sub-area is used as the second adjustment sub-area.

5. The method for adjusting the multimedia resource display progress according to claim 1, characterized in that: When the target position falls within the first adjustment sub-area, determining the target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision includes: When the target position falls into the first adjustment sub-area, determining a position offset of the progress adjustment object according to the target position and the current position; Determining a display progress offset of the multimedia resource according to a first adjustment accuracy of the first adjustment sub-area and the position offset; A target presentation progress of the multimedia resource is determined according to the current presentation progress of the multimedia resource and the presentation progress offset.

6. The method for adjusting the progress of multimedia resource display according to claim 1, characterized in that: When the target position falls within the second adjustment sub-area, determining the target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision and / or the second adjustment precision includes: When the target position falls into the second adjustment sub-area, determining a position offset of the progress adjustment object according to the target position and the current position; Determining a display progress offset of the multimedia resource according to a second adjustment accuracy of the second adjustment sub-region and the position offset; A target presentation progress of the multimedia resource is determined according to the current presentation progress of the multimedia resource and the presentation progress offset.

7. The method for adjusting the display progress of multimedia resources according to claim 1, characterized in that: When the target position falls within the second adjustment sub-area, determining a target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision and / or the second adjustment precision, further comprising: When the target position falls into the second adjustment sub-area, determining a first position offset and a second position offset of the progress adjustment object according to the target position and the current position; determining a first display progress offset of the multimedia resource according to a first adjustment accuracy of the first adjustment sub-area and the first position offset; determining a second display progress offset of the multimedia resource according to a second adjustment accuracy of the second adjustment sub-area and the second position offset; A target presentation progress of the multimedia resource is determined according to the current presentation progress of the multimedia resource, the first presentation progress offset, and the second presentation progress offset.

8. The method for adjusting the multimedia resource display progress according to claim 1, characterized in that: The updating and displaying of the progress adjustment object and the updating and displaying of the first adjustment sub-area include: According to the target display progress of the multimedia resource, updating the target position of the progress adjustment object; updating and displaying the progress adjustment object according to the updated target position of the progress adjustment object; The first adjustment sub-area is updated and displayed according to the updated target position and the preset area range of the progress adjustment object.

9. A multimedia resource display progress adjustment device, characterized in that: The device comprises: An adjustment area display module is configured to execute displaying a display progress adjustment area of ​​a multimedia resource on a multimedia resource display interface, wherein the display progress adjustment area is divided into a first adjustment sub-area and a second adjustment sub-area, the first adjustment sub-area and the second adjustment sub-area are displayed simultaneously and do not overlap each other, the first adjustment sub-area is determined according to a current position of a progress adjustment object in the display progress adjustment area and a preset area range; the first adjustment sub-area and the second adjustment sub-area constitute a complete display progress adjustment area; a first adjustment precision of the first adjustment sub-area is greater than a second adjustment precision of the second adjustment sub-area other than the first adjustment sub-area in the display progress adjustment area; a target position determination module, configured to execute a progress adjustment instruction in response to being triggered based on the progress adjustment object, and determine a target position of the progress adjustment object in the display progress adjustment area; a target display progress determination module, configured to determine, when the target position falls within the first adjustment sub-area, the target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision; or, when the target position falls within the second adjustment sub-area, determine, when the target position falls within the second adjustment sub-area, the target display progress of the multimedia resource corresponding to the target position according to the first adjustment precision and / or the second adjustment precision; The display module is configured to display the multimedia resource on the multimedia resource display interface according to the target display progress of the multimedia resource, and update and display the progress adjustment object and the first adjustment sub-area.

10. The multimedia resource display progress adjustment device according to claim 9, characterized in that: The adjustment area display module includes: A current position acquisition unit, configured to acquire a current position of the progress adjustment object in the display progress adjustment area; an area division unit, configured to determine a first adjustment sub-area of ​​the display progress adjustment area according to a current position of the progress adjustment object and a preset area range; wherein the progress adjustment object is within the first adjustment sub-area; The highlighting unit is configured to highlight the first adjustment sub-area in the display progress adjustment area.

11. The multimedia resource display progress adjustment device according to claim 10, characterized in that: The area division unit comprises: A first acquisition subunit is configured to execute acquisition of a preset interval length; The first sub-region determining sub-unit is configured to extend the preset interval length in a preset direction based on the current position of the progress adjustment object to obtain a first adjustment sub-region of the display progress adjustment region, and use the region of the display progress adjustment region other than the first adjustment sub-region as a second adjustment sub-region.

12. The multimedia resource display progress adjustment device according to claim 10, characterized in that: The area division unit also includes: A second acquisition subunit is configured to execute acquisition of a preset interval ratio and a total interval length of the display progress adjustment area; A target interval length determination subunit is configured to determine a target interval length according to the preset interval proportion and the total interval length; The second sub-region determining sub-unit is configured to extend the target interval length in a preset direction based on the current position of the progress adjustment object to obtain a first adjustment sub-region of the display progress adjustment region; and use the region of the display progress adjustment region other than the first adjustment sub-region as a second adjustment sub-region.

13. The multimedia resource display progress adjustment device according to claim 9, characterized in that: The target display progress determination module includes: a first position offset determination unit, configured to determine, when the target position falls into the first adjustment sub-area, a position offset of the progress adjustment object according to the target position and the current position; a first display progress offset determination unit configured to determine the display progress offset of the multimedia resource according to the first adjustment accuracy of the first adjustment sub-region and the position offset; The target display progress first determining unit is configured to determine the target display progress of the multimedia resource according to the current display progress of the multimedia resource and the display progress offset.

14. The multimedia resource display progress adjustment device according to claim 9, characterized in that: The target display progress determination module also includes: a second position offset determination unit, configured to determine, when the target position falls into the second adjustment sub-area, a position offset of the progress adjustment object according to the target position and the current position; a second display progress offset determination unit configured to determine the display progress offset of the multimedia resource according to the second adjustment precision of the second adjustment sub-region and the position offset; The target display progress second determination unit is configured to determine the target display progress of the multimedia resource according to the current display progress of the multimedia resource and the display progress offset.

15. The multimedia resource display progress adjustment device according to claim 9, characterized in that: The target display progress determination module also includes: a third position offset determination unit, configured to determine, when the target position falls into the second adjustment sub-area, a first position offset and a second position offset of the progress adjustment object according to the target position and the current position; a third display progress offset determination unit, configured to determine a first display progress offset of the multimedia resource according to a first adjustment accuracy of the first adjustment sub-region and the first position offset; a fourth display progress offset determination unit, configured to determine a second display progress offset of the multimedia resource according to a second adjustment accuracy and the second position offset of the second adjustment sub-region; The target display progress third determination unit is configured to determine a target display progress of the multimedia resource according to the current display progress of the multimedia resource, the first display progress offset, and the second display progress offset.

16. The multimedia resource display progress adjustment device according to claim 9, characterized in that: The adjustment area display module also includes: a target position determining unit, configured to update the target position of the progress adjustment object according to the target display progress of the multimedia resource; A first updating and displaying unit is configured to update and display the progress adjustment object according to the updated target position of the progress adjustment object; The second updating and displaying unit is configured to update and display the first adjustment sub-area according to the updated target position and preset area range of the progress adjustment object.

17. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the multimedia resource display progress adjustment method according to any one of claims 1 to 8.

18. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the multimedia resource display progress adjustment method according to any one of claims 1 to 8.

19. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by the processor, the multimedia resource display progress adjustment method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Control method and device of sliding control, equipment and storage medium

    CN110908571A

  • Progress bar precision adjusting device and method, playing system and terminal

    WO2015039288A1