Content playing progress processing method and related device

By entering the high-precision progress bar page when sliding the playback progress bar on the content playback page and returning to the content playback page when the slide ends, the problem of inaccurate jumps in the existing technology is solved, and the jump accuracy of the content playback progress is improved. User experience.

CN119277156APending Publication Date: 2025-01-07TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310820821.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-05
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In the prior art, when the content playback page slides on the specific time point of the target content, the sliding accuracy is low, resulting in inaccurate jumps to the jump result and affects the user experience.

Method used

When the content playback progress bar is swiped to play the progress bar, the progress bar page will be automatically entered to display a higher-precision preset progress bar, and when the sliding ends, returning to the content playback page, displaying the specific time point corresponding to the target content.

Benefits of technology

Improve the jump accuracy and user experience of content playback progress, ensuring that the target content is accurately redirected to the preset time point.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277156A_ABST
    Figure CN119277156A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a content playing progress processing method and a related device, and the method comprises the steps: responding to a first sliding operation for a playing progress bar of target content in a content playing page, entering a progress bar page from the content playing page, and displaying a preset progress bar corresponding to the playing progress bar and the first time point of the target content in the progress bar page, wherein the display precision of the preset progress bar is higher than that of the playing progress bar. And in response to a second sliding operation for the preset progress bar, displaying the progress bar change content of the preset progress bar and a second time point, different from the first time point, of the target content in the progress bar page. And when the sliding of the second sliding operation is finished, returning to the content playing page from the progress bar page, and displaying the playing content of the target content corresponding to the second time point in the content playing page. According to the method, the content playing progress can be more accurately skipped, so that the skipping result and the skipping experience of the content playing progress are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of playback processing, and in particular to a method and related device for processing content playback progress. Background Art

[0002] At present, during the process of playing the target content on the content playback page, a playback progress bar of the target content can be displayed on the content playback page through certain trigger operations to show the playback progress of the target content; on this basis, sliding the playback progress bar can jump to the playback progress of the target content.

[0003] In the related art, when it is necessary to play the content corresponding to a specific time point of the target content, the playback progress bar can be slid in the content playback page to jump the current time point of the target content to the specific time point of the target content to play the content corresponding to the specific time point of the target content.

[0004] However, in the above method, the content playback page is mainly used to play the target content. Sliding the playback progress bar in the content playback page jumps the current time point of the target content to a specific time point of the target content. This requires high sliding accuracy, and multiple operations cannot accurately obtain the specific time point, resulting in inaccurate content playback progress jump results, thereby resulting in a poor content playback progress jump experience. Summary of the invention

[0005] In order to solve the above technical problems, an embodiment of the present application provides a method for processing content playback progress, which can more accurately jump the content playback progress, thereby improving the jump result and jump experience of the content playback progress.

[0006] The embodiments of the present application disclose the following technical solutions:

[0007] On the one hand, an embodiment of the present application provides a method for processing content playback progress, the method comprising:

[0008] In response to a first sliding operation on a play progress bar of target content in a content play page, entering a progress bar page from the content play page;

[0009] Displaying a preset progress bar corresponding to the playback progress bar and a first time point of the target content in the progress bar page; the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar;

[0010] In response to a second sliding operation on the preset progress bar, displaying a progress bar change content of the preset progress bar and a second time point of the target content in the progress bar page; the second time point is different from the first time point;

[0011] When the second sliding operation ends, returning from the progress bar page to the content playing page;

[0012] The playback content of the target content corresponding to the second time point is displayed in the content playback page.

[0013] On the other hand, an embodiment of the present application provides a method for processing content playback progress, the method comprising:

[0014] Creating a progress bar page according to a first sliding request for a play progress bar of target content in a content play page; the first sliding request is generated in response to a first sliding operation on the play progress bar;

[0015] When it is detected that the progress bar page is created successfully, the control terminal enters the progress bar page from the content playback page; the progress bar page is used to display a preset progress bar corresponding to the playback progress bar and the first time point of the target content, and the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar;

[0016] According to a second sliding request for the preset progress bar, the preset progress bar and the first time point are updated to obtain a progress bar change content of the progress bar page and a second time point of the target content; the second sliding request is generated in response to a second sliding operation for the preset progress bar, the progress bar page is used to display the progress bar change content and the second time point, and the second time point is different from the first time point;

[0017] When it is detected that the second sliding operation ends, the terminal is controlled to return from the progress bar page to the content playing page; the content playing page is used to display the playing content of the target content corresponding to the second time point.

[0018] On the other hand, an embodiment of the present application provides a device for processing content playback progress, the device comprising: an entry unit, a display unit, and a return unit;

[0019] The entry unit is configured to enter a progress bar page from the content playback page in response to a first sliding operation on a playback progress bar of a target content in the content playback page;

[0020] The display unit is used to display a preset progress bar corresponding to the playback progress bar and a first time point of the target content in the progress bar page; the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar;

[0021] The display unit is further configured to display, in response to a second sliding operation on the preset progress bar, a progress bar change content of the preset progress bar and a second time point of the target content in the progress bar page; the second time point is different from the first time point;

[0022] The returning unit is configured to return from the progress bar page to the content playing page when the second sliding operation ends;

[0023] The display unit is further configured to display the playback content of the target content corresponding to the second time point in the content playback page.

[0024] On the other hand, an embodiment of the present application provides a device for processing content playback progress, the device comprising: a creation unit, a control unit, and an update unit;

[0025] The creation unit is used to create a progress bar page according to a first sliding request for a play progress bar of a target content in a content play page; the first sliding request is generated in response to a first sliding operation on the play progress bar;

[0026] The control unit is used to control the terminal to enter the progress bar page from the content playback page when it is detected that the progress bar page is successfully created; the progress bar page is used to display a preset progress bar corresponding to the playback progress bar and the first time point of the target content, and the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar;

[0027] The updating unit is configured to update the preset progress bar and the first time point according to a second sliding request for the preset progress bar, and obtain the progress bar change content of the progress bar page and the second time point of the target content; the second sliding request is generated in response to a second sliding operation for the preset progress bar, the progress bar page is used to display the progress bar change content and the second time point, and the second time point is different from the first time point;

[0028] The control unit is further configured to control the terminal to return from the progress bar page to the content playback page when detecting that the second sliding operation ends; the content playback page is configured to display the playback content of the target content corresponding to the second time point.

[0029] On the other hand, an embodiment of the present application provides a computer device, the computer device comprising a processor and a memory:

[0030] The memory is used to store a computer program and transmit the computer program to the processor;

[0031] The processor is configured to execute the method described in the above aspects according to the instructions in the computer program.

[0032] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program runs on a computer device, the computer device executes the method described in the above aspects.

[0033] On the other hand, an embodiment of the present application provides a computer program product, including a computer program, which, when executed on a computer device, enables the computer device to execute the method described in the above aspects.

[0034] It can be seen from the above technical solution that, first, in response to the first sliding operation on the playback progress bar of the target content in the content playback page, the content playback page enters the progress bar page, and the preset progress bar corresponding to the playback progress bar and the first time point of the target content are displayed in the progress bar page, and the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar. Then, in response to the second sliding operation on the preset progress bar, the progress bar change content of the preset progress bar and the second time point of the target content different from the first time point are displayed in the progress bar page. Finally, when the second sliding operation ends, the progress bar page returns to the content playback page, and the playback content of the target content corresponding to the second time point is displayed in the content playback page. It can be seen that when the method slides the playback progress bar in the content playback page, the content playback page can automatically enter the progress bar page to display the preset progress bar with higher display accuracy than the playback progress bar; that is, the progress bar page is mainly used to display the preset progress bar, and the higher display accuracy can improve the sliding accuracy of the preset progress bar. On this basis, sliding the preset progress bar can accurately jump the first time point of the target content to the second time point of the target content; when the second sliding operation ends, the progress bar page can automatically return to the content playback page to play the target content corresponding to the second time point. Based on this, the method can more accurately jump the content playback progress, thereby improving the jump result and jump experience of the content playback progress. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1 A schematic diagram of a playback progress bar in a content playback page in the related art;

[0037] Figure 2 A schematic diagram of a method for processing content playback progress in an actual application scenario provided by an embodiment of the present application;

[0038] Figure 3 A flowchart of a method for processing content playback progress provided in an embodiment of the present application;

[0039] Figure 4 A schematic diagram of entering a progress bar page from a content playback page provided by an embodiment of the present application;

[0040] Figure 5 A schematic diagram of a progress bar page in response to a second sliding operation on a preset progress bar provided in an embodiment of the present application;

[0041] Figure 6 A schematic diagram of an embodiment of the present application providing a method of returning from a progress bar page to a content playback page to display the playback content of the target content corresponding to a preset time point;

[0042] Figure 7 A schematic diagram of returning from a progress bar page to a content playback page to display the playback content of the target content corresponding to the first time point provided by an embodiment of the present application;

[0043] Figure 8 A flowchart of another method for processing content playback progress provided in an embodiment of the present application;

[0044] Fig. 9 A schematic diagram of a process of entering a progress bar page from a content playback page provided in an embodiment of the present application;

[0045] Fig.10 A schematic diagram of a process for displaying multiple key contents corresponding to multiple key time points of target contents on a progress bar page provided by an embodiment of the present application;

[0046] Fig.11 A schematic diagram of a flow chart of interactive processing for a progress bar page provided in an embodiment of the present application;

[0047] Fig.12 A schematic diagram of the structure of a content playback progress processing device provided in an embodiment of the present application;

[0048] Fig.13 A schematic diagram of the structure of another content playback progress processing device provided in an embodiment of the present application;

[0049] Fig.14 A structural diagram of a terminal provided in an embodiment of the present application;

[0050] Fig.15A structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The embodiments of the present application are described below in conjunction with the accompanying drawings.

[0052] At present, on the basis of playing the target content and displaying the playback progress bar of the target content on the content playback page, when it is necessary to play the playback content corresponding to a specific time point of the target content, the playback progress bar can be slid in the content playback page to jump the current time point of the target content to the specific time point of the target content, so as to play the playback content corresponding to the specific time point of the target content.

