Display control method, device, electronic device, storage medium, and program product
By switching and displaying multiple sub-video content on the media content display page, and switching to the progress adjustment control after the user triggers the operation, the problem of difficulty in quickly adjusting the playback progress of multiple sub-video in the prior art is solved, and more efficient progress adjustment and user experience improvement is achieved.
Patent Information
- Application Number
- JP2024556708
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-03-30
- Filing Date
- 2023-03-20
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2043-03-20
AI Technical Summary
The prior art is difficult to quickly adjust the playback progress of multiple sub-videos, resulting in inefficiency of users when looking for appropriate playback progress in the video collection.
Sliding and adjusting the progress of the media content is achieved by displaying a first control on the media content display page, which is used to switch and display multiple sub-video contents, and switching the media content indicator to the second control after receiving the user triggering operation.
It simplifies the operation process of users to adjust the video playback progress, improves the efficiency of adjusting the progress, meets the needs of users to quickly adjust the playback progress, and improves the user experience.
Smart Images

Figure 2025512814000001_ABST
Abstract
Description
[Technical field]
[0001] TECHNICAL FIELD The present disclosure relates to the field of computer technology, for example, a display control method, an apparatus, an electronic device, a storage medium, and a program product.
[0002] CROSS-REFERENCE TO RELATED APPLICATIONS This disclosure claims priority to a Chinese patent application bearing application number 202210332133.3, filed with the China National Intellectual Property Office on March 30, 2022, the entire contents of which are incorporated herein by reference. [Background technology]
[0003] 2. Description of the Related Art With the rapid development of Internet technology and terminal technology, the functions provided by application programs are becoming more and more abundant. For example, a video-based application can provide functions such as video collection playback. Summary of the Invention [Problem to be solved by the invention]
[0004] SUMMARY OF THE DISCLOSURE The embodiments of the present disclosure provide a display control method, device, electronic device, storage medium, and program product for improving the efficiency of adjusting the playback progress of a video. [Means for solving the problem]
[0005] According to a first aspect, an embodiment of the present disclosure provides a display control method, the method comprising: displaying a first control corresponding to a first media content currently displayed in a first preset area of a media content display page, the first media content including at least two second media contents, the first control including media content indicators corresponding to each of the at least two second media contents, and the first control configured to switch between and display the at least two second media contents; and switching at least one of the media content indicators to a second control in response to a target trigger operation acting on the media content display page, the second control being configured to slide to adjust the display progress of at least a portion of the first media content.
[0006] According to a second aspect, an embodiment of the present disclosure further provides a display control device, comprising: a first control display module configured to display a first control corresponding to a first media content currently displayed in a first preset area of a media content display page, the first media content including at least two second media contents, the first control including a media content indicator corresponding to each of the at least two second media contents, and the first control configured to switch between and display the at least two second media contents; and a second control display module configured to switch at least one of the media content indicators to a second control in response to a target trigger operation acting on the media content display page, the second control configured to slide to adjust the display progress of at least a portion of the first media content.
[0007] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; a memory for storing one or more programs; The one or more programs are executed by the one or more processors such that the one or more processors implement the display control method described in the embodiments of the present disclosure.
[0008] According to a fourth aspect, the embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the display control method according to the embodiment of the present disclosure.
[0009] According to a fifth aspect, an embodiment of the present disclosure further provides a computer program product, the computer program product being executed by a computer such that the computer performs a display control method according to an embodiment of the present disclosure. [Brief description of the drawings]
[0010] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that elements and components are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of a display control method according to an embodiment of the present disclosure. [Diagram 2] FIG. 13 is a schematic diagram of a display of a first control according to an embodiment of the present disclosure. [Diagram 3] 13 is a flowchart of another display control method according to an embodiment of the present disclosure. [Figure 4] FIG. 13 is a schematic diagram of a display of a second control according to an embodiment of the present disclosure. [Diagram 5]10 is a flowchart of yet another display control method according to an embodiment of the disclosure. [Figure 6] FIG. 13 is a schematic diagram of a display of another second control according to an embodiment of the present disclosure. [Figure 7] FIG. 13 is a schematic diagram of a display of yet another second control according to an embodiment of the present disclosure. [Figure 8] FIG. 2 is a structural block diagram of a display control device according to an embodiment of the present disclosure. [Figure 9] FIG. 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] The following describes the embodiments of the present disclosure with reference to the drawings. In the drawings, some embodiments of the present disclosure are shown, but it should be understood that the present disclosure can be realized in various forms. These embodiments are provided to allow the present disclosure to be more thorough and complete. It should be understood that the drawings and embodiments of the present disclosure are used only for illustrative purposes.
[0012] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of steps that are shown.
[0013] As used herein, the term "including" and variations thereof are open inclusive, i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," the term "in another embodiment" means "at least one other embodiment," and the term "in some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.
[0014] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units.
[0015] It should be noted that the modifications "a" and "a plurality" referred to in this disclosure are generalized and should be understood as "one or more" unless the context expressly indicates otherwise, as would be understood by a person of ordinary skill in the art.
[0016] The names of messages or information exchanged between devices in the embodiments of the present disclosure are used for descriptive purposes only.
[0017] The related art cannot meet the needs of users to quickly adjust the playback progress of videos when a video collection contains multiple sub-videos.
[0018] FIG. 1 is a flowchart of a display control method according to an embodiment of the present disclosure. The method may be executed by a display control device. Here, the device may be realized by software and / or hardware, or may be configured in an electronic device, for example, may be configured in a mobile phone or a tablet computer. The display control method according to the embodiment of the present disclosure is applied to a scenario of adjusting the display progress of a media content including multiple sub-media contents. As shown in FIG. 1, the display control method according to the embodiment may include:
[0019] In S101, a first control corresponding to a first media content currently displayed in a first preset area of a media content display page is displayed, where the first media content includes at least two second media contents, the first control includes media content indicators corresponding to each of the at least two second media contents, and the first control is configured to switch between displaying the at least two second media contents.
[0020] Here, the media content display page may be understood as a page for displaying media content. The media content display page may include a first preset area for displaying a first control corresponding to a currently displayed first media content. The first media content may be understood as a media content displayed on the media content display page at a current time. It may include at least two second media contents. The second media content may be an image or a video. Different second media contents may exist independently in the first media content. As can be understood, the first media content may be a collection of multiple second media contents. The first control may be a control for switching and displaying different second media contents of the first media content, etc. The first control may be provided with media content indicators corresponding to at least two second media contents included in the first media content. The media content indicators may be graphic indicators or other indicators. The media content indicators corresponding to different second media contents have different display styles and / or different display positions located in the first preset area. The first preset area may be understood as a response area in the media content display page of the first control.
[0021] Optionally, when the electronic device displays the first media content including the plurality of second media contents on the media content display page, the electronic device may display the first control of the first media content in the first preset display area of the media content display page. For example, the electronic device may display the media content indicators 20 corresponding to the plurality of second media contents included in the first media content at different positions in the first preset display area according to the arrangement order of the plurality of second media contents in the first media content as shown in FIG. 2 (for example, the media content indicators 20 are line segments in the figure). Here, the media content indicators 20 corresponding to the second media contents that have already been displayed (the two media content indicators 20 on the left side in the figure) and the media content indicators 20 corresponding to the second media contents that have not been displayed (the three media content indicators 20 on the right side in the figure) may be displayed in different styles. For example, the second media content that has already been displayed may be displayed in different colors and / or transparency in order to distinguish the second media content that has not been displayed from the second media content that has not been displayed, or to facilitate the determination of the second media content that is currently being displayed.
[0022] At S102, in response to a target trigger operation acting on the media content display page, at least one of the media content indicators is switched to a second control, where the second control is configured to slide and adjust a display progress of at least a portion of the first media content.
[0023] In this embodiment, since the first control can only be used to switch and display multiple second media contents in sequence according to the arrangement order of the multiple second media contents, the first control can be switched to the second control according to a corresponding trigger operation of the user, so that the user can use the second control to quickly adjust the display progress of at least a part of the first media content, thereby simplifying the operations required to adjust the playback progress of the first media content and meeting the needs of the user to quickly adjust the display progress of the first media content.
[0024] Here, the target trigger operation may be a trigger operation for switching one or more media content indicators displayed on a media content display page to a second control. The target trigger operation may act on the media content display page. Exemplarily, the target trigger operation may be a click operation or a long press operation acting on the media content display page. Alternatively, the target trigger operation acts within the first preset area. That is, the target trigger operation may be a trigger operation for the first control. The second control may be used to slide and adjust the currently displayed second media content and / or slide and adjust the display progress of the currently displayed second media content.
[0025] Optionally, the user may perform a target trigger operation, e.g., a long press on a first control displayed on the media content display page, when the user wishes to adjust the display progress of the first media content. In response, the electronic device switches one or more media content indicators displayed on the media content display page to a second control when receiving the user's target trigger operation. Thereby, the user may switch the display progress of at least a part of the first media content, e.g., by a sliding operation acting on the second control, switching the display progress of the currently displayed second media content and / or the currently displayed second media content.
[0026] In this embodiment, when one or more media content indicators displayed on the media content display page are switched to a second control, for example, the media content indicator corresponding to the currently displayed second media content may be switched to the second control, the media content indicator on which the target trigger operation acts may be switched to the second control, each of the multiple media content indicators may be switched to the second control, or each media content indicator may be integrated into one second control, etc.
[0027] The display control method according to the present embodiment displays a first control corresponding to a first media content currently displayed in a first preset area of a media content display page. Here, the first media content includes at least two second media contents. The first control includes a media content indicator corresponding to each of the at least two second media contents. The first control is configured to switch and display the at least two second media contents, and switches at least one media content indicator to the second control in response to a target trigger operation acting on the media content playback page. Here, the second control is configured to slide and adjust the display progress of at least a part of the first content. Exemplarily, at least a part of the first content may be a content segment consisting of one second media content or multiple second media contents. The present embodiment employs the above method, switches the media content indicator in the first control to the second control, and adjusts the display progress of the first media content by the second control, thereby simplifying the operation required to adjust the display progress of the first media content and improving the adjustment efficiency of the display progress of the first media content.
[0028] 3 is a flowchart of another display control method according to an embodiment of the present disclosure. The solution in this embodiment may be combined with one or more optional solutions in the above embodiments. Optionally, the second media content is an image or video content. Switching the at least one media content indicator to a second control includes switching the at least one media content indicator to a thumbnail of the corresponding second media content, where the media content indicator is a graphics indicator.
[0029] Optionally, after switching the at least one of the media content indicators to a second control, determining a current position to which the target slide operation is slid in response to a target slide operation acting within a second preset area, and displaying a second media content corresponding to the target second control displayed at the current position on the media content display page, where the second preset area is an associated area of the second control.
[0030] Optionally, the display control method according to this embodiment further includes restoring the second control to the media content indicator in response to the target slide operation trigger being terminated.
[0031] Optionally, the display control method according to this embodiment further includes, in response to the target slide operation trigger being ended, displaying at least a portion of the first media content starting from a display progress corresponding to the target slide operation.
[0032] Accordingly, as shown in FIG. 3, the display control method according to this embodiment may include the following steps.
[0033] In S201, a first control corresponding to a first media content currently displayed in a first preset area of a media content display page is displayed, where the first media content includes at least two second media contents. The first control includes media content indicators corresponding to each of the at least two second media contents. The first control is configured to switch between displaying the at least two second media contents. The second media content is an image or a video content.
[0034] In S202, in response to a target trigger operation acting on the media content display page, at least one of the media content indicators is switched to display a thumbnail of a corresponding second media content, and at least one of the media content indicators is switched to a second control, where the media content indicator is a graphics indicator, and the second control is configured to slide to adjust a display progress of at least a portion of the first media content.
[0035] In this embodiment, the second media content is taken as an example of image content, that is, the first media content includes a media content of a plurality of image contents, and when each image in the media content is switched and displayed in sequence, at least one media content indicator 20 (shown in FIG. 2 ) displayed in the form of a graphic indicator (e.g., a line or a point) may be switched to a second control displayed in the form of a thumbnail 40 according to a target trigger operation. As shown in FIG. 4 , a user can thereby quickly understand the screen in the corresponding second media content through the thumbnail of each second media content and determine the second media content to be viewed.
[0036] Exemplarily, when the number of second media contents included in the first media content is equal to or less than a preset number (e.g., 9 or 10), the media content indicators of each second media content may be switched to thumbnails corresponding to the corresponding second media content. When the number of second media contents included in the first media content is greater than a preset number threshold, a predetermined number of consecutive media content indicators including the media content indicator of the current second media content displayed on the media content display page may be switched to thumbnails corresponding to the corresponding second media content. For example, each media content indicator may be switched to thumbnails, and only a predetermined number of consecutive thumbnails including the thumbnail corresponding to the current second media content displayed on the media content display page may be displayed, or only a predetermined number of consecutive media content indicators including the media content indicator of the current second media content displayed on the media content display page may be switched to thumbnails corresponding to the corresponding second media content, and the display of the other media content indicators may be cancelled.
[0037] As can be understood, taking the second media content as an example being an image content, thumbnails corresponding to each media content may not be displayed in response to a target trigger operation. For example, a media content indicator displayed in a first style may be switched to a second control displayed in a second style, etc. Here, the first style and the second style may both be graphic styles. They may have different display sizes.
[0038] In S203, in response to a target sliding operation acting within a second preset area, a current position to which the target sliding operation is slid is determined, and a second media content corresponding to the target second control displayed at the current position is displayed on the media content display page, where the second preset area is an associated area of the second control.
[0039] Here, the second preset area may be understood as a response area of the second control, i.e., a hot zone of the second control, e.g., a display area where the second control is located. It may be the same as or different from the first preset area. The target slide operation may be a slide operation along a preset direction. For example, when the second controls are arranged horizontally, the target slide operation may be a horizontal slide operation. When the second controls are arranged vertically, the target slide operation may be a vertical slide operation. The current position may be understood as a position where the current time target slide operation is slid, i.e., a position where a touch point corresponding to the target slide operation is located. The target second control may be a second control displayed at this current position, and the target second control may have a display style different from other second controls other than the target second control displayed on the media content display page in order to distinguish the currently triggered second control.
[0040] In this embodiment, while the user is performing the target slide operation, a second media content corresponding to a second control displayed at a position where the target slide operation is slid on the media content display page may be displayed to facilitate the user to preview the second media content and quickly decide whether to switch the display progress of the first media content to the display progress corresponding to the second media content.
[0041] For example, each second control is arranged horizontally, and after the second control is displayed, the user may slide the second preset region horizontally. Accordingly, while the user slides horizontally, the electronic device may periodically determine a current position slid horizontally by the user and a target second control displayed at the current position, and switch the current second media content displayed on the media content display page to a second media content corresponding to the target second control. The target second control may be displayed in a certain style, and other second control displays other than the target second control displayed on the media content display page may be displayed in another style. Here, the target second control may have a relatively large display size compared to other second controls. For example, the target second control may have a relatively large height and / or width as shown in FIG. 4 (for example, the third second control in FIG. 4 is the target second control).
[0042] In one embodiment, after determining a current position to which the target slide operation is slid, the method further includes updating a second control of the target displayed at the current position in response to the current position being a first set position of the second pre-set area.
[0043] In the above embodiment, when the target slide operation slides to a certain position (i.e., the first position) in the second preset area, the second control displayed at the position may be automatically updated, so that the user can preview different second media content on the media content display page without continuing to slide, and the hidden second control may be moved to the second preset area and displayed to facilitate the user to preview the second media content corresponding to the second control or to switch between the second media content corresponding to the second control.
[0044] Alternatively, after determining a current position where the target slide operation is slid, it may be determined whether the current position is a first set position. If the current position is the first set position, the second control of the target displayed at the current position is updated, and the second media content corresponding to the second control of the target displayed at the current position is displayed on the media content display page. If the current position is not the first set position, the second control of the target displayed at the current position is not updated, and only the second media content corresponding to the second control of the target displayed at the current position is displayed on the media content display page. Here, the first set position may be any one of the set positions within the second preset area, or may be a boundary position of the second preset area. For example, when the second controls are arranged horizontally, the first set position may be a left boundary position or a right boundary position of the second preset area. When the second controls are arranged vertically, the first set position may be an upper boundary position or a lower boundary position of the second preset area.
[0045] In this embodiment, the method of updating the target second control displayed at the current position may be flexibly set. Exemplarily, each second control displayed in the second preset area may be updated collectively. For example, n (n is a positive integer) second controls displayed in the second preset area may be updated to n second controls not displayed at the current time, and each second control displayed in the second preset area may be controlled to move in a set direction, and the second control not displayed at the current time may be moved to the second preset area and displayed. For example, if each second control is arranged horizontally, when a user slides horizontally within the second preset area to the left boundary position / right boundary position of the second preset area, each second control displayed in the second preset area may be controlled to move right / left synchronously, and the target second control displayed at the left boundary position / right boundary position may be updated. At this time, selectively, updating the target second control displayed at the current position includes updating each second control displayed in the second preset area collectively, or controlling each second control displayed in the second preset area to move in the same direction.
[0046] As can be understood, the target slide operation may be a slide operation performed consecutively with the target trigger operation. For example, when the target trigger operation is a long press operation, the user can directly perform a slide after the long press without lifting the finger. Thereby, when the execution of the target trigger operation is finished, for example, when the user directly lifts the finger without performing a slide after performing the target trigger operation, the second control may be restored to the media content indicator. If the start position of the slide of the target slide operation is a first setting position of the second pre-set area, the second control of the target displayed at the first setting position may be updated after switching the media content indicator to the second control. For example, when the user maintains the long press at the first setting position, first, the media content indicator is switched to the second control. Then, the second control of the target displayed at the first setting position may be updated until the user slides from the first setting position or the long press operation trigger is finished.
[0047] In S204, in response to the target slide operation trigger being ended, the second control is restored to the media content indicator, and / or at least a portion of the first media content is displayed starting from a display progress corresponding to the target slide operation.
[0048] Here, the display progress corresponding to the target slide operation may be a display progress adjusted when the target slide operation trigger ends, for example, a display progress in the first media content of a second media content corresponding to a second control that is slid when the target slide operation trigger ends.
[0049] Optionally, the second control may be restored to the media content indicator when the target slide operation trigger is terminated, e.g., when the touch point corresponding to the target slide operation is removed, and / or the media content display page maintains display of the second media content displayed on the media content display page when the target slide operation trigger is terminated, and does not automatically switch the second media content displayed on the media content display page, or continues to display, starting from the second media content displayed on the media content display page when the target slide operation trigger is terminated, each of the second media content and the first media content that is arranged after the second media content in the sorting order.
[0050] In this embodiment, after switching the media content indicator to the second control, the user can preview any one of the second media contents included in the first media content by a simple slide operation, which can realize quick switching of the second media contents, meet different switching needs of users, and improve the user experience, compared with the method in which the user only switches the currently displayed second media content to another adjacent second media content according to the arrangement order of each second media content in the first media content every time the user performs a slide operation.
[0051] In one embodiment, the display control method according to this embodiment further includes, in response to a cancel operation for the target slide operation, restoring the second control to the media content indicator and continuing to display at least a portion of the first media content using the update display progress of at least a portion of the first media content before receiving the target slide operation as a display starting point.
[0052] Here, the cancel operation may be used to cancel the target slide operation. Exemplarily, the cancel operation may be a slide operation having a different slide direction from that of the target slide operation. For example, when the target slide operation is a horizontal slide operation, the cancel operation may be a vertical slide operation.
[0053] Optionally, when the user is performing the target slide operation and does not intend to adjust the display progress of the first media content by the target slide operation, the user may perform a cancel operation, for example, changing from a horizontal slide to a vertical slide. In response, when the electronic device receives the cancel operation for the target slide operation, the electronic device may restore the second control displayed on the media content display page to a media content indicator, and continue to display each second media content in the first media content with the latest display progress of the first media content before receiving the target slide operation as a display starting point, or maintain the display of the second media content corresponding to the display starting point.
[0054] The display control method according to the present embodiment can not only realize rapid switching of the display progress of a first media content, but also realize a preview of a second media content included in the first media content, thereby improving the efficiency of switching of the display progress, avoiding the need to repeatedly perform slide operations to find a satisfactory display progress, and improving the user experience.
[0055] 5 is a flowchart of another display control method according to an embodiment of the present disclosure. The solution in this embodiment may be combined with one or more optional solutions in the above embodiments. Optionally, the second media content is video content. Switching the at least one media content indicator to a second control includes switching at least one media content indicator displayed in a first style to a second control displayed in a second style. The at least one media content indicator includes a media content indicator corresponding to the second media content currently being played. Or, switching the at least one media content indicator to a second control includes integrating each media content indicator into one second control.
[0056] Optionally, after switching at least one of the media content indicators displayed in the first style to a second control displayed in a second style, controlling a progress adjustment indicator corresponding to at least a part of the first media content to move along a sliding direction of the target slide operation in response to a target slide operation acting within a third preset area, where the third preset area is an associated area of the second control.
[0057] Optionally, the method further includes, after integrating the media content indicators into one second control, controlling the progress adjustment indicator of the first media content to move in the second control along a sliding direction of the target slide operation in response to a target slide operation acting within a third preset area, where the third preset area is a related area of the second control.
[0058] Accordingly, as shown in FIG. 5, the display control method according to this embodiment may include:
[0059] In S301, a first control corresponding to a first media content currently displayed in a first preset area of a media content display page is displayed, and S302 or S304 is executed, where the first media content includes at least two second media contents. The first control includes media content indicators corresponding to each of the at least two second media contents. The first control is configured to switch and display the at least two second media contents. The second media content is a video content.
[0060] At S302, in response to a target trigger operation acting on the media content display page, at least one of the media content indicators displayed in a first style is switched to a second control displayed in a second style, where the at least one of the media content indicators includes a media content indicator corresponding to a currently played second media content, and the second control is configured to slide and adjust a display progress of at least a portion of the first media content.
[0061] In this embodiment, when receiving a target trigger operation, the media content indicators 20 (shown in FIG. 2 ) corresponding to one or more second media contents including the currently played second media content may be switched to second controls 60 corresponding to the corresponding second media contents, respectively. For example, the media content indicators 20 corresponding to one or more second media contents including the currently displayed second media content may be switched from a first style to a second style, and the second controls 60 corresponding to the corresponding second media contents may be obtained, so that the second controls 60 corresponding to the currently played second media contents are displayed on the media content display page. As shown in FIG. 6 , the second controls 60 facilitate a user to adjust the playback progress of the corresponding second media contents or switch the currently played second media contents.
[0062] Here, the first style may have a different display size from the second style, so that when switching a media content indicator to the second control, the display size of the media content indicator may be increased, for example, by increasing the length of the media content indicator to a preset length and / or increasing the width of the media content indicator to a preset width. Optionally, switching the at least one media content indicator to the second control includes increasing the display size of the at least one media content indicator.
[0063] In S303, in response to a target slide operation acting within a third preset area, a progress adjustment indicator corresponding to at least a part of the first media content is controlled to move along a sliding direction of the target slide operation, and S306 is executed, where the third preset area is an associated area of the second control.
[0064] Here, the third preset area may be understood as a response area in the media content display page of the second control, which may be the same or different from the first preset area and the second preset area. For example, the size (e.g., height) of the third preset area may be larger than that of the first preset area, or smaller than that of the second preset area.
[0065] Optionally, as shown in FIG. 6, when displaying the second control 60, the electronic device may display a progress adjustment indicator (e.g., a progress slider 61, etc.) in the second control 60 corresponding to the second media content according to the playback progress of the second media content currently being played, and the progress adjustment indicator may indicate the playback progress of at least a part of the first media content (including the second media content currently being played). Thereby, the user may perform a target slide operation when trying to adjust the playback progress of the first media content / the second media content. In response, when receiving the user's target slide operation, the electronic device may control the progress adjustment indicator to move in the second control 60 along the slide direction of the target slide operation, or control the progress adjustment indicator to move in a different second control 60 along the slide direction of the target slide operation, thereby adjusting the playback progress indicated by the progress adjustment indicator.
[0066] In one embodiment, controlling a progress adjustment indicator corresponding to at least a portion of the first media content to move along a sliding direction of the target slide operation may include controlling the progress adjustment indicator to move in a second control corresponding to a currently played second media content along the sliding direction of the target slide operation.
[0067] In the above embodiment, the progress adjustment indicator may only be used to adjust the playback progress of the currently played second media content, in other words, the progress adjustment indicator can only be moved in the second control corresponding to the currently played second media content, and cannot be moved across the second controls.
[0068] Optionally, as shown in Fig. 6, a progress adjustment indicator may be displayed on the second control 60 corresponding to the second media content currently being played, so that when a target slide operation is received, the progress adjustment indicator may be controlled to move in the second control 60 corresponding to the second media content currently being played along the sliding direction of the target slide operation, thereby adjusting the playback progress of the second media content.
[0069] It should be explained that the above-mentioned progress adjustment indicator can only be moved in the second control corresponding to the second media content currently being played, which may be understood as the progress adjustment indicator can only be moved in this second control when adjusting the position of the progress adjustment indicator based on the target sliding operation. As can be understood, when automatically updating the position of the media content indicator with the playing of the first media content, the progress adjustment indicator can be moved in a different media content indicator or a different second control.
[0070] In another embodiment, controlling a progress adjustment indicator corresponding to at least a portion of the first media content to move along a sliding direction of the target slide operation includes controlling the progress adjustment indicator to move in a second control corresponding to a plurality of second media contents along the sliding direction of the target slide operation.
[0071] In the above embodiment, the progress adjustment indicator can not only be used to adjust the playback progress of the currently played second media content, but also can be used to switch the currently played second media content, in other words, the progress adjustment indicator can move in the second control corresponding to different second media content.
[0072] Optionally, a progress adjustment indicator may be displayed on the second control 60 corresponding to the second media content currently being played, as shown in Fig. 6. Thus, when a target slide operation is received, the progress adjustment indicator may be controlled to move in the second control 60 corresponding to each second media content along the sliding direction of the target slide operation, to switch the currently played second media content or adjust the playback progress of the currently played second media content.
[0073] In this embodiment, selectively controlling the progress adjustment indicator to move in a second control corresponding to a plurality of second media contents along a sliding direction of the target slide operation includes at least one of: controlling the progress adjustment indicator to continue moving along the sliding direction until the target slide operation trigger ends or the progress adjustment indicator moves to a third setting position in the third preset area in response to sliding the target slide operation to a second setting position in the third preset area; and updating the second control displayed at the fourth setting position in response to sliding and moving the progress adjustment indicator to a fourth setting position.
[0074] Here, the second set position, the third set position, and the fourth set position may be the same or different set positions in the third preset region. For example, when the second set position, the third set position, and the fourth set position are the same set position in the third preset region, the set position may be a boundary position of the third preset region. For example, when the second control is arranged horizontally, the set position may be a left boundary position or a right boundary position of the third preset region.
[0075] Alternatively, when a target slide operation is received, the progress adjustment indicator may be controlled to move in each second control along the sliding direction of the target slide operation. During the sliding of the target slide operation, it is determined whether the target slide operation has slid to a second set position in the third preset area, and in response to the target slide operation having slid to the second set position in the third preset area, the progress adjustment indicator is controlled to continue to move along the moving direction corresponding to the second set position until the progress adjustment indicator moves to the third set position in the third preset area. And / or, during the movement of the progress adjustment indicator, it is determined whether the progress adjustment indicator has moved to a fourth set position in the third preset area, and in response to the progress adjustment indicator having moved to the fourth set position in the third preset area, the second control displayed at the fourth position is updated to facilitate continuing to adjust the playback progress indicated by the progress adjustment indicator.
[0076] Take the target slide operation as an example, where the target slide operation is a rightward slide operation, and the second set position, the third set position, and the fourth set position are all boundary positions of the third preset area, control the progress adjustment indicator to move along the slide direction of the target slide operation during the triggering of the target slide operation, periodically judge whether the target slide operation has slid to the right boundary position of the third preset area and whether the progress adjustment indicator has moved to the right boundary position of the third preset area, and determine whether the target slide operation has not slid to the right boundary position of the third preset area and whether the progress adjustment indicator has moved to the right boundary position of the third preset area. the progress adjustment indicator continues to be controlled to move along the sliding direction of the target slide operation in response to the target slide operation having slid to the right boundary position of the third preset area and having not moved to the right boundary position of the third preset area, the progress adjustment indicator is controlled to continue to move along its original moving direction, i.e., the rightward movement, and the second control displayed at the right boundary position is updated in response to the target slide operation having slid to the right boundary position of the third preset area or having not slid to the right boundary position of the third preset area and having moved to the right boundary position of the third preset area.
[0077] In one alternative embodiment, the position of the progress adjustment indicator may be left unchanged, and each second control displayed in the third preset area may be controlled to move in the same direction to adjust the position of the progress adjustment indicator in the second control, and further the playback progress indicated by the progress adjustment indicator may be adjusted. For example, when the progress adjustment indicator moves to the right boundary position of the third preset area, the second control in the third preset area may be controlled to move to the left, and when the progress adjustment indicator moves to the left boundary position of the third preset area, the second control in the third preset area may be controlled to move to the right, so that the second control not displayed in the third preset area is moved to the third preset area and displayed. At this time, updating the second control displayed in the fourth preset position may include controlling each second control displayed in the third preset area to move in the same direction, and maintaining the display of the progress adjustment indicator at the fourth preset position.
[0078] In another optional embodiment, the current second control displayed at the fourth set position may be switched to a second control (i.e., a target second control) adjacent to the current second control among the first controls. For example, the second control displayed at the fourth set position may be switched to a second control adjacent to the current second control among the first controls and located to the left / right of the current second control, and the position of the progress adjustment indicator in the second control may be adjusted according to the display progress indicated by the progress adjustment indicator before the update, to avoid a situation in which the display progress indicated by the progress adjustment indicator jumps. In this case, updating the second control displayed at the fourth set position may include switching the current second control displayed at the fourth set position to a target second control adjacent to the current second control among the first controls, and adjusting the display position of the progress adjustment indicator according to the playback progress indicated by the progress adjustment indicator before the switch.
[0079] In one alternative embodiment, each second control displayed in the third preset area may be updated collectively. For example, m (m is a positive integer) second controls completely displayed in the third preset area may be switched to another m second controls arranged contiguously with the m second controls among the first controls and located to the left / right of the m second controls, and the position of the progress adjustment indicator in the second control may be adjusted according to the display progress indicated by the progress adjustment indicator before the update, to avoid a situation in which the display progress indicated by the progress adjustment indicator jumps. In this case, updating the second control displayed in the fourth preset position may include updating each second control displayed in the third preset area collectively, and adjusting the display position of the progress adjustment indicator according to the playback progress indicated by the progress adjustment indicator before the batch update.
[0080] At S304, in response to a target trigger operation acting on the media content display page, each media content indicator is integrated into one second control, where the second control is configured to slide and adjust a display progress of at least a portion of the first media content.
[0081] In this embodiment, when a target trigger operation is received, the media content indicators may be merged into one second control corresponding to the first media content, for example, the media content indicators displayed in a graphic format may be merged into one relatively large graphic, and the size of the multiple media content indicators may be increased before the merger, or the size of the resulting graphic may be increased after the merger to obtain the second control corresponding to the first media content.
[0082] For example, as shown in Fig. 2, before the integration, the media content indicators 20 corresponding to each second media content may be displayed in the form of a line segment. Thus, when receiving a target trigger operation, the multiple media content indicators (i.e., multiple line segments) may be integrated into one relatively long line segment in response to the target trigger operation. As shown in Fig. 7, the width of the integrated line segment may be increased to a set width to obtain a progress bar corresponding to the first media content, which may be the second control 70 corresponding to the first media content.
[0083] In S305, in response to a target slide operation acting within a third preset area, a progress adjustment indicator of the first media content is controlled to move on the second control along a sliding direction of the target slide operation, where the third preset area is a related area of the second control.
[0084] Optionally, after the second control corresponding to the first media content is displayed, the user may adjust the position of the progress adjustment indicator of the first media content on the second control by performing a target slide operation. In response, the electronic device may control the progress adjustment indicator on the second control to move on the second control when receiving the user's target slide operation. For example, the electronic device controls the progress adjustment indicator to move synchronously on the second control along the sliding direction of the target slide operation to adjust the playback time node indicated on the second control by the progress adjustment indicator, i.e., adjust the playback progress indicated on the second control by the progress adjustment indicator.
[0085] In S306, in response to the target slide operation trigger ending, the second control is restored to the media content indicator and / or at least a portion of the first media content is displayed starting from a display progress corresponding to the target slide operation.
[0086] For example, when the target slide operation trigger ends, e.g., when the touch point corresponding to the target slide operation disappears, the second control may be restored to the media content indicator, and / or in the media content display page, when the target slide operation trigger ends, the second media content corresponding to the playback progress indicated by the progress adjustment indicator of the first media content may be played or looped, without automatically switching to another second media content among the first media content, or, when the target slide operation trigger ends, the playback progress indicated by the progress adjustment indicator of the first media content may be used as the playback starting point, and the second media content corresponding to this playback starting point and each second media content among the first media content that is arranged after this second media content may continue to be displayed.
[0087] The display control method according to the present embodiment can use various methods to quickly adjust the display progress of the first media content, such as by switching the progress adjustment indicators corresponding to each second media content to the second control corresponding to the second media content, or by integrating the progress adjustment indicators corresponding to each second media content into one second control corresponding to the first media content, so as to meet the user's progress adjustment needs and improve the user experience.
[0088] FIG. 8 is a structural block diagram of a display control device according to an embodiment of the present disclosure. The device may be realized by software and / or hardware, or may be configured in an electronic device. Exemplarily, the device may be configured in a mobile phone or a tablet computer, and may control the displayed media content by executing the display control method. As shown in FIG. 8, the display control device according to this embodiment may include a first control display module 801 and a second control display module 802, where: The first control display module 801 is configured to display a first control corresponding to a first media content currently displayed in a first preset area of a media content display page, where the first media content includes at least two second media contents, the first control includes a media content indicator corresponding to each of the at least two second media contents, and the first control is configured to switch between displaying the at least two second media contents. The second control display module 802 is configured to switch at least one of the media content indicators to a second control in response to a target trigger operation acting on the media content display page, where the second control is configured to slide to adjust a progress of displaying at least a portion of the first media content.
[0089] The display control device according to the present embodiment displays a first control corresponding to a first media content currently displayed in a first preset area of a media content display page by a first control display module, where the first media content includes at least two second media contents. The first control includes a media content indicator corresponding to the at least two second media contents. The first control is configured to switch and display at least two second media contents. The second control display module switches at least one media content indicator to a second control in response to a target trigger operation acting on the media content playback page by the second control. Here, the second control is configured to slide and adjust the display progress of at least a part of the first content. The present embodiment employs the above method, switches the media content indicator in the first control to a second control, and adjusts the display progress of the first media content by the second control, thereby simplifying the operation required to adjust the display progress of the first media content and improving the adjustment efficiency of the display progress of the first media content.
[0090] In the above solution, the second media content may be, for example, an image content, and the second control display module 802 may be configured to switch at least one of the media content indicators to a second control by switching and displaying at least one of the media content indicators to a thumbnail of a corresponding second media content, where the media content indicator is a graphic indicator.
[0091] Optionally, the display control device according to this embodiment may further include a first content display module configured to determine a current position to which the target slide operation is slid according to a target slide operation acting within a second preset area after switching the at least one of the media content indicators to a second control, and display a second media content corresponding to the target second control displayed at the current position on the media content display page, where the second preset area is an associated area of the second control.
[0092] In the above solution, the target second control may have a different display style from other second controls other than the target second control displayed on the media content display page.
[0093] Optionally, the display control device according to this embodiment may further include a control update module configured to update a second control of the target displayed at the current position after determining a current position to which the target slide operation is slid, when the current position is a first set position of the second preset area.
[0094] In the above solution, the control updating module may be configured to update the target second control displayed at the current position by collectively updating each second control displayed in the second preset area, or by controlling each second control displayed in the second preset area to move in the same direction.
[0095] In the above solution, the second media content may be a video content. The second control display module 802 may include a control switching unit configured to switch at least one of the media content indicators displayed in a first style to a second control displayed in a second style, the at least one media content indicator including a media content indicator corresponding to the second media content currently being played, or a control integrating unit configured to integrate each media content indicator into one second control.
[0096] In the above solution, the second control display module 802 may be configured to switch at least one of the media content indicators to a second control by increasing a display size of the at least one of the media content indicators.
[0097] Optionally, the display control device according to the present embodiment may further include a movement control module configured to control, in response to a target slide operation acting within a third preset area, a progress adjustment indicator corresponding to at least a part of the first media content to move along a sliding direction of the target slide operation, where the third preset area is an associated area of the second control.
[0098] In the above solution, the first control module may include a first movement control unit configured to control the progress adjustment mark to move in a second control corresponding to a second media content currently being played along a sliding direction of the target slide operation, or a second movement control unit configured to control the progress adjustment mark to move in a second control corresponding to a plurality of second media contents along a sliding direction of the target slide operation.
[0099] In the above solution, the second movement control unit may include at least one of: a movement control subunit configured to control the progress adjustment sign to continue moving along the sliding direction until the target slide operation trigger is terminated or the progress adjustment sign moves to the third set position in the third preset area in response to sliding the target slide operation to the second set position in the third preset area; and a control updating subunit configured to update the second control displayed at the fourth set position in response to the progress adjustment sign sliding and moving to the fourth set position.
[0100] In the above solution, the control updating subunit may be configured to update the second control displayed at the fourth set position by: controlling each second control displayed in the third preset area to move in the same direction, and maintaining the display of the progress adjustment sign at the fourth set position; or switching the current second control displayed at the fourth set position to a target second control adjacent to the current second control among the first controls, and adjusting the display position of the progress adjustment sign according to the playback progress indicated by the progress adjustment sign before the switching; or collectively updating each second control displayed in the third preset area, and adjusting the display position of the progress adjustment sign according to the playback progress indicated by the progress adjustment sign before the collectively updating.
[0101] Optionally, the display control device according to the embodiment may further include a second control module configured to control, after integrating the media content indicators into one second control, to move the progress adjustment indicator of the first media content in the second control along a sliding direction of the target slide operation in response to a target slide operation acting within a third preset area, where the third preset area is a related area of the second control.
[0102] Optionally, the display control device according to this embodiment may further include a restoration module configured to restore the second control to the media content indicator in response to the target slide operation trigger being terminated.
[0103] Optionally, the display control device according to this embodiment may further include a second content display module configured to display at least a portion of the first media content starting from a display progress corresponding to the target slide operation in response to the target slide operation trigger ending.
[0104] Optionally, the display control device according to this embodiment may further include a cancel module configured to restore the second control to the media content indicator in response to a cancel operation for the target slide operation, and continue displaying at least a portion of the first media content using the latest display progress of at least a portion of the first media content before receiving the target slide operation as a display starting point.
[0105] In the above solution, the target trigger operation may be performed within the first preset area.
[0106] The display control device according to the embodiment of the present disclosure can execute the display control method according to any embodiment of the present disclosure, and has a corresponding functional module that executes the display control method and advantageous effects. For technical details not described in detail in this embodiment, please refer to the display control method according to any embodiment of the present disclosure.
[0107] Referring now to FIG. 9, a structural schematic diagram of an electronic device (e.g., a terminal device) 900 suitable for implementing an embodiment of the present disclosure is shown. The terminal device in the embodiment of the present disclosure may include mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable media players (Portable Media Players, PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 9 is merely an example.
[0108] As shown in Fig. 9, the electronic device 900 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 901. It can perform various appropriate operations and processes based on a program stored in a read-only memory (ROM) 902 or loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 further stores a number of programs and data required for the operation of the electronic device 900. The processing unit 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0109] In general, input devices 906 including, for example, a touch screen, a touch board, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., output devices 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., storage devices 908 including, for example, a magnetic tape, a hard disk, etc., and communication devices 909 may be connected to the I / O interface 905. The communication devices 909 may allow the electronic device 900 and other devices to exchange data by wireless or wired communication. Although FIG. 9 shows the electronic device 900 having various devices, it should be understood that it is not required to implement or include all the devices shown. Alternatively, more or fewer devices may be implemented or included.
[0110] In particular, according to an embodiment of the present disclosure, the process described with reference to the above flowcharts may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product. The computer program product includes a computer program carried on a non-transitory computer-readable medium, the computer program including a program code for executing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from a network via a communication device 909, or may be installed from a storage device 908, or may be installed from a ROM 902. When the computer program is executed by the processing device 901, the above functions of the method of the embodiment of the present disclosure are performed.
[0111] It should be explained that the above computer readable medium of the present disclosure may be a computer readable signal medium, or a computer readable storage medium, or any combination of both. The computer readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. The computer readable storage medium may include an electrical connection having one or more conductors, a portable computer disk, a hard disk, a RAM, a ROM, an Erasable Programmable Read-Only Memory (EPROM or Flash memory), an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer readable storage medium may be any tangible medium that contains or stores a program. The program may be used by or in combination with an instruction execution system, apparatus, or device. However, in this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier, on which computer-readable program code is carried. Such a propagated data signal may take various forms, including an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium. The computer-readable signal medium may transmit, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted by any suitable medium, including electrical wire, optical cable, radio frequency (Radio Frequency, RF), or the like, or any suitable combination of the above.
[0112] In some embodiments, clients and servers may communicate using any network protocol now known or hereafter developed, such as HyperText Transfer Protocol (HTTP), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a Local Area Network (LAN), a Wide Area Network (WAN), the World Wide Web (e.g., the Internet), and an end-to-end network (e.g., an ad hoc end-to-end network), and any network now known or hereafter developed.
[0113] The computer-readable medium may be included in the electronic device, or may be a standalone entity not assembled in the electronic device.
[0114] The computer-readable medium includes one or more programs that, when executed by the electronic device, cause the electronic device to: display a first control corresponding to a first media content currently displayed in a first preset area of a media content display page, the first media content including at least two second media content, the first control including media content indicators corresponding to each of the at least two second media content, the first control configured to switch between displaying the at least two second media content, and switch at least one of the media content indicators to a second control in response to a target trigger operation acting on the media content display page, the second control configured to slide and adjust a display progress of at least a portion of the first media content.
[0115] Computer program code for carrying out the operations of the present disclosure can be written in one or a variety of programming languages or combinations thereof, including object-oriented programming languages (e.g., Java, Smalltalk, C++) and also general procedural programming languages (e.g., "C" or similar). The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer may be connected to the user's computer via any type of network, including a LAN or WAN, or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).
[0116] The flowcharts and block diagrams in the drawings illustrate possible system architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment or part of code. This module, program segment or part of code includes one or more executable instructions for implementing the specified logic function. It should also be noted that in some implementations, as a permutation, the functions illustrated in the blocks may occur in a different order than that illustrated in the drawings. For example, two consecutive blocks may actually be executed essentially in parallel or may be executed in a reverse order depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be realized by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.
[0117] The units described in relation to the embodiments of the present disclosure may be realized in the form of software or hardware.
[0118] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, typical types of hardware logic components that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems on Chips (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
[0119] In the context of this disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in combination with an instruction execution system, device, or appliance. A machine-readable medium may include an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or appliance, or any suitable combination of the above. A machine-readable storage medium may include one or more wire-based electrical connections, portable computer disks, hard disks, RAM, ROM, erasable programmable read-only memory (EPROM or flash memory), optical fiber, CD-ROM, optical storage device, magnetic storage device, or any suitable combination of the above.
[0120] According to one or more embodiments of the present disclosure, Example 1 provides a display control method, the display control method including: displaying a first control corresponding to a first media content currently displayed in a first preset area of a media content display page, the first media content including at least two second media contents, the first control including media content indicators corresponding to each of the at least two second media contents, and the first control configured to switch between and display the at least two second media contents; and switching at least one of the media content indicators to a second control in response to a target trigger operation acting on the media content display page, the second control being configured to slide to adjust the display progress of at least a portion of the first media content.
[0121] According to one or more embodiments of the present disclosure, Example 2 is the method of Example 1, wherein the second media content includes image or video content, and the step of switching the at least one media content indicator to a second control includes: and switching at least one of the media content indicators to display a thumbnail of a corresponding second media content, where the media content indicator is a graphics indicator.
[0122] According to one or more embodiments of the present disclosure, Example 3 includes, after switching the at least one media content indicator to a second control by the method of Example 1, The method further includes a step of determining a current position to which the target slide operation is slid in response to a target slide operation acting within a second preset area, and displaying a second media content corresponding to the target second control displayed at the current position on the media content display page, wherein the second preset area is an associated area of the second control.
[0123] According to one or more embodiments of the present disclosure, Example 4 is a method as described in Example 3, in which the target second control has a display style that is different from other second controls other than the target second control displayed on the media content display page.
[0124] According to one or more embodiments of the present disclosure, Example 5 further includes, after determining a current position to which the target slide operation is to be slid by the method of Example 3, the method further includes: The method further includes updating a second control of a target displayed at the current position in response to the current position being a first preset position of the second preset area.
[0125] According to one or more embodiments of the present disclosure, Example 6 is a method according to Example 5, wherein the step of updating the second control of the target displayed at the current position includes: updating a second control displayed in the second preset area at once; or and controlling the second control displayed in the second predetermined area to move in the same direction.
[0126] According to one or more embodiments of the present disclosure, Example 7 is the method of Example 1, wherein the second media content is video content, and the step of switching the at least one media content indicator to a second control includes: switching at least one of the media content indicators displayed in a first style to a second control displayed in a second style, the at least one of the media content indicators including a media content indicator corresponding to a second media content currently being played; or The step of integrating the media content indicators into a second control is included.
[0127] According to one or more embodiments of the present disclosure, Example 8 is the method of Example 7, wherein the step of switching the at least one media content indicator to a second control includes: Increasing the display size of at least one of the media content indicia.
[0128] According to one or more embodiments of the present disclosure, Example 9 includes, after switching at least one of the media content indicators displayed in the first style to a second control displayed in a second style by the method of Example 7, The method further includes controlling, in response to a target slide operation acting within a third preset area, a progress adjustment indicator corresponding to at least a portion of the first media content to move along a sliding direction of the target slide operation, where the third preset area is an associated area of the second control.
[0129] According to one or more embodiments of the present disclosure, Example 10 is a method according to Example 9, the step of controlling a progress adjustment indicator corresponding to at least a portion of the first media content to move along a sliding direction of the target slide operation, comprising: Controlling the progress adjustment indicator to move along a sliding direction of the target slide operation on a second control corresponding to a currently played second media content; or The step of controlling the progress adjustment indicator to move on a second control corresponding to a plurality of second media contents along a sliding direction of the target slide operation is also included.
[0130] According to one or more embodiments of the present disclosure, Example 11 is a method according to Example 10, the step of controlling the progress adjustment indicator to move on a second control corresponding to a plurality of second media contents along a sliding direction of the target slide operation, comprising: In response to sliding the target slide operation to a second set position in the third preset area, controlling the progress adjustment mark to continue moving along the slide direction until the trigger of the target slide operation is terminated or the progress adjustment mark moves to a third set position in the third preset area; and updating a second control displayed at the fourth set position in response to the progress adjustment indicator sliding to the fourth set position; The present invention includes at least one of the following:
[0131] According to one or more embodiments of the present disclosure, Example 12 is the method of Example 11, wherein the step of updating the second control displayed at the fourth setting position includes: Controlling the second control displayed in the third preset area to move in the same direction, and maintaining the progress adjustment indicator displayed in the fourth preset position; or switching the current second control displayed at the fourth setting position to a target second control adjacent to the current second control among the first controls, and adjusting a display position of the progress adjustment indicator according to the playback progress indicated by the progress adjustment indicator before the switching; or The method includes a step of collectively updating the second controls displayed in the third preset area, and adjusting a display position of the progress adjustment sign according to the playback progress indicated by the progress adjustment sign before the collectively updating.
[0132] According to one or more embodiments of the present disclosure, Example 13 is configured to integrate the media content indicator into a second control by the method of Example 7, the method further comprising: The method further includes controlling, in response to a target slide operation acting within a third preset area, a progress adjustment indicator of the first media content to move in the second control along a sliding direction of the target slide operation, where the third preset area is an associated area of the second control.
[0133] According to one or more embodiments of the present disclosure, Example 14 is a method for producing a cellulose acetate ester by the method of any one of Examples 3 to 6 and Examples 9 to 13, The method further includes the step of restoring the second control to the media content indicator in response to the target slide manipulation trigger ending.
[0134] According to one or more embodiments of the present disclosure, Example 15 is a method for producing a cellulose acetate ester by the method of any one of Examples 3 to 6 and 9 to 13, The method further includes displaying at least a portion of the first media content starting from a display progress corresponding to the target slide operation in response to the target slide operation trigger being ended.
[0135] According to one or more embodiments of the present disclosure, Example 16 is a method for producing a cellulose acetate ester by the method of any one of Examples 3 to 6 and 9 to 13, The method further includes a step of, in response to a cancel operation on the target slide operation, restoring the second control to the media content indicator and continuing to display at least a portion of the first media content using a display starting point of the update progress of at least a portion of the first media content before receiving the target slide operation.
[0136] According to one or more embodiments of the present disclosure, Example 17 is the method of any one of Examples 1 to 13, wherein the target trigger operation acts within the first preset region.
[0137] According to one or more embodiments of the present disclosure, Example 18 provides a display control device, the display control device comprising: a first control display module configured to display a first control corresponding to a first media content currently displayed in a first preset area of a media content display page, the first media content including at least two second media contents, the first control including a media content indicator corresponding to each of the at least two second media contents, and the first control configured to switch between and display the at least two second media contents; and a second control display module configured to switch at least one of the media content indicators to a second control in response to a target trigger operation acting on the media content display page, the second control configured to slide and adjust a progress of displaying at least a portion of the first media content.
[0138] According to one or more embodiments of the present disclosure, Example 19 provides an electronic device, the electronic device comprising: one or more processors; a memory for storing one or more programs; The one or more programs are executed by the one or more processors such that the one or more processors implement the display control method according to any one of Examples 1-17.
[0139] According to one or more embodiments of the present disclosure, Example 20 provides a computer-readable storage medium having a computer program stored thereon, the computer program being executed by a processor to implement the display control method according to any one of Examples 1 to 17.
[0140] According to one or more embodiments of the present disclosure, Example 21 provides a computer program product, which, when executed by a computer, causes the computer to implement the display control method according to any one of Examples 1 to 17.
[0141] It should be noted that although operations are described employing a particular sequence, this should not be understood as requiring that these operations be performed in the particular sequence shown or in sequential execution. In certain circumstances, multiple task and parallel processing may be advantageous. Certain features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may be implemented in multiple embodiments alone or in any suitable subcombination.
Claims
1. A display control method, comprising: displaying a first control in a first predefined region of the media content display page, the first control corresponding to the currently displayed first media content; the first media content includes at least two second media contents; the first control includes a media content indicator corresponding to each of the at least two second media contents; the first control is configured to switch between displaying the at least two second media contents; Steps and switching at least one of the media content indicators to a second control in response to a target trigger operation acting on the media content display page; the second control is configured to slide to adjust a progress of displaying at least a portion of the first media content. Steps and A method comprising:
2. the second media content comprises image or video content; Switching at least one of the media content indicators to a second control includes: switching at least one of the media content indicators to a thumbnail of a corresponding second media content, the media content indicator being a graphics indicator; The method of claim 1 , comprising:
3. After switching the at least one media content indicator to a second control, the method further comprises: determining a current position to which the target slide operation is slid in response to a target slide operation acting within a second preset area, and displaying a second media content corresponding to the target second control displayed at the current position on the media content display page, the second preset area being an associated area of the second control; The method of claim 1 , comprising:
4. the target second control has a different display style than other second controls displayed on the media content display page other than the target second control; The method according to claim 3.
5. After determining the current position to which the target slide operation is slid, the method further comprises: updating a second control of a target displayed at the current position in response to the current position being a first preset position of the second preset area; The method of claim 3 , comprising:
6. The step of updating a second control of the target displayed at the current position includes: updating second controls displayed in the second preset area at once; or controlling the second controls displayed in the second predetermined area to move in the same direction; The method of claim 5 , comprising:
7. The second media content is video content, and the step of switching at least one of the media content indicators to a second control includes: switching at least one of the media content indicators displayed in a first style to a second control displayed in a second style, the at least one of the media content indicators including a media content indicator corresponding to a second media content currently being played; or integrating the media content indicators into a second control; The method of claim 1 , comprising:
8. Switching at least one of the media content indicators to a second control includes: increasing a display size of at least one of the media content indicators. The method of claim 7.
9. After switching at least one of the media content indicators displayed in the first style to a second control displayed in a second style, the method further comprises: a step of controlling a progress adjustment indicator corresponding to at least a part of the first media content to move along a sliding direction of the target slide operation in response to a target slide operation acting within a third preset area, the third preset area being an associated area of the second control; The method of claim 7, comprising:
10. The step of controlling a progress adjustment indicator corresponding to at least a portion of the first media content to move along a sliding direction of the target slide operation includes: Controlling the progress adjustment indicator to move along a sliding direction of the target slide operation on a second control corresponding to a second media content currently being played; or controlling the progress adjustment indicator to move along a sliding direction of the target slide operation on a second control corresponding to a plurality of second media contents; 10. The method of claim 9, comprising:
11. The step of controlling the progress adjustment indicator to move along a sliding direction of the target slide operation on a second control corresponding to a plurality of second media contents includes: In response to the target slide operation being slid to a second set position in the third preset area, controlling the progress adjustment mark to continue moving along the slide direction until the trigger of the target slide operation is terminated or the progress adjustment mark moves to a third set position in the third preset area; and updating a second control displayed at the fourth set position in response to the progress adjustment indicator sliding and moving to the fourth set position; The method of claim 10, comprising at least one of:
12. The step of updating the second control displayed at the fourth position includes: Controlling the second control displayed in the third preset area to move in the same direction, and maintaining the progress adjustment indicator displayed in the fourth preset position; or switching the current second control displayed at the fourth setting position to a target second control adjacent to the current second control among the first controls, and adjusting a display position of the progress adjustment indicator according to the playback progress indicated by the progress adjustment indicator before the switching; or updating the second controls displayed in the third preset area collectively, and adjusting a display position of the progress adjustment indicator according to a reproduction progress indicated by the progress adjustment indicator before the updating; The method of claim 11 , comprising:
13. After integrating the media content indicators into a second control, the method further comprises: a step of controlling a progress adjustment indicator of the first media content to move in the second control along a sliding direction of the target slide operation in response to a target slide operation acting within a third preset area, the third preset area being an associated area of the second control; The method of claim 7, comprising:
14. The method further comprises: Restoring the second control to the media content indicator in response to the triggering of the target slide operation ending. The method according to any one of claims 3 to 6 and claims 9 to 13.
15. The method further comprises: displaying at least a portion of the first media content starting from a display progress corresponding to the target slide operation in response to an end of the trigger of the target slide operation; The method according to any one of claims 3 to 6 and claims 9 to 13.
16. The method further comprises: in response to a cancel operation on the target slide operation, restoring the second control to the media content indicator, and continuing to display at least a portion of the first media content, starting from a display start point of a refresh progress of at least a portion of the first media content before receiving the target slide operation; The method according to any one of claims 3 to 6 and claims 9 to 13.
17. The target trigger operation acts within the first preset area. The method according to any one of claims 1 to 13.
18. A display control device, comprising: a first control display module configured to display a first control corresponding to a first media content currently displayed in a first preset area of the media content display page; the first media content includes at least two second media contents; the first control includes a media content indicator corresponding to each of the at least two second media contents; the first control is configured to switch between displaying the at least two second media contents; a first control display module; a second control display module configured to switch at least one of the media content indicia to a second control in response to a target trigger operation acting on the media content display page; the second control is configured to slide to adjust a progress of displaying at least a portion of the first media content. a second control display module; A display control device comprising:
19. At least one processor; a memory communicatively coupled to the at least one processor, the memory stores a computer program for execution by the at least one processor; The computer program, when executed by the at least one processor, causes the at least one processor to perform a method according to any one of claims 1 to 13. electronic equipment.
20. A computer-readable storage medium having computer instructions stored thereon, comprising: The computer instructions, when executed by a processor, cause the processor to perform a method according to any one of claims 1 to 13. A computer-readable storage medium.
21. A computer program comprising computer instructions, The computer instructions, when executed by a processor, cause the processor to perform a method according to any one of claims 1 to 13. Computer program.
Citation Information
Patent Citations
Video editing method and device, equipment and storage medium
CN112004136A
Broad-band portal site system
JP2002334082A
Electronic apparatus, display control method, and program
JP2014052915A
Video distribution system, communication device, video distribution server, and video distribution method
JP2019012973A
Mobile terminal and controlling method thereof
US20150268804A1