[0053] See also Figure 1 , Figure 1 The following is a schematic diagram of a playback progress bar in a content playback page in the related art. The content playback page is a video playback page of video software S, the target content of which is video A, and a playback progress bar of video A is displayed, that is, a progress bar below video A, and video A is at time point X; when it is necessary to play the content corresponding to time point Y of video A, the playback progress bar of video A can be slid in the video playback page to jump from time point X of video A to time point Y of video A, so as to play the video frame corresponding to time point Y of video A.

[0054] However, after research, it was found that the content playback page in the above method is mainly used to play the target content, and sliding the playback progress bar in the content playback page jumps the current time point of the target content to the specific time point of the target content, which requires high sliding accuracy. However, the sliding accuracy of the sliding progress bar in the content playback page is low, and there is a problem that the specific time point cannot be accurately obtained even after multiple operations, resulting in the inability to accurately jump the content playback progress to a specific time point, that is, the jump result of the content playback progress is inaccurate, resulting in a poor jump experience of the content playback progress.

[0055] Based on the above example, the video playback page of the video software S is mainly used to play video A. Sliding the playback progress bar of video A on the video playback page to jump the X time point of video A to the Y time point of video A requires high sliding accuracy. However, the sliding accuracy of sliding the playback progress bar of video A on the video playback page is low, and there is a problem that the Y time point cannot be accurately obtained after multiple operations, resulting in the inability to accurately jump the video playback progress to the Y time point, that is, the jump result of the video playback progress of video A is inaccurate, resulting in a poor jump experience of the video playback progress of video A.

[0056] In order to solve the above technical problems, the embodiment of the present application provides a method for processing the progress of content playback. When sliding the playback progress bar, the content playback page can automatically enter the progress bar page to display a preset progress bar with higher display accuracy than the playback progress bar; that is, the progress bar page is mainly used to display the preset progress bar, and the higher display accuracy can improve the sliding accuracy of the preset progress bar. On this basis, sliding the preset progress bar can accurately jump the first time point of the target content to the second time point of the target content; when the second sliding operation ends, the progress bar page can automatically return to the content playback page to play the playback content corresponding to the second time point of the target content. Based on this, the method can jump the content playback progress more accurately, thereby improving the jump result and jump experience of the content playback progress.

[0057] It is understandable that the method can be applied to a content playback progress processing device with a data processing function, such as a terminal or server with a data processing function. The method can be executed independently by a terminal, or it can be applied to a network scenario where a terminal and a server communicate, and the terminal and the server cooperate to run. Among them, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, an intelligent voice interaction device, a smart home appliance, a vehicle terminal, an aircraft, etc.; the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services, but is not limited to the above. The terminal and the server can be directly or indirectly connected via wired or wireless communication, and this application is not limited here.

[0058] It should also be noted that in the specific implementation of the present application, the data displayed on the content playback page and the progress bar page may involve user information and other related data. When the above embodiments of the present application are applied to specific products or technologies, the user's separate consent is required, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0059] In addition, the embodiments of the present application can be applied to various scenarios, including but not limited to cloud technology, artificial intelligence, smart transportation, audio and video, assisted driving, etc.

[0060] In order to facilitate understanding of the technical solution provided by the embodiment of the present application, a method for processing content playback progress provided by the embodiment of the present application will be introduced below in combination with an actual application scenario.

[0061] See also Figure 2 , Figure 2A schematic diagram of a method for processing content playback progress in an actual application scenario provided by an embodiment of the present application. In the actual application scenario, the terminal 200 serves as the aforementioned content playback progress processing device with a data processing function, the terminal 200 is loaded with content playback software, the terminal 200 displays a content playback page through the content playback software, plays the target content on the content playback page and displays a playback progress bar of the target content.

[0062] The terminal 200 responds to the first sliding operation on the play progress bar of the target content in the content play page, and enters the progress bar page from the content play page. As an example, the content play page is a video play page of video software S, the target content is video A, and the first sliding operation is a first drag operation. The terminal 200 responds to the first drag operation on the play progress bar of video A in the video play page, and can automatically enter the progress bar page from the video play page.

[0063] The terminal 200 displays the preset progress bar corresponding to the playback progress bar and the first time point of the target content in the progress bar page; the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar. As an example, based on the above example, the terminal 200 can display the preset progress bar of video A with higher display accuracy than the playback progress bar of video A in the progress bar page, and the first time point of video A is time point X.

[0064] In response to the second sliding operation on the preset progress bar, the terminal 200 displays the progress bar change content of the preset progress bar and the second time point of the target content in the progress bar page; the second time point is different from the first time point. As an example, the second sliding operation is a second drag operation. Based on the above example, in response to the second drag operation on the preset progress bar, the terminal 200 can display the progress bar change content of the preset progress bar and the second time point of the video A as the Y' time point in the progress bar page.

[0065] When the second sliding operation ends, the terminal 200 returns to the content playing page from the progress bar page. As an example, based on the above example, when the second dragging operation ends, the terminal 200 can automatically return to the video playing page from the progress bar page; in addition, when the second dragging operation ends, the second time point of video A is time point Y.

[0066] The terminal 200 displays the target content corresponding to the second time point in the content playback page. As an example, based on the above example, the terminal 200 can display the content corresponding to the Y time point of video A in the video playback page as the video frame corresponding to the Y time point of video A.

[0067] It can be seen that, based on the above example, when the method drags the playback progress bar of video A in the video playback page of video software S, the video playback page can automatically enter the progress bar page to display a preset progress bar with higher display accuracy than the playback progress bar; that is, the progress bar page is mainly used to display the preset progress bar, and the higher display accuracy can improve the dragging accuracy of the preset progress bar. On this basis, dragging the preset progress bar can accurately jump the X time point of video A to the Y time point of video A; when the dragging operation ends, the progress bar page can automatically return to the video playback page to play the playback content of video A corresponding to the Y time point. Based on this, the method can more accurately jump the video playback progress of video A, thereby improving the jump result and jump experience of the video playback progress of video A.

[0068] Next, firstly, from the perspective of terminal visualization, a method for processing content playback progress provided by an embodiment of the present application is described in detail with reference to the accompanying drawings.

[0069] See also Figure 3 , Figure 3 A flowchart of a method for processing content playback progress provided in an embodiment of the present application is provided. The method may be executed by a computer device, which may be a terminal or a server. In the embodiment of the present application, the method is described by taking the method executed by a terminal as an example. The method includes:

[0070] S301: In response to a first sliding operation on a play progress bar of target content in a content play page, entering a progress bar page from the content play page.

[0071] Because in the related art, the terminal plays the target content on the content playback page through the content playback software and displays the playback progress bar of the target content. When it is necessary to play the playback content corresponding to a specific time point of the target content, the playback progress bar can be slid in the content playback page to jump the current time point of the target content to the specific time point of the target content, so as to play the playback content corresponding to the specific time point of the target content. After research, it was found that the content playback page in this method is mainly used to play the target content. Sliding the playback progress bar in the content playback page to jump the current time point of the target content to the specific time point of the target content requires high sliding accuracy. However, the sliding accuracy of sliding the playback progress bar in the content playback page is low, and there is a problem that the specific time point cannot be accurately obtained even after multiple operations, resulting in the inability to accurately jump the content playback progress to a specific time point, that is, the jump result of the content playback progress is inaccurate, resulting in a poor jump experience of the content playback progress.

[0072] Therefore, in the embodiment of the present application, in order to solve the problems existing in the above method and to improve the sliding accuracy and interactive experience of the sliding playback progress bar, the current time point of the target content can be more accurately jumped to the specific time point of the target content; when sliding the playback progress bar in the content playback page, the content playback page automatically enters the progress bar page mainly used to display the progress bar itself; the progress bar page is more convenient for sliding the progress bar itself, thereby jumping the current time point of the target content to the specific time point of the target content. Based on this, the terminal responds to the first sliding operation on the playback progress bar of the target content in the content playback page, and automatically enters the progress bar page from the content playback page.

[0073] Among them, the first sliding operation can be, for example, a drag operation; of course, the first sliding operation can also be other operations of the sliding playback progress bar set according to actual needs, such as a double-click operation, a long press operation, or a continuous click operation, etc., which is not limited in the embodiments of the present application.

[0074] In the specific implementation of S301, in order to make the visual perception of entering the progress bar page from the content playback page, the entry animation of the content playback page entering the progress bar page can be obtained first to display the entry animation, wherein the entry animation has a certain display time; when the entry animation display ends, the progress bar page is displayed. The entry animation is equivalent to prompting that the progress bar page is about to be entered from the content playback page before the progress bar page is actually entered; based on this, by displaying the entry animation, it is possible to enter the progress bar page from the content playback page more naturally, thereby improving the visual perception of entering the page. Therefore, the present application provides a possible implementation method, in S301, entering the progress bar page from the content playback page, for example, may include the following S3011-S3012 (not shown in the figure):

[0075] S3011: Display the entry animation of the content playback page entering the progress bar page.

[0076] S3012: When the animation display ends, the progress bar page is displayed.

[0077] As an example, the content playback page is the video playback page of video software S, the target content is video A, and the first sliding operation is the first drag operation; the terminal responds to the first drag operation on the playback progress bar of video A in the video playback page, and first obtains the entry animation of the video playback page into the progress bar page as animation 1 to display animation 1, wherein the display time of animation 1 is 0.25 seconds (s); when animation 1 finishes displaying, the terminal displays the progress bar page again.

[0078] S302: Displaying a preset progress bar corresponding to the playback progress bar and the first time point of the target content in the progress bar page; the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar.

[0079] In the embodiment of the present application, after executing S301 and automatically entering the progress bar page from the content playback page, in order to solve the problems existing in the methods in the above-mentioned related technologies, considering that the progress bar page is mainly used to display the progress bar itself, higher display accuracy can improve the sliding accuracy of the progress bar itself, then the display accuracy of the progress bar itself needs to be greater than the display accuracy of the playback progress bar, so that the subsequent sliding progress bar itself can accurately jump the current time point of the target content to the specific time point of the target content. Based on this, the terminal needs to display the progress bar itself with a higher display accuracy than the playback progress bar in the progress bar page, that is, the preset progress bar corresponding to the playback progress bar; in addition, the current time point of the target content, that is, the first time point of the target content, needs to be displayed in the progress bar page.

[0080] As an example, based on the above example, a preset progress bar of video A with higher display accuracy than the playback progress bar of video A is displayed in the progress bar page, and the first time point of video A is time point X; wherein the display accuracy of the preset progress bar of video A can be, for example, a preset multiple of the playback progress bar of video A, and the preset multiple is greater than 1. For example, the preset progress bar of video A is the playback progress bar of a certain enlarged part of video A. As the preset progress bar is subsequently slid in the progress bar page, the playback progress bar of the rest of the enlarged part is gradually displayed.

[0081] In the specific implementation of S302, in order to improve the display effect of the preset progress bar and the first time point in the progress bar page, especially to make the preset progress bar have a three-dimensional display effect, for example, a three-dimensional game effect, so that when the preset progress bar is subsequently slid in the progress bar page, there is a three-dimensional change effect to enhance the sliding interest and sliding experience, the preset progress bar and the first time point can be displayed in the progress bar page in a three-dimensional display manner. Therefore, the present application provides a possible implementation method, and S302 can be specifically, for example, as follows: displaying the preset progress bar and the first time point in the progress bar page in a three-dimensional display manner.

[0082] Based on the specific implementation of S302 above, considering that the progress bar page has a three-dimensional display effect when the preset progress bar and the first time point are displayed in a three-dimensional display manner in the progress bar page; when S3011 is specifically implemented, the entry animation can be displayed in a three-dimensional display manner, so that the entry animation has a three-dimensional display effect, so that before actually entering the progress bar page with a three-dimensional display effect, the three-dimensional display of the entry animation is used to prompt that the progress bar page to be entered has a three-dimensional display effect. Therefore, the present application provides a possible implementation, and S3011 can be specifically: displaying the entry animation in a three-dimensional display manner.

[0083] As an example, the three-dimensional display mode of animation 1 is a three-dimensional rotation mode, and the three-dimensional display mode of the preset progress bar and the first time point is a three-dimensional extension mode. Based on the above example, in response to the first drag operation on the playback progress bar of video A in the video playback page being a drag operation from left to right, the terminal first displays animation 1 through a three-dimensional rotation mode from left to right; or, in response to the first drag operation on the playback progress bar of video A in the video playback page being a drag operation from right to left, the terminal first displays animation 1 through a three-dimensional rotation mode from right to left. When the display of animation 1 ends, the terminal displays the progress bar page again, and displays the preset progress bar of video A with higher display accuracy than the playback progress bar of video A, and the X time point of video A in the progress bar page through a three-dimensional extension mode.

[0084] Based on the above description, see Figure 4 , Figure 4 A schematic diagram of entering a progress bar page from a content playback page is provided in an embodiment of the present application. Based on the above example, Figure 4 (a) indicates that the first dragging operation on the playback progress bar of video A in the video playback page is a dragging operation from left to right; Figure 4 (b) shows that the terminal displays animation 1 by three-dimensionally rotating from left to right in response to the aforementioned drag operation from left to right; Figure 4 (c) indicates that when animation 1 is finished, the terminal displays a progress bar page, in which a preset progress bar of video A with higher display accuracy than the playback progress bar of video A and the X time point of video A are displayed in a three-dimensional extension manner; wherein the three-dimensional extension manner is an extension manner into the screen, the preset progress bar is a travel road, and the X time point is XX:XX.

[0085] S303: In response to a second sliding operation on the preset progress bar, displaying the progress bar change content of the preset progress bar and the second time point of the target content in the progress bar page; the second time point is different from the first time point.

[0086] In the embodiment of the present application, after executing S302 to display a preset progress bar with higher display accuracy than the playback progress bar in the progress bar page, since the higher display accuracy can improve the sliding accuracy of the preset progress bar, sliding the preset progress bar causes the preset progress bar to change, and the first time point of the target content can be accurately jumped to another time point of the target content. Based on this, the terminal responds to the second sliding operation on the preset progress bar in the progress bar page, and displays the progress bar change content of the preset progress bar and other time points of the target content different from the first time point, that is, the second time point of the target content, in the progress bar page.

[0087] Among them, the second sliding operation can be, for example, a drag operation; of course, the second sliding operation can also be other operations of the sliding playback progress bar set according to actual needs, such as a double-click operation, a long press operation, or a continuous click operation, etc., which is not limited in the embodiments of the present application.

[0088] As an example, the second sliding operation is a second drag operation. Based on the above example, the terminal responds to the second drag operation on the preset progress bar of video A in the progress bar page, and displays the progress bar change content of the preset progress bar of video A in the progress bar page and the second time point of video A is the Y' time point, and the Y' time point is different from the X time point.

[0089] Corresponding to the specific implementation of S302 above, when S303 is specifically implemented, in order to improve the display effect of the progress bar change content and the second time point in the progress bar page, especially to make the progress bar change content have a three-dimensional display effect, for example, a three-dimensional game effect, to improve the sliding display effect, it is also necessary to display the progress bar change content and the second time point in the progress bar page in a three-dimensional display manner. Therefore, the present application provides a possible implementation method, and S303 can be specifically, for example, as follows: displaying the progress bar change content and the second time point in the progress bar page in a three-dimensional display manner.

[0090] In addition, in the embodiment of the present application, on the basis of displaying the second time point of the target content in the progress bar page, the preview content of the target content corresponding to the second time point can also be displayed in the progress bar page, so that when the first time point of the target content jumps to the second time point of the target content, the preview content of the target content corresponding to the second time point has a more direct and obvious visual perception. Therefore, the present application provides a possible implementation method. After S303, the method can also include S1 (not shown in the figure): displaying the preview content of the target content corresponding to the second time point in the progress bar page.

[0091] As an example, based on the above example, based on displaying the Y' time point of video A in the progress bar page, the preview content of video A corresponding to the Y' time point is further displayed in the progress bar page as a video screenshot of video A corresponding to the Y' time point.

[0092] In addition, in an embodiment of the present application, in order to make the second sliding operation for the preset progress bar in the progress bar page have a more direct and obvious visual perception, it is also possible to further display a preset icon corresponding to the first time point on the basis of displaying the preset progress bar and the first time point in the progress bar page, that is, the visual position of the preset icon needs to be updated as the second sliding operation, so that the second sliding operation has a more direct and obvious visual perception. Among them, the preset icon can be a default icon defaulted by the processing system, or it can be a content icon that matches the target content. Therefore, the present application provides a possible implementation method. After S302, the method may also include S2 (not shown in the figure): displaying a preset icon for reflecting the second sliding operation in the progress bar page corresponding to the first time point; the visual position of the preset icon is updated following the second sliding operation, and the preset icon is a default icon or a content icon that matches the target content.

[0093] The style of the preset icon may be pre-configured, the default icon may be an icon formed by a default image, and the content icon may be an icon formed by key content in the target content.

[0094] As an example, based on the above example of displaying the preset progress bar of video A and the X time point of video A in the progress bar page, the preset icon used to reflect the second drag operation is further displayed in the progress bar page corresponding to the X time point as icon a, that is, the visual position of icon a needs to be updated with the second drag operation.

[0095] In addition, in the embodiment of the present application, considering that multiple key time points among multiple content time points of the target content are multiple important time points of the target content, that is, multiple key contents corresponding to multiple key time points of the target content are multiple important contents of the target content, and sliding the playback progress bar in the content playback page can easily block multiple key contents corresponding to multiple key time points of the target content; therefore, on the basis of displaying the preset progress bar and the first time point in the progress bar page, multiple key contents corresponding to multiple key time points of the target content are further displayed, so as to provide multiple important contents of the target content with jump reference for the content playback progress, and make the multiple important contents of the target content have a more direct and obvious visual perception; in addition, with the second sliding operation, the content quantity, visual position and visual size of the multiple key contents also need to be updated, so that the visual impact of the second sliding operation on the multiple important contents of the target content has a more direct and obvious visual perception. Therefore, the present application provides a possible implementation method. After S302, the method may also include S3 (not shown in the figure): displaying multiple key contents corresponding to multiple key time points of the target content in the progress bar page; the content quantity, visual position and visual size of the multiple key contents are updated following the second sliding operation.

[0096] The multiple key contents corresponding to the multiple key time points of the target content may be screenshot contents corresponding to the multiple key time points of the target content or design contents corresponding to the multiple key time points of the target content.

[0097] As an example, based on the above example of displaying the preset progress bar of video A and the X time point of video A in the progress bar page, multiple key contents corresponding to multiple key time points of video A are further displayed in the progress bar page as Q key views, where Q is a positive integer, Q≥2; in addition, with the second drag operation, the number of views, visual position and visual size of the Q key views also need to be updated.

[0098] In addition, in an embodiment of the present application, multiple key contents corresponding to multiple key time points of the target content are displayed in the progress bar page. On the basis of displaying multiple important contents of the target content, the key time points corresponding to each key content can be further displayed in the progress bar page, so that the multiple important time points corresponding to the multiple important contents of the target content have a more direct and obvious visual perception. Therefore, the present application provides a possible implementation method. After S3, the method can also include S4 (not shown in the figure): displaying the key time points corresponding to each key content in the progress bar page.

[0099] As an example, based on the above example of displaying Q key views corresponding to multiple key time points of video A in the progress bar page, the key time point corresponding to each key view is further displayed in the progress bar page, that is, the Q key time points corresponding to the Q key views are displayed.

[0100] Based on the above description, see Figure 5 , Figure 5 A schematic diagram of a progress bar page in response to a second sliding operation on a preset progress bar provided in an embodiment of the present application. Figure 4 On the basis of the above, the terminal further displays icon a corresponding to time point X in the progress bar page as an object icon formed by the key object in video A, and further displays Q key views of video A corresponding to Q key time points as video A in the progress bar page. Figure 1 And Vision Figure 2 , and visual Figure 1 The corresponding key time points are CC:CC, Figure 2 The corresponding key time point is DD:DD. In response to the second drag operation on the progress bar page for video A, the terminal drags icon a to the screen, gradually updates the visual position of icon a and moves it to the screen. The progress bar page displays the change content of the video A's progress bar in a three-dimensional extension manner, which is the further progress of the screen and the Y' time point of video A as BB:BB; the progress bar page further displays a video screenshot of video A corresponding to the Y' time point as screenshot Y'. In addition, as the icon a is dragged to the screen, the visual position of icon a is gradually updated. Figure 1 And Vision Figure 2 The amount of content changes, the visual position moves off the screen, and the visual size changes from small to large.

[0101] In addition, in an embodiment of the present application, multiple key contents corresponding to multiple key time points of the target content are displayed in the progress bar page. On the basis of displaying multiple important contents of the target content, in order to further quickly jump to the playback content corresponding to the key time of the target content, any key content among the multiple key contents can be triggered, that is, preset content, and the key time point corresponding to the preset content is the preset time point; the terminal responds to the trigger operation for the preset content, and the progress bar page automatically returns to the content playback page, so as to display the playback content corresponding to the preset time point of the target content on the content playback page, thereby realizing fast jumping and playing the important content of the target content. Therefore, the present application provides a possible implementation method. After S1, the method can also include the following S5-S6 (not shown in the figure):

[0102] S5: In response to a triggering operation on a preset content among the multiple key contents, the progress bar page returns to the content playing page.

[0103] Among them, the trigger operation is different from the second sliding operation. The trigger operation can be, for example, a click operation; of course, the trigger operation can also be other operations set according to actual needs, which is not limited in the embodiments of the present application.

[0104] S6: Displaying the target content at a preset time point in the content playback page; the preset time point is a key time point corresponding to the preset content.

[0105] As an example, based on the above example in which Q key views of video A corresponding to multiple key time points are displayed in the progress bar page, the preset content is a preset view, and when the trigger operation is a click operation, the terminal responds to the click operation on the preset view among the Q key views, and the progress bar page automatically returns to the video playback page, so as to display the video frame of video A corresponding to the preset time point on the video playback page, and the preset time point is the key time point corresponding to the preset view.

[0106] Based on the above description, see Figure 6 , Figure 6 A schematic diagram of an embodiment of the present application providing a method of returning from a progress bar page to a content playback page to display the playback content of the target content corresponding to a preset time point. Figure 5 On the basis of Figure 6 (a) indicates that the trigger operation for the preset view in the Q key views in the progress bar page is for the view Figure 2 Click operation, the preset time point is the video Figure 2 The corresponding key time points are DD:DD; Figure 6 (b) indicates that the terminal responds to the video Figure 2 The progress bar page automatically returns to the video playback page by clicking on it, so that the video frame corresponding to DD:DD of video A is displayed on the video playback page.

[0107] In addition, in the embodiment of the present application, in order to make the progress bar page associated with the target content have a richer and more interesting visual perception, the moving background matching the target content can also be displayed in the progress bar page; in addition, the visual content of the moving background also needs to be updated with the second sliding operation, so that the visual impact of the second sliding operation on the moving background has a more direct and obvious visual perception. Therefore, the present application provides a possible implementation method. After S302, the method can also include S7 (not shown in the figure): displaying the moving background matching the target content in the progress bar page; the visual content of the moving background is updated following the second sliding operation.

[0108] As an example, based on the above example of displaying the preset progress bar of video A and the X time point of video A in the progress bar page, the preset background is further displayed in the progress bar page as a moving background matching video A; for example, when video A is an ocean theme, the preset background is a moving background of the underwater world, for example, when video A is a land theme, the preset background is a moving background of a highway, etc. In addition, the visual content of the moving background needs to be updated as the second drag operation changes.

[0109] S304: When the second sliding operation ends, the progress bar page returns to the content playing page.

[0110] In the embodiment of the present application, after executing S303 to display the progress bar change content of the preset progress bar and the second time point of the target content in the progress bar page, the first time point of the target content jumps to the specific time point of the target content, indicating that the second sliding operation has ended; then when the second sliding operation ends, the second time point of the target content is the specific time point of the target content, and the current time point of the target content is accurately jumped to the specific time point of the target content, that is, the first time point of the target content is accurately jumped to the second time point of the target content. Based on this, when the second sliding operation ends, the progress bar page can be automatically returned to the content playback page to play the playback content corresponding to the second time point of the target content.

[0111] As an example, based on the above example, when the second drag operation ends, the second time point of video A is time point Y, and the terminal automatically returns to the video playback page from the progress bar page.

[0112] S305: Displaying the playback content of the target content corresponding to the second time point in the content playback page.

[0113] In the embodiment of the present application, after executing S304 and returning from the progress bar page to the content playback page, since the second time point of the target content at the end of the second sliding operation is the specific time point of the target content, the target content corresponding to the second time point is played in the content playback page, and the playback of the target content corresponding to the specific time point is achieved. That is, S301-S305 can more accurately jump to the content playback progress of the target content, thereby improving the jump result and jump experience of the content playback progress of the target content.

[0114] As an example, based on the above example, the playback content of video A corresponding to time point Y can be displayed on the video playback page as the video frame of video A corresponding to time point Y.

[0115] In addition, in an embodiment of the present application, after the preset progress bar with higher display accuracy than the playback progress bar is displayed in the progress bar page of execution S302, there is an attempt or unintentional operation to enter the progress bar page, but there is no need to jump to the content playback progress of the target content; in order to exit the progress bar page, the operation of exiting the progress bar page can also be actively performed, and the terminal responds to the exit operation on the progress bar page, and the progress bar page automatically returns to the content playback page; or, the duration of no operation on the progress bar page reaches a preset time, and the terminal does not detect any operation on the progress bar page for a preset time, and the progress bar page automatically returns to the content playback page. At this time, the playback content corresponding to the first time point of the target content is still displayed in the content playback page, indicating that the content playback progress of the target content has not jumped. Therefore, the present application provides a possible implementation method. After S302, the method may also include S8-S9 (not shown in the figure):

[0116] S8: In response to an exit operation on the progress bar page, or when no operation is detected on the progress bar page for a preset time, the progress bar page returns to the content playback page.

[0117] Among them, the exit operation is different from the second sliding operation. The exit operation can be, for example, an edge sliding operation; of course, the exit operation can also be other operations set according to actual needs, which is not limited in the embodiments of the present application.

[0118] Among them, when S8 is specifically implemented, in order to make the return from the progress bar page to the content playback page have a return visual perception, the terminal can first obtain the return animation of the progress bar page returning to the content playback page to display the return animation, wherein the return animation also has a certain display time; when the return animation is displayed, the terminal displays the content playback page again. The return animation is equivalent to prompting that the progress bar page is about to return to the content playback page before actually returning to the content playback page; based on this, by displaying the return animation, it is possible to return from the progress bar page to the content playback page more naturally, thereby improving the visual perception of the page return. Therefore, the present application provides a possible implementation method, in which the progress bar page returns to the content playback page in S8, for example, may include the following S81-S82 (not shown in the figure):

[0119] S81: Displaying a return animation of the progress bar page returning to the content playing page.

[0120] Corresponding to the specific implementation of S3011 above, the present application provides a possible implementation, and S81 may specifically be, for example: displaying the return animation in a three-dimensional display manner.

[0121] S82: When the return animation display ends, the content playing page is displayed.

[0122] S9: Displaying the playback content of the target content corresponding to the first time point in the content playback page.

[0123] As an example, the three-dimensional display mode of the return animation is a three-dimensional rotation mode. Based on the above example, the exit operation is an edge sliding operation, and the preset time is 3s; the terminal responds to the edge sliding operation on the progress bar page, or, when the duration of no operation on the progress bar page reaches 3s, the return animation of the progress bar page to return to the video playback page is first obtained as animation 2, and animation 2 is displayed in a three-dimensional rotation mode from right to left, wherein the display time of animation 2 is 0.25s; when animation 2 is displayed, the terminal displays the video playback page again; the terminal displays the playback content of video A corresponding to time point X in the video playback page as the video frame of video A corresponding to time point X.

[0124] Based on the above description, see Figure 7 , Figure 7 A schematic diagram of an embodiment of the present application providing a method of returning from a progress bar page to a content playback page to display the playback content of the target content corresponding to the first time point. Figure 7 (a) indicates that the edge sliding operation on the progress bar page is a right edge sliding operation; Figure 7 (b) shows that the terminal displays animation 2 in a three-dimensional rotation from right to left in response to the above-mentioned right edge sliding operation; Figure 7 (c) indicates that when the display of animation 2 ends, the terminal displays a video playback page, and the playback content of video A corresponding to time point X is displayed on the video playback page as the video frame of video A corresponding to XX:XX.

[0125] The processing method of content playback progress provided by the embodiment of the present application, first, in response to the first sliding operation of the playback progress bar of the target content in the content playback page, the content playback page enters the progress bar page, and displays the preset progress bar corresponding to the playback progress bar and the first time point of the target content in the progress bar page, and the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar. Then, in response to the second sliding operation for the preset progress bar, the progress bar change content of the preset progress bar and the second time point of the target content different from the first time point are displayed in the progress bar page. Finally, when the second sliding operation ends, the progress bar page returns to the content playback page, and the playback content corresponding to the second time point of the target content is displayed in the content playback page. It can be seen that when the method slides the playback progress bar in the content playback page, the content playback page can automatically enter the progress bar page to display the preset progress bar with higher display accuracy than the playback progress bar; that is, the progress bar page is mainly used to display the preset progress bar, and the higher display accuracy can improve the sliding accuracy of the preset progress bar. On this basis, sliding the preset progress bar can accurately jump the first time point of the target content to the second time point of the target content; when the second sliding operation ends, the progress bar page can automatically return to the content playback page to play the target content corresponding to the second time point. Based on this, the method can more accurately jump the content playback progress, thereby improving the jump result and jump experience of the content playback progress.

[0126] Then, corresponding to the content playback progress processing method provided in the above embodiment, another content playback progress processing method provided in the embodiment of the present application is introduced in detail from the technical perspective of the terminal or server in combination with the accompanying drawings.

[0127] See also Figure 8 , Figure 8 A flowchart of another method for processing content playback progress provided in an embodiment of the present application is provided. The method may be executed by a computer device, which may be a terminal or a server. The method includes:

[0128] S801: Creating a progress bar page according to a first sliding request for a play progress bar of target content in a content play page; the first sliding request is generated in response to a first sliding operation on the play progress bar.

[0129] In the embodiment of the present application, in order to solve the problems existing in the methods in the above-mentioned related technologies, in order to improve the sliding accuracy and interactive experience of the sliding playback progress bar, the current time point of the target content can be more accurately jumped to the specific time point of the target content; when sliding the playback progress bar in the content playback page, the terminal or server creates a progress bar page mainly used to display the progress bar itself; the progress bar page is more convenient for sliding the progress bar itself, thereby jumping the current time point of the target content to the specific time point of the target content. Based on this, the terminal or server receives a first sliding request generated in response to a first sliding operation on the playback progress bar of the target content in the content playback page, so as to create a progress bar page according to the first sliding request.

[0130] S802: When it is detected that the progress bar page is created successfully, the control terminal enters the progress bar page from the content playback page; the progress bar page is used to display a preset progress bar corresponding to the playback progress bar and the first time point of the target content, and the display accuracy of the preset progress bar is higher than that of the playback progress bar.

[0131] In an embodiment of the present application, after executing S801 to create a progress bar page, if the creation is successful, the terminal or server needs to control the terminal to automatically enter the progress bar page from the content playback page. Considering that the progress bar page is mainly used to display the progress bar itself, higher display accuracy can improve the sliding accuracy of the progress bar itself, so that the display accuracy of the progress bar itself needs to be greater than the display accuracy of the playback progress bar, so that the subsequent sliding progress bar itself can accurately jump the current time point of the target content to the specific time point of the target content. Based on this, the progress bar page needs to display the progress bar itself with a higher display accuracy than the playback progress bar, that is, the preset progress bar corresponding to the playback progress bar; in addition, the progress bar page also needs to display the current time point of the target content, that is, the first time point of the target content.

[0132] In the specific implementation of S802, in order to make the visual perception of entering the progress bar page from the content playback page, the terminal or server can first obtain the entry animation of the content playback page entering the progress bar page to control the terminal to display the entry animation, wherein the entry animation is obtained by updating the conversion properties of the content playback page and the conversion properties of the progress bar page, and has a certain display time; when it is detected that the entry animation display ends, the terminal is controlled to display the progress bar page. The entry animation is equivalent to prompting that the progress bar page is about to be entered from the content playback page before the progress bar page is actually entered; thus, by displaying the entry animation, the terminal can be more naturally controlled to enter the progress bar page from the content playback page, thereby improving the visual perception of entering the page. Therefore, the present application provides a possible implementation method, in S802, controlling the terminal to enter the progress bar page from the content playback page, for example, may include the following S8021-S8023 (not shown in the figure):

[0133] S8021: Acquire an entry animation of the content playback page entering the progress bar page; the entry animation is obtained by updating the conversion properties of the content playback page and the conversion properties of the progress bar page.

[0134] S8022: The control terminal displays an entry animation.

[0135] S8023: When it is detected that the animation display ends, the control terminal displays a progress bar page.

[0136] In the specific implementation of S802, in order to improve the display effect of the preset progress bar and the first time point in the progress bar page, especially to make the preset progress bar have a three-dimensional display effect, for example, a three-dimensional game effect, so that the subsequent sliding of the preset progress bar in the progress bar page has a three-dimensional change effect, and improves the sliding interest and sliding experience; it is necessary to control the terminal to load a three-dimensional engine, and enter the progress bar page from the content playback page through the three-dimensional engine, so that the preset progress bar and the first time point can be displayed in a three-dimensional display mode in the progress bar page. Therefore, the present application provides a possible implementation method, in S802, the control terminal enters the progress bar page from the content playback page, for example, including the following S8024-S8025 (not shown in the figure):

[0137] S8024: The control terminal loads the 3D engine.

[0138] The 3D engine may be a 3D game engine, such as Cocoas Creator, Unity or other game engines. Cocoas Creator is a lightweight, efficient, free and open source cross-platform game engine; Unity is a cross-platform game development engine.

[0139] S8025: The control terminal enters the progress bar page from the content playback page through the 3D engine.

[0140] The 3D engine is used to realize the entry into the progress bar page from the content playback page, and is responsible for processing the rendering and interaction of the progress bar page, and does not care about the display data of the progress bar page.

[0141] Based on the above description, see Fig. 9 , Fig. 9A flow chart of entering a progress bar page from a content playback page is provided for an embodiment of the present application. The specific flow is as follows: receiving an update request for a playback progress bar of a target content in a content playback page, the update request carrying an update time point; determining whether the update request is a sliding request, the sliding request being generated in response to a sliding operation on the playback progress bar, if so, creating a progress bar page, if not, displaying the playback content of the target content corresponding to the update time point in the content playback page; determining whether the progress bar page is created successfully, if so, obtaining an entry animation of the content playback page entering the progress bar page, so as to control the terminal to display the entry animation, the entry animation being obtained by updating the conversion properties of the content playback page and the conversion properties of the progress bar page, if not, displaying the playback content of the target content corresponding to the update time point in the content playback page; when detecting that the entry animation display ends, controlling the terminal to load the three-dimensional engine; controlling the terminal to display the progress bar page through the three-dimensional engine.

[0142] S803: According to the second sliding request for the preset progress bar, the preset progress bar and the first time point are updated to obtain the progress bar change content and the second time point of the target content of the progress bar page; the second sliding request is generated in response to the second sliding operation for the preset progress bar, and the progress bar page is used to display the progress bar change content and the second time point, and the second time point is different from the first time point.

[0143] In the embodiment of the present application, after executing S802 to control the terminal to automatically enter the progress bar page from the content playback page, the progress bar page displays a preset progress bar with higher display accuracy than the playback progress bar. Since the higher display accuracy can improve the sliding accuracy of the preset progress bar, sliding the preset progress bar causes the preset progress bar to change, and the first time point of the target content can be accurately jumped to another time point of the target content. Based on this, the terminal or server receives a second sliding request generated in response to the second sliding operation on the preset progress bar in the progress bar page, updates the preset progress bar and the first time point of the target content according to the second sliding request, and obtains the progress bar change content of the preset progress bar and other time points of the target content different from the first time point, that is, the second time point of the target content.

[0144] In addition, in an embodiment of the present application, considering that multiple key time points among multiple content time points of the target content are multiple important time points of the target content, that is, multiple key contents corresponding to multiple key time points of the target content are multiple important contents of the target content, and sliding the playback progress bar in the content playback page can easily obscure the multiple key contents corresponding to multiple key time points of the target content; therefore, on the basis of displaying the preset progress bar and the first time point on the progress bar page, it is also necessary to display multiple key contents corresponding to multiple key time points of the target content, so as to provide multiple important contents of the target content with jump reference for the content playback progress, and make the multiple important contents of the target content have a more direct and obvious visual perception.

[0145] The process of obtaining the multiple key contents corresponding to the multiple key time points of the above-mentioned target content refers to: in order to avoid the problem of uneven distribution of the target content corresponding to the multiple key time points concentrated in a certain period of time, it is necessary to divide the target content into multiple target sub-contents, and the principle of division is the total playback time of the target content. For each target sub-content, further considering that the sources of the key time points of the target sub-content can be divided into pre-configured important time points and interactive time points with interactive data for indicating the interactive situation, it is necessary to obtain the pre-configured M important time points for the target sub-content, that is, the M preset time points of the target sub-content, M is a natural number; it is also necessary to obtain N interactive time points with playback interactive data among the multiple content time points of the target sub-content, N is a natural number. In order to ensure that the number of key time points of the target sub-content is K, where K is a positive integer, it is necessary to determine whether the sum of M and N is greater than or equal to K. If so, it means that the K key time points of the target sub-content can be determined through M preset time points and N interactive time points; if not, it is necessary to randomly generate K key time points of the target sub-content through multiple content time points of the target sub-content including M preset time points and N interactive time points, and the number of multiple content time points is greater than the sum; in addition, considering that the key priority of the preset time point is greater than the key priority of the interactive time point, the K key time points of the target sub-content include M preset time points, so it can be known that K is greater than M. Based on this, multiple groups of K preset contents corresponding to multiple groups of K key time points of multiple target sub-contents can be used as multiple key contents. Therefore, the present application provides a possible implementation method, and the progress bar page is also used to display multiple key contents corresponding to multiple key time points of the target content. The steps for obtaining multiple key contents may, for example, include the following S10-S14 (not shown in the figure):

[0146] S10: Divide the target content according to the total playback time of the target content to obtain a plurality of target sub-contents.

[0147] As an example, the total playback time of the target content is 0-3 minutes (min), and the target content is divided into multiple target sub-contents every 10 seconds; the total playback time of the target content is 3-10 minutes, and the target content is divided into multiple target sub-contents every 30 seconds; the total playback time of the target content is greater than 10 minutes, and the target content is divided into multiple target sub-contents every 1 minute.

[0148] S11: For each target sub-content, M preset time points of the target sub-content and N interaction time points of the target sub-content are obtained; each interaction time point has interaction data for representing an interaction situation, and M and N are natural numbers.

[0149] S12: If the sum of M and N is greater than or equal to K, determine K key time points of the target sub-content according to the M preset time points and the N interaction time points; the K key time points include the M preset time points, and K is a positive integer.

[0150] Among them, when S12 is specifically implemented, on the basis that K key time points include M preset time points, it is also necessary to screen out K minus M (KM) interaction time points from N interaction time points as key time points; based on this, the total interaction value corresponding to each interaction time point can be determined through the interaction data corresponding to each interaction time point; considering that the larger the total interaction value corresponding to the interaction time point, the more important the interaction time point is, the N total interaction values ​​corresponding to the N interaction time points can be sorted in order from large to small to obtain the sorting result, that is, the closer the interaction time point in the sorting result is, the more important it is; thus, the M preset time points and the first K minus M interaction time points in the sorting result can be determined as K key time points. Therefore, the present application provides a possible implementation method, in which the control terminal in S12 enters the progress bar page from the content playback page, for example, it may include the following S121-S123 (not shown in the figure):

[0151] S121: Determine a total interaction value corresponding to each interaction time point according to the interaction data corresponding to each interaction time point.

[0152] As an example, when the target content is a target video, the target video is segmented into multiple target sub-videos. The interaction data corresponding to each interaction time point of each target sub-video includes the number of plays (playCount) at the interaction time point, the number of bullet comments (textCount) at the interaction time point, the number of discussion posts (postCount) at the interaction time point, the number of cuts (cutCount) at the interaction time point, and the number of shares (shareCount) at the interaction time point. The total interaction value corresponding to each interaction time point is as follows:

[0153] Point=1×playCount+1.5×textCount+2×postCount+3×cutCount+4×shareCount

[0154] Among them, Point is the total interaction value corresponding to each interaction time point, and 1, 1.5, 2, 3 and 4 are the weights of playCount, textCount, postCount, cutCount and shareCount respectively.

[0155] S122: Sort the N interaction time points according to the descending sorting order of the N total interaction values ​​corresponding to the N interaction time points to obtain a sorting result.

[0156] S123: Determine the M preset time points and the first K minus M interaction time points in the sorting result as K key time points.

[0157] S13: If the sum of M and N is less than K, randomly generate K key time points of the target sub-content according to multiple content time points of the target sub-content; the multiple content time points include M preset time points and N interaction time points, the number of the multiple content time points is greater than the sum, and the K key time points include M preset time points.

[0158] S14: Determine multiple groups of K preset contents corresponding to multiple groups of K key time points of multiple target sub-contents as multiple key contents.

[0159] Among them, the preset content of the target sub-content corresponding to the preset time point can be the design content or screenshot content of the target sub-content corresponding to the preset time point, and the display priority of the design content is greater than the display priority of the screenshot content; the preset content of the target sub-content corresponding to the interaction time point can be the screenshot content of the target sub-content corresponding to the interaction time point.

[0160] Based on the above description, see Fig.10 , Fig.10A flow chart of displaying multiple key contents corresponding to multiple key time points of target content on a progress bar page provided in an embodiment of the present application. The specific flow is: the terminal reports M preset time points and N interactive time points of each target sub-content obtained by segmenting the target content, each interactive time point has playback interaction data, and M and N are natural numbers; the database stores and reports M preset time points and N interactive time points of each target sub-content; the server obtains M preset time points and N interactive time points of each target sub-content from the database; the server determines whether the sum of M and N is greater than or equal to K, where K is a positive integer. If so, the K key time points of the target sub-content are determined based on the M preset time points and N interactive time points, and the K key time points include the M preset time points. If not, the K key time points are determined based on the multiple content time points of the target sub-content. time points, randomly generate K key time points of the target sub-content, the multiple content time points include M preset time points and N interaction time points, the number of the multiple content time points is greater than the sum value, and the K key time points include the M preset time points; the server determines the multiple groups of K preset contents corresponding to the multiple target sub-contents as multiple key contents corresponding to the multiple key time points of the target content; the server stores the multiple key contents corresponding to the multiple key time points of the target content in a database; the database stores the multiple key contents corresponding to the multiple key time points of the target content; the terminal obtains the multiple key contents corresponding to the multiple key time points of the target content from the database and displays them in the progress bar page.

[0161] In addition, in the embodiment of the present application, on the basis of the progress bar page being used to display multiple key contents corresponding to multiple key time points of the target content, in order to further quickly jump and play the playback content corresponding to the key time of the target content, an operation of triggering preset contents in multiple key contents can also be performed; the terminal or server receives a jump request generated in response to the trigger operation for the preset content, the key time point corresponding to the preset content is the preset time point, and according to the jump request, the terminal is controlled to automatically return from the progress bar page to the content playback page, so as to display the playback content corresponding to the preset time point of the target content in the content playback page, thereby realizing fast jump and playback of the important content of the target content. Therefore, the present application provides a possible implementation method, and the method can also include the following S15 (not shown in the figure): according to the jump request for the preset content in the multiple key contents, the control terminal returns from the progress bar page to the content playback page; the jump request is generated in response to the trigger operation for the preset content, and the content playback page is used to display the playback content corresponding to the preset time point of the target content, and the preset time point is the key time point corresponding to the preset content.

[0162] S804: When the end of the second sliding operation is detected, the control terminal returns from the progress bar page to the content playing page; the content playing page is used to display the playing content of the target content corresponding to the second time point.

[0163] In an embodiment of the present application, after executing S803 to obtain the progress bar change content of the progress bar page and the second time point of the target content, the first time point of the target content jumps to the specific time point of the target content, indicating that the second sliding operation has ended; then when the second sliding operation ends, the second time point of the target content is the specific time point of the target content, and the current time point of the target content is accurately jumped to the specific time point of the target content, that is, the first time point of the target content is accurately jumped to the second time point of the target content. Based on this, when the second sliding operation ends, the terminal or server can control the terminal to automatically return to the content playback page from the progress bar page, so that the content playback page displays the playback content of the target content corresponding to the second time point, and plays the playback content corresponding to the specific time point of the target content. That is, S801-S804 can more accurately jump to the content playback progress of the target content, thereby improving the jump result and jump experience of the content playback progress of the target content.

[0164] Based on the above description, see Fig.11 , Fig.11 A flowchart of interactive processing for a progress bar page provided in an embodiment of the present application. The specific process is: detecting an interactive request for a progress bar page, determining that the interactive request is a sliding request for a preset progress bar, and the sliding request is generated in response to a sliding operation on the preset progress bar; updating the preset progress bar and the first time point, obtaining the progress bar change content of the progress bar page and the second time point of the target content, and judging whether the sliding operation is finished, if so, controlling the terminal to return from the progress bar page to the content playback page to display the playback content of the target content corresponding to the second time point, if not, returning to the above-mentioned update step. Determining that the interactive request is a jump request for preset content among multiple key contents, and the jump request is generated in response to a trigger operation for the preset content; controlling the terminal to return from the progress bar page to the content playback page to display the playback content of the target content corresponding to the preset time point, and the preset time point is the key time point corresponding to the preset content.

[0165] In addition, in the embodiment of the present application, after executing S802, the progress bar page is used to display a preset progress bar with a higher display accuracy than the playback progress bar, there is a situation where an attempt or unintentional operation is performed to enter the progress bar page, but there is no need to jump to the content playback progress of the target content; in order to exit the progress bar page, the operation of exiting the progress bar page can also be actively performed, and the terminal or server receives an exit request generated in response to the exit operation of the progress bar page, and controls the terminal to automatically return from the progress bar page to the content playback page according to the exit request; or, the duration of not performing any operation on the progress bar page reaches a preset time, and the duration of not detecting any operation on the progress bar page by the terminal or server is a preset time, and the control terminal automatically returns from the progress bar page to the content playback page. At this time, the content playback page still needs to display the playback content corresponding to the first time point of the target content, indicating that the content playback progress of the target content has not been jumped. Therefore, the present application provides a possible implementation method, and the method may also include the following S16 (not shown in the figure): according to an exit request for the progress bar page, or when no operation is detected on the progress bar page for a preset time, the control terminal returns from the progress bar page to the content playback page; the exit request is generated in response to the exit operation on the progress bar page, and the content playback page is used to display the playback content of the target content corresponding to the first time point.

[0166] In addition, corresponding to S8024 controlling the terminal to load the 3D engine, when the control terminal returns from the progress bar page to the content playing page, the control terminal can also close the 3D engine to release engine resources.

[0167] In the specific implementation of S16, in order to make the return from the progress bar page to the content playback page have a return visual perception, the terminal or server can first obtain the return animation of the progress bar page returning to the content playback page to control the terminal to display the return animation, wherein the return animation is obtained by updating the conversion properties of the content playback page and the conversion properties of the progress bar page, and has a certain display time; when it is detected that the return animation display ends, the terminal is controlled to display the content playback page. The return animation is equivalent to prompting that the progress bar page is about to return to the content playback page before actually returning to the content playback page; by displaying the return animation, the terminal can be more naturally controlled to return from the progress bar page to the content playback page, thereby improving the visual perception of the page return. Therefore, the present application provides a possible implementation method, and S16 controls the terminal to return from the progress bar page to the content playback page, for example, including the following S161-S163 (not shown in the figure):

[0168] S161: Acquire a return animation of the progress bar page entering the content playing page; the return animation is obtained by updating the conversion properties of the content playing page and the conversion properties of the progress bar page.

[0169] S162: The control terminal displays a return animation.

[0170] S163: When it is detected that the return animation display ends, the control terminal displays the content playing page.

[0171] The embodiment of the present application provides a method for processing content playback progress. When sliding the playback progress bar in the content playback page, the content playback page can automatically enter the progress bar page to display a preset progress bar with higher display accuracy than the playback progress bar; that is, the progress bar page is mainly used to display the preset progress bar, and the higher display accuracy can improve the sliding accuracy of the preset progress bar. On this basis, sliding the preset progress bar can accurately jump the first time point of the target content to the second time point of the target content; when the second sliding operation ends, the progress bar page can automatically return to the content playback page to play the playback content corresponding to the second time point of the target content. Based on this, the method can more accurately jump the content playback progress, thereby improving the jump result and jump experience of the content playback progress.

[0172] Based on the method for processing content playback progress provided in the above embodiment, the present application embodiment also provides a device for processing content playback progress, see Fig.12 , Fig.12 A schematic diagram of the structure of a content playback progress processing device 1200 provided in an embodiment of the present application, the device 1200 includes: an entry unit 1201, a display unit 1202 and a return unit 1203;

[0173] An entry unit 1201 is configured to enter a progress bar page from the content playback page in response to a first sliding operation on a playback progress bar of a target content in the content playback page;

[0174] The display unit 1202 is used to display a preset progress bar corresponding to the playback progress bar and the first time point of the target content in the progress bar page; the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar;

[0175] The display unit 1202 is further configured to display, in response to a second sliding operation on the preset progress bar, a progress bar change content of the preset progress bar and a second time point of the target content in the progress bar page; the second time point is different from the first time point;

[0176] A returning unit 1203 is configured to return the progress bar page to the content playing page when the second sliding operation ends;

[0177] The display unit 1202 is further configured to display the playback content of the target content at the second time point in the content playback page.

[0178] In a possible implementation, the display unit 1202 is specifically configured to:

[0179] Displaying a preset progress bar and a first time point in a three-dimensional display manner on the progress bar page;

[0180] The second time point at which the progress bar change content and the target content of the preset progress bar are displayed on the progress bar page includes:

[0181] The progress bar change content and the second time point are displayed in a three-dimensional manner on the progress bar page.

[0182] In a possible implementation, the returning unit 1203 is specifically configured to:

[0183] Display the entry animation of the content playback page entering the progress bar page;

[0184] When the animation display ends, the progress bar page is displayed.

[0185] In a possible implementation, the display unit 1202 is specifically configured to:

[0186] The entry animation is displayed in a three-dimensional manner.

[0187] In a possible implementation, the display unit 1202 is further configured to:

[0188] Multiple key contents corresponding to multiple key time points of the target content are displayed in the progress bar page; the content quantity, visual position and visual size of the multiple key contents are updated following the second sliding operation.

[0189] In a possible implementation, the returning unit 1203 is further configured to:

[0190] In response to a triggering operation on a preset content among the multiple key contents, returning from the progress bar page to the content playing page;

[0191] The display unit 1202 is further used to display the playback content of the target content corresponding to the preset time point in the content playback page; the preset time point is a key time point corresponding to the preset content.

[0192] In a possible implementation, the display unit 1202 is further configured to:

[0193] The key time point corresponding to each key content is displayed on the progress bar page.

[0194] In a possible implementation, the display unit 1202 is further configured to:

[0195] A preset icon for reflecting the second sliding operation is displayed in the progress bar page; the visual position of the preset icon is updated following the second sliding operation, and the preset icon is a default icon or a content icon matching the target content.

[0196] In a possible implementation, the display unit 1202 is further configured to:

[0197] The preview content of the target content corresponding to the second time point is displayed on the progress bar page.

[0198] In a possible implementation, the display unit 1202 is further configured to:

[0199] A moving background matching the target content is displayed in the progress bar page; the visual content of the moving background is updated following the second sliding operation.

[0200] In a possible implementation, the returning unit 1203 is further configured to:

[0201] In response to an exit operation on the progress bar page, or when no operation is detected on the progress bar page for a preset time, the progress bar page returns to the content playback page;

[0202] Return unit 1203 is also used for

[0203] The playback content of the target content corresponding to the first time point is displayed on the content playback page.

[0204] In a possible implementation, the returning unit 1203 is specifically configured to:

[0205] Display the return animation of the progress bar page returning to the content playback page;

[0206] When the return animation display ends, the content playback page is displayed.

[0207] The processing device for content playback progress provided by the embodiment of the present application firstly responds to the first sliding operation on the playback progress bar of the target content in the content playback page, enters the progress bar page from the content playback page, and displays the preset progress bar corresponding to the playback progress bar and the first time point of the target content in the progress bar page, and the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar. Then, in response to the second sliding operation on the preset progress bar, the progress bar change content of the preset progress bar and the second time point of the target content different from the first time point are displayed in the progress bar page. Finally, when the second sliding operation ends, the progress bar page returns to the content playback page, and the playback content corresponding to the second time point of the target content is displayed in the content playback page. It can be seen that when the method slides the playback progress bar in the content playback page, the content playback page can automatically enter the progress bar page from the content playback page to display the preset progress bar with higher display accuracy than the playback progress bar; that is, the progress bar page is mainly used to display the preset progress bar, and the higher display accuracy can improve the sliding accuracy of the preset progress bar. On this basis, sliding the preset progress bar can accurately jump the first time point of the target content to the second time point of the target content; when the second sliding operation ends, the progress bar page can automatically return to the content playback page to play the target content corresponding to the second time point. Based on this, the method can more accurately jump the content playback progress, thereby improving the jump result and jump experience of the content playback progress.

[0208] Based on another content playback progress processing method provided in the above embodiment, the present application embodiment also provides another content playback progress processing device, see Fig.13 , Fig.13 A schematic diagram of the structure of another content playback progress processing device 1300 provided in an embodiment of the present application, the device 1300 includes: a creation unit 1301, a control unit 1302 and an update unit 1303;

[0209] The creating unit 1301 is configured to create a progress bar page according to a first sliding request for a play progress bar of a target content in a content play page; the first sliding request is generated in response to a first sliding operation for the play progress bar;

[0210] The control unit 1302 is used to control the terminal to enter the progress bar page from the content playback page when it is detected that the progress bar page is successfully created; the progress bar page is used to display a preset progress bar corresponding to the playback progress bar and the first time point of the target content, and the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar;

[0211] The updating unit 1303 is configured to update the preset progress bar and the first time point according to the second sliding request for the preset progress bar, and obtain the progress bar change content and the second time point of the target content of the progress bar page; the second sliding request is generated in response to the second sliding operation for the preset progress bar, the progress bar page is used to display the progress bar change content and the second time point, and the second time point is different from the first time point;

[0212] The control unit 1302 is further configured to control the terminal to return from the progress bar page to the content playback page when detecting that the second sliding operation ends; the content playback page is configured to display the playback content of the target content corresponding to the second time point.

[0213] In a possible implementation, the control unit 1302 is specifically configured to:

[0214] The control terminal loads the 3D engine;

[0215] The control terminal enters the progress bar page from the content playback page through the 3D engine.

[0216] In a possible implementation, the control unit 1302 is specifically configured to:

[0217] Get the entry animation of the content playback page entering the progress bar page; the entry animation is obtained by updating the conversion properties of the content playback page and the conversion properties of the progress bar page;

[0218] The control terminal displays the entry animation;

[0219] When it is detected that the entry animation display ends, the control terminal displays a progress bar page.

[0220] In a possible implementation manner, the apparatus further includes: an obtaining unit;

[0221] Get units for:

[0222] The target content is segmented according to the total playback time of the target content to obtain multiple target sub-contents;

[0223] For each target sub-content, M preset time points of the target sub-content and N interaction time points of the target sub-content are obtained; each interaction time point has interaction data for representing the interaction situation, and M and N are natural numbers;

[0224] If the sum of M and N is greater than or equal to K, determine K key time points of the target sub-content according to the M preset time points and the N interaction time points; the K key time points include the M preset time points, and K is a positive integer;

[0225] If the sum of M and N is less than K, K key time points of the target sub-content are randomly generated according to multiple content time points of the target sub-content; the multiple content time points include M preset time points and N interaction time points, the number of the multiple content time points is greater than the sum, and the K key time points include M preset time points;

[0226] The multiple groups of K preset contents corresponding to the multiple groups of K key time points of the multiple target sub-contents are determined as multiple key contents.

[0227] In a possible implementation, the obtaining unit is specifically used to:

[0228] Determine the total interaction value corresponding to each interaction time point according to the interaction data corresponding to each interaction time point;

[0229] According to the descending sorting order of the N total interaction values ​​corresponding to the N interaction time points, the N interaction time points are sorted to obtain a sorting result;

[0230] The M preset time points and the first K minus M interaction time points in the sorting results are determined as K key time points.

[0231] In a possible implementation, the control unit 1302 is further configured to:

[0232] According to a jump request for preset content among multiple key contents, the control terminal returns from the progress bar page to the content playback page; the jump request is generated in response to a trigger operation for the preset content, and the content playback page is used to display the playback content of the target content corresponding to a preset time point, and the preset time point is a key time point corresponding to the preset content.

[0233] In a possible implementation, the control unit 1302 is further configured to:

[0234] Based on an exit request for the progress bar page, or when no operation is detected on the progress bar page for a preset time, the control terminal returns from the progress bar page to the content playback page; the exit request is generated in response to an exit operation on the progress bar page, and the content playback page is used to display the playback content of the target content corresponding to the first time point.

[0235] In a possible implementation, the control unit 1302 is further specifically configured to:

[0236] Get the return animation of the progress bar page entering the content playback page; the return animation is obtained by updating the conversion properties of the content playback page and the conversion properties of the progress bar page;

[0237] The control terminal displays the return animation;

[0238] When it is detected that the return animation display ends, the control terminal displays the content playing page.

[0239] The content playback progress processing device provided in the embodiment of the present application can automatically enter the progress bar page from the content playback page when sliding the playback progress bar in the content playback page, so as to display a preset progress bar with higher display accuracy than the playback progress bar; that is, the progress bar page is mainly used to display the preset progress bar, and the higher display accuracy can improve the sliding accuracy of the preset progress bar. On this basis, sliding the preset progress bar can accurately jump the first time point of the target content to the second time point of the target content; when the second sliding operation ends, it can automatically return to the content playback page from the progress bar page to play the playback content corresponding to the second time point of the target content. Based on this, the method can more accurately jump the content playback progress, thereby improving the jump result and jump experience of the content playback progress.

[0240] The present application also provides a computer device, which may be a terminal. Fig.14 , Fig.14 A structural diagram of a terminal provided for an embodiment of the present application. Taking a smartphone as an example, the smartphone includes: a radio frequency (RF) circuit 1410, a memory 1420, an input unit 1430, a display unit 1440, a sensor 1450, an audio circuit 1460, a wireless fidelity (WiFi) module 1470, a processor 1480, and a power supply 1490 and other components. The input unit 1430 may include a touch panel 1431 and other input devices 1432, the display unit 1440 may include a display panel 1441, and the audio circuit 1460 may include a speaker 1461 and a microphone 1462. Those skilled in the art will appreciate that Fig.14 The structure of the smartphone shown in the figure does not constitute a limitation of the smartphone, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0241] The memory 1420 can be used to store software programs and modules. The processor 1480 executes various functional applications and data processing of the smartphone by running the software programs and modules stored in the memory 1420. The memory 1420 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the smartphone (such as audio data, a phone book, etc.), etc. In addition, the memory 1420 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0242] The processor 1480 is the control center of the smartphone, which uses various interfaces and lines to connect various parts of the entire smartphone, and executes various functions of the smartphone and processes data by running or executing software programs and / or modules stored in the memory 1420, and calling data stored in the memory 1420. Optionally, the processor 1480 may include one or more processing units; preferably, the processor 1480 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1480.

[0243] In this embodiment, the processor 1480 in the smart phone can execute the content playback progress processing method in the embodiment of the present application.

[0244] The computer device provided in the embodiment of the present application may also be a server. Fig.15 , Fig.15 A structural diagram of a server provided for an embodiment of the present application. Server 1500 may have relatively large differences due to different configurations or performances, and may include one or more processors, such as a central processing unit (CPU) 1522, and a memory 1532, one or more storage media 1530 (such as one or more mass storage devices) storing application programs 1542 or data 1544. Among them, the memory 1532 and the storage medium 1530 may be temporary storage or permanent storage. The program stored in the storage medium 1530 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Furthermore, the central processing unit 1522 may be configured to communicate with the storage medium 1530 and execute a series of instruction operations in the storage medium 1530 on the server 1500.

[0245] The server 1500 may also include one or more power supplies 1526, one or more wired or wireless network interfaces 1550, one or more input and output interfaces 1558, and / or one or more operating systems 1541, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.

[0246] In this embodiment, the central processor 1522 in the server 1500 can execute the content playback progress processing method in the embodiment of the present application.

[0247] An embodiment of the present application further provides a computer-readable storage medium, which is used to store a computer program. When the computer program is executed on a computer device, the computer device executes the methods provided in various optional implementations of the above embodiments.

[0248] The present application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the method provided in various optional implementations of the above embodiments.

[0249] The descriptions of the processes or structures corresponding to the above-mentioned figures have different emphases. For parts that are not described in detail in a certain process or structure, please refer to the relevant descriptions of other processes or structures.

[0250] The terms "first", "second", etc. in the specification of the present application 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 implementation of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0251] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0252] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0253] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0254] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc. Various media that can store computer programs.

[0255] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, ordinary technical members in the art should understand that they can still modify the technical solutions recorded in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for processing content playback progress, characterized in that: The method comprises: In response to a first sliding operation on a play progress bar of target content in a content play page, entering a progress bar page from the content play page; Displaying a preset progress bar corresponding to the playback progress bar and a first time point of the target content in the progress bar page; the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar; In response to a second sliding operation on the preset progress bar, displaying a progress bar change content of the preset progress bar and a second time point of the target content in the progress bar page; the second time point is different from the first time point; When the second sliding operation ends, returning from the progress bar page to the content playing page; The playback content of the target content corresponding to the second time point is displayed in the content playback page.

2. The method according to claim 1, characterized in that The displaying of the preset progress bar corresponding to the playback progress bar and the first time point of the target content in the progress bar page includes: Displaying the preset progress bar and the first time point in the progress bar page in a three-dimensional display manner; The displaying of the progress bar change content of the preset progress bar and the second time point of the target content in the progress bar page includes: The progress bar change content and the second time point are displayed in the progress bar page by using the three-dimensional display method.

3. The method according to claim 1, characterized in that The step of entering the progress bar page from the content playback page includes: Displaying an entry animation of the content playback page entering the progress bar page; When the entry animation display ends, the progress bar page is displayed.

4. The method according to claim 3, characterized in that The entering animation of displaying the content playing page entering the progress bar page includes: The entry animation is displayed in a three-dimensional manner.

5. The method according to claim 1 or 2, characterized in that: The method further comprises: The progress bar page displays multiple key contents corresponding to multiple key time points of the target content; the content quantity, visual position and visual size of the multiple key contents are updated following the second sliding operation.

6. The method according to claim 5, characterized in that The method further comprises: In response to a triggering operation on a preset content among the plurality of key contents, returning from the progress bar page to the content playing page; The playback content of the target content corresponding to the preset time point is displayed in the content playback page; the preset time point is a key time point corresponding to the preset content.

7. The method according to claim 5, characterized in that The method further comprises: The key time point corresponding to each key content is displayed in the progress bar page.

8. The method according to claim 1 or 2, characterized in that: The method further comprises: A preset icon for reflecting the second sliding operation is displayed in the progress bar page; the visual position of the preset icon is updated following the second sliding operation, and the preset icon is a default icon or a content icon matching the target content.

9. The method according to claim 1, characterized in that: The method further comprises: The preview content of the target content corresponding to the second time point is displayed in the progress bar page.

10. The method according to claim 1 or 2, characterized in that: The method further comprises: A moving background matching the target content is displayed in the progress bar page; and the visual content of the moving background is updated following the second sliding operation.

11. The method according to claim 1, characterized in that: The method further comprises: In response to an exit operation on the progress bar page, or when no operation is detected on the progress bar page for a preset time, the progress bar page returns to the content playing page; The playback content of the target content corresponding to the first time point is displayed on the content playback page.

12. The method according to claim 11, characterized in that The returning from the progress bar page to the content playing page includes: Displaying a return animation of the progress bar page returning to the content playback page; When the return animation display ends, the content playing page is displayed.

13. A method for processing content playback progress, characterized in that: The method comprises: Creating a progress bar page according to a first sliding request for a play progress bar of target content in a content play page; the first sliding request is generated in response to a first sliding operation on the play progress bar; When it is detected that the progress bar page is created successfully, the control terminal enters the progress bar page from the content playback page; the progress bar page is used to display a preset progress bar corresponding to the playback progress bar and the first time point of the target content, and the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar; According to a second sliding request for the preset progress bar, the preset progress bar and the first time point are updated to obtain a progress bar change content of the progress bar page and a second time point of the target content; the second sliding request is generated in response to a second sliding operation for the preset progress bar, the progress bar page is used to display the progress bar change content and the second time point, and the second time point is different from the first time point; When it is detected that the second sliding operation ends, the terminal is controlled to return from the progress bar page to the content playing page; the content playing page is used to display the playing content of the target content corresponding to the second time point.

14. The method according to claim 13, characterized in that The control terminal enters the progress bar page from the content playback page, including: Controlling the terminal to load a three-dimensional engine; The terminal is controlled to enter the progress bar page from the content playing page through the three-dimensional engine.

15. The method according to claim 13, characterized in that The control terminal enters the progress bar page from the content playback page, including: Acquire an entry animation of the content playback page entering the progress bar page; the entry animation is obtained by updating a conversion attribute of the content playback page and a conversion attribute of the progress bar page; Controlling the terminal to display the entry animation; When it is detected that the entry animation display ends, the terminal is controlled to display the progress bar page.

16. The method according to claim 13, characterized in that The progress bar page is also used to display multiple key contents corresponding to multiple key time points of the target content, and the steps of obtaining the multiple key contents include: Dividing the target content according to the total playback time of the target content to obtain multiple target sub-contents; For each target sub-content, M preset time points of the target sub-content and N interaction time points of the target sub-content are obtained; each interaction time point has interaction data for representing an interaction situation, and M and N are natural numbers; If the sum of M and N is greater than or equal to K, determine K key time points of the target sub-content according to the M preset time points and the N interaction time points; the K key time points include the M preset time points, and K is a positive integer; If the sum of M and N is less than K, randomly generate K key time points of the target sub-content according to multiple content time points of the target sub-content; the multiple content time points include M preset time points and N interaction time points, the number of the multiple content time points is greater than the sum, and the K key time points include M preset time points; A plurality of groups of K preset contents corresponding to a plurality of groups of K key time points of a plurality of target sub-contents are determined as a plurality of key contents.

17. The method according to claim 16, characterized in that The determining, according to the M preset time points and the N interaction time points, the K key time points of the target sub-content includes: Determining a total interaction value corresponding to each interaction time point according to the interaction data corresponding to each interaction time point; Sorting the N interaction time points according to the descending sorting order of the N total interaction values ​​corresponding to the N interaction time points to obtain a sorting result; The M preset time points and the first K minus M interaction time points in the sorting result are determined as the K key time points.

18. The method according to claim 16, characterized in that The method further comprises: According to a jump request for preset content among the multiple key contents, the terminal is controlled to return from the progress bar page to the content playback page; the jump request is generated in response to a trigger operation for the preset content, and the content playback page is used to display the playback content of the target content corresponding to a preset time point, and the preset time point is a key time point corresponding to the preset content.

19. The method according to claim 13, characterized in that The method further comprises: According to an exit request for the progress bar page, or when no operation is detected on the progress bar page for a preset time, the terminal is controlled to return from the progress bar page to the content playback page; the exit request is generated in response to an exit operation on the progress bar page, and the content playback page is used to display the playback content of the target content corresponding to the first time point.

20. The method according to claim 19, characterized in that The controlling the terminal to return from the progress bar page to the content playing page includes: Acquire a return animation of the progress bar page entering the content playback page; the return animation is obtained by updating the conversion attribute of the content playback page and the conversion attribute of the progress bar page; Controlling the terminal to display the return animation; When it is detected that the return animation display ends, the terminal is controlled to display the content playing page.

21. A device for processing content playback progress, characterized in that: The device comprises: an entry unit, a display unit and a return unit; The entry unit is configured to enter a progress bar page from the content playback page in response to a first sliding operation on a playback progress bar of a target content in the content playback page; The display unit is used to display a preset progress bar corresponding to the playback progress bar and a first time point of the target content in the progress bar page; the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar; The display unit is further configured to display, in response to a second sliding operation on the preset progress bar, a progress bar change content of the preset progress bar and a second time point of the target content in the progress bar page; the second time point is different from the first time point; The returning unit is configured to return from the progress bar page to the content playing page when the second sliding operation ends; The display unit is further configured to display the playback content of the target content corresponding to the second time point in the content playback page.

22. A device for processing content playback progress, characterized in that: The device comprises: a creation unit, a control unit and an update unit; The creation unit is used to create a progress bar page according to a first sliding request for a play progress bar of a target content in a content play page; the first sliding request is generated in response to a first sliding operation on the play progress bar; The control unit is used to control the terminal to enter the progress bar page from the content playback page when it is detected that the progress bar page is successfully created; the progress bar page is used to display a preset progress bar corresponding to the playback progress bar and the first time point of the target content, and the display accuracy of the preset progress bar is higher than the display accuracy of the playback progress bar; The updating unit is configured to update the preset progress bar and the first time point according to a second sliding request for the preset progress bar, and obtain the progress bar change content of the progress bar page and the second time point of the target content; the second sliding request is generated in response to a second sliding operation for the preset progress bar, the progress bar page is used to display the progress bar change content and the second time point, and the second time point is different from the first time point; The control unit is further configured to control the terminal to return from the progress bar page to the content playback page when detecting that the second sliding operation ends; the content playback page is configured to display the playback content of the target content corresponding to the second time point.

23. A computer device, characterized in that: The computer device comprises a processor and a memory: The memory is used to store a computer program and transmit the computer program to the processor; The processor is configured to execute the method according to any one of claims 1 to 20 according to the instructions in the computer program.

24. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed on a computer device, the computer device executes the method according to any one of claims 1 to 20.

25. A computer program product, comprising a computer program, characterized in that When the computer program is executed on a computer device, the computer device is caused to execute the method according to any one of claims 1 to 20.