Video playing method and device, electronic equipment and storage medium

By displaying an aggregated video playback interface that combines multiple related video clips and supports horizontal swiping and clicking, the problem of users finding it difficult to quickly discover videos of interest is solved, enabling efficient previewing and direct playback of video clips.

CN121967773APending Publication Date: 2026-05-01BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
Filing Date
2026-02-11
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In existing video preview methods, users find it difficult to quickly discover videos of interest and need to refresh frequently, making the process cumbersome.

Method used

The interface displays the playback interface for aggregated videos. The aggregated videos consist of video segments from multiple related videos that meet preset interactive conditions. It responds to user operations to display the complete video or switch segments, and supports interactive methods such as horizontal swiping and clicking.

Benefits of technology

With the aggregated video playback interface, users can quickly preview multiple video clips and jump directly to the full video playback, reducing the tediousness of refreshing operations and improving the efficiency of discovering videos of interest.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121967773A_ABST
    Figure CN121967773A_ABST
Patent Text Reader

Abstract

The invention relates to a video playing method and device, electronic equipment and a storage medium. The method comprises the following steps: displaying a playing interface of an aggregated video; the aggregated video comprises a plurality of first video clips; the first video clip is a video clip satisfying a preset interaction condition in a plurality of different associated videos, and the plurality of associated videos are a plurality of videos having a preset association relationship; in response to a complete playing operation triggered for a second video clip in the playing interface, displaying an associated video to which the second video clip belongs; the second video clip is the first video clip currently played on the playing interface. According to the invention, the user does not need to frequently refresh the preview video through a refreshing operation, so that the operation complexity of finding the interested video by the user is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Video playback methods, devices, electronic equipment and storage media Technical Field

[0001] This disclosure relates to the field of multimedia technology, and in particular to a video playback method, apparatus, electronic device, and storage medium. Background Technology

[0002] With the development of multimedia technology, a technology has emerged that allows video previews through video preview windows. For example, a preview window for recommended videos can be displayed on a video recommendation page, showing the preview content of the video. Alternatively, a preview window for the videos published by the video publisher can be displayed on the video publisher's homepage, showing the preview content of the published video.

[0003] However, in the above technologies, the video content displayed in the video preview window is relatively simple, making it difficult for users to quickly find videos of interest from the videos playing in the video preview window. Therefore, it is necessary to frequently refresh the video playing in the video preview window. It can be seen that in the above video preview methods, the operation for users to find videos of interest is relatively cumbersome. Summary of the Invention

[0004] This disclosure provides a video playback method, apparatus, electronic device, and storage medium to at least solve the problem of cumbersome operations for users to discover videos of interest in related technologies. The technical solution of this disclosure is as follows:

[0005] According to a first aspect of the present disclosure, a video playback method is provided, comprising:

[0006] The interface for displaying aggregated videos is provided. The aggregated videos include multiple first video segments. The first video segments are video segments that meet preset interaction conditions among multiple related videos. The multiple related videos are multiple videos that have a preset association relationship.

[0007] In response to a complete playback operation triggered by the second video segment in the playback interface, the associated video to which the second video segment belongs is displayed; the second video segment is the first video segment currently being played in the playback interface.

[0008] In one embodiment, after displaying the playback interface of the aggregated video, the method further includes: in response to a video segment switching operation triggered in the playback interface, switching the first video segment currently being played in the playback interface.

[0009] In one embodiment, the playback interface displays a horizontal swiping component; the horizontal swiping component displays the segment order of the first video segment currently being played in the playback interface among a plurality of first video segments; the step of switching the first video segment currently being played in the playback interface in response to a video segment switching operation triggered in the playback interface includes: switching the first video segment currently being played in the playback interface in response to a horizontal swiping operation triggered in the playback interface, and updating the segment order displayed in the horizontal swiping component.

[0010] In one embodiment, displaying the associated video to which the second video segment belongs in response to a complete playback operation triggered on the playback interface includes: during the playback of the second video segment in the playback interface, displaying the associated video corresponding to the second video segment in response to a click operation triggered on the playback interface.

[0011] In one embodiment, the playback interface for displaying the aggregated video includes: obtaining the original video size of the aggregated video; if the original video size does not meet the target video size to be played, adjusting the video size of the aggregated video to the target video size, and playing the aggregated video in the playback interface according to the target video size.

[0012] In one embodiment, the plurality of associated videos are multiple videos posted by the target account, and the display of the aggregated video playback interface includes: displaying the target account's account homepage; and displaying the aggregated video playback interface on the account homepage.

[0013] In one embodiment, displaying the playback interface of the aggregated video on the account homepage includes: playing the aggregated video in portrait mode on the playback interface when the multiple videos posted by the target account are played in portrait mode; and playing the aggregated video in landscape mode on the playback interface when the multiple videos posted by the target account are played in landscape mode.

[0014] In one embodiment, the playback interface carries an associated video playback control; the step of displaying the associated video to which the second video segment belongs in response to a complete playback operation triggered on the second video segment in the playback interface includes: during the playback of the second video segment, in response to a trigger operation on the associated video playback control, displaying the associated video to which the second video segment belongs; and / or during the playback of the second video segment, in response to a pull-down operation triggered on the playback interface, displaying the associated video to which the second video segment belongs.

[0015] In one embodiment, the interface for displaying the aggregated video includes: displaying a video playback page; if an interactive operation on the video content of the video playback page is detected to meet preset conditions, then the playback interface for the aggregated video is displayed on the video playback page.

[0016] In one embodiment, after displaying the video playback page, the method further includes: when the video playback page is set to an aggregated video playback mode, displaying the playback interface of the aggregated video on the video playback page; in response to a content switching operation triggered in the playback interface, obtaining the switched aggregated video, and playing the switched aggregated video in the playback interface.

[0017] In one embodiment, the aggregated video playback mode is set through the following steps: in response to a playback mode setting operation triggered in the video playback page, a playback mode setting area is displayed in the video playback page; the playback mode setting area carries an aggregated mode enable option; in response to a trigger operation for the aggregated mode enable option, the playback mode of the video playback page is set to aggregated video playback mode; and / or an aggregated mode setting control is displayed in the video playback page; in response to a trigger operation for the aggregated mode setting control in the video playback page, the playback mode of the video playback page is set to aggregated video playback mode.

[0018] In one embodiment, the playback interface for displaying aggregated videos includes: displaying a video recommendation page; if an interactive operation on the video recommendation page is detected to meet preset conditions, the playback interface for the aggregated videos is displayed in a window on the video recommendation page.

[0019] According to a second aspect of the present disclosure, a video playback device is provided, comprising:

[0020] The aggregated video display unit is configured to execute a playback interface for displaying aggregated videos; the aggregated videos include multiple first video segments; the first video segments are video segments that meet preset interaction conditions among different multiple associated videos, and the multiple associated videos are multiple videos that have a preset association relationship;

[0021] The associated video display unit is configured to perform a complete playback operation in response to a second video segment in the playback interface, and display the associated video to which the second video segment belongs; the second video segment is the first video segment currently being played in the playback interface.

[0022] In one embodiment, the aggregated video display unit is further configured to perform a video segment switching operation triggered in the playback interface, switching the first video segment currently being played in the playback interface.

[0023] In one embodiment, the playback interface displays a horizontal swiping component; the horizontal swiping component displays the segment order of the first video segment currently being played in the playback interface among a plurality of first video segments; the aggregated video display unit is further configured to perform a horizontal swiping operation triggered in the playback interface, switch the first video segment currently being played in the playback interface, and update the segment order displayed in the horizontal swiping component.

[0024] In one embodiment, the associated video display unit is further configured to, during the process of playing the second video segment in the playback interface, display the associated video corresponding to the second video segment in response to a click operation triggered in the playback interface.

[0025] In one embodiment, the aggregated video display unit is further configured to obtain the original video size of the aggregated video; if the original video size does not meet the target video size to be played, adjust the video size of the aggregated video to the target video size, and play the aggregated video in the playback interface according to the target video size.

[0026] In one embodiment, the plurality of associated videos are multiple videos posted by the target account, and the aggregated video display unit is further configured to display the target account's homepage; and display the playback interface of the aggregated videos on the homepage.

[0027] In one embodiment, the aggregated video display unit is further configured to, when the multiple videos posted by the target account are in portrait mode, play the aggregated video in portrait mode on the playback interface; and when the multiple videos posted by the target account are in landscape mode, play the aggregated video in landscape mode on the playback interface.

[0028] In one embodiment, the playback interface carries an associated video playback control; the associated video display unit is further configured to, during the playback of the second video segment, in response to a trigger operation on the associated video playback control, display the associated video to which the second video segment belongs; and / or, during the playback of the second video segment, in response to a pull-down operation triggered in the playback interface, display the associated video to which the second video segment belongs.

[0029] In one embodiment, the aggregated video display unit is further configured to display a video playback page; if an interactive operation on the video content of the video playback page is detected to meet preset conditions, the playback interface of the aggregated video is displayed on the video playback page.

[0030] In one embodiment, the aggregated video display unit is further configured to, when the video playback page is set to aggregated video playback mode, display the playback interface of the aggregated video on the video playback page; and, in response to a content switching operation triggered in the playback interface, obtain the switched aggregated video and play the switched aggregated video in the playback interface.

[0031] In one embodiment, the aggregated video display unit is further configured to perform a playback mode setting operation triggered in the video playback page, displaying a playback mode setting area in the video playback page; the playback mode setting area carries an aggregated mode enable option; in response to a trigger operation for the aggregated mode enable option, setting the playback mode of the video playback page to aggregated video playback mode; and / or displaying an aggregated mode setting control in the video playback page; in response to a trigger operation for the aggregated mode setting control in the video playback page, setting the playback mode of the video playback page to aggregated video playback mode.

[0032] In one embodiment, the aggregated video display unit is further configured to display a video recommendation page; if an interactive operation on the video recommendation page is detected to meet preset conditions, the playback interface of the aggregated video is displayed in a window on the video recommendation page.

[0033] According to a third aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement a video playback method as described in any embodiment of the first aspect.

[0034] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided that, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform a video playback method as described in any embodiment of the first aspect.

[0035] According to a fifth aspect of the present disclosure, a computer program product is provided, the computer program product including instructions that, when executed by a processor of an electronic device, enable the electronic device to perform a video playback method as described in any embodiment of the first aspect.

[0036] The technical solutions provided by the embodiments of this disclosure have at least the following beneficial effects:

[0037] This disclosure allows for the display of an aggregated video playback interface. The aggregated video includes multiple first video segments. Each first video segment is a video segment that meets preset interaction conditions from different related videos, and the multiple related videos are multiple videos with preset association relationships. In response to a complete playback operation triggered by a second video segment in the playback interface, the related videos to which the second video segment belongs are displayed. The second video segment is the first video segment currently playing in the playback interface. This disclosure allows for the display of aggregated videos containing multiple first video segments in the playback interface. Each first video segment is a video segment that meets preset interaction conditions from different videos, and the different videos refer to multiple videos with preset association relationships. Users can then initiate a complete playback operation while the aggregated video is playing in the playback interface. At this time, the complete video to which the currently playing second video segment belongs can be displayed. By using aggregated videos, video segments from multiple videos can be displayed, enabling simultaneous preview of multiple videos. Furthermore, users can initiate a complete playback operation within the aggregated video, thereby directly jumping to the playback of the complete video. Therefore, frequent refresh operations to refresh the preview video are unnecessary, reducing the tediousness for users to discover videos of interest.

[0038] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0039] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0040] Figure 1 is a flowchart illustrating a video playback method according to an exemplary embodiment.

[0041] Figure 2 is a schematic diagram of a playback interface for aggregated video according to an exemplary embodiment.

[0042] Figure 3 is a schematic diagram of a playback interface for aggregated videos according to another exemplary embodiment.

[0043] Figure 4 is a schematic diagram of a page displaying aggregated videos on an account homepage, according to an exemplary embodiment.

[0044] Figure 5 is a schematic diagram of a page displaying aggregated videos on an account homepage, according to another exemplary embodiment.

[0045] Figure 6 is a schematic diagram of a video playback page according to an exemplary embodiment.

[0046] Figure 7 is a schematic diagram of a page displaying aggregated videos on a video playback page, according to an exemplary embodiment.

[0047] Figure 8 is a schematic diagram of a page displaying aggregated videos on a video playback page, according to another exemplary embodiment.

[0048] Figure 9 is a schematic diagram illustrating a playback mode setting area according to an exemplary embodiment.

[0049] Figure 10 is a schematic diagram of a video playback page according to another exemplary embodiment.

[0050] Figure 11 is a schematic diagram of a page displaying aggregated videos on a video recommendation page, according to an exemplary embodiment.

[0051] Figure 12 is a schematic diagram of a page displaying aggregated videos on a video recommendation page, according to another exemplary embodiment.

[0052] Figure 13 is a block diagram illustrating a video playback device according to an exemplary embodiment.

[0053] Figure 14 is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation

[0054] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.

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

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

[0057] Figure 1 is a flowchart illustrating a video playback method according to an exemplary embodiment. As shown in Figure 1, the video playback method is used in a terminal and includes the following steps.

[0058] In step S101, the playback interface of the aggregated video is displayed; the aggregated video includes multiple first video segments; the first video segments are video segments that meet preset interaction conditions in different multiple associated videos, and the multiple associated videos are multiple videos that have preset association relationships.

[0059] In this context, an aggregated video refers to a video composed of multiple video clips. This video can be used to provide a video preview function, while the playback interface is the video player interface used to play the aggregated video. The video clips that make up the aggregated video are the first video clips. These first video clips can come from multiple related videos, and they can be video clips from the related videos that meet preset interaction conditions. For example, they can be video clips with more than a set threshold of comments, or video clips with more than a set threshold of bullet comments, etc. These video clips can represent the highlights of each related video. Related videos refer to multiple videos that have a specific relationship, such as multiple videos published by the same author, or multiple videos on the same theme, etc.

[0060] Specifically, video segments that meet preset interaction conditions can be extracted from multiple related videos with preset relationships, and then these video segments can be combined into an aggregated video and played through a playback interface.

[0061] In step S102, in response to a complete playback operation triggered on the second video segment in the playback interface, the associated video to which the second video segment belongs is displayed; the second video segment is the first video segment currently playing in the playback interface.

[0062] The second video segment refers to the first video segment currently playing on the playback interface, while the complete playback operation refers to the complete video segment corresponding to the video segment played by the user. Specifically, during the playback of aggregated videos on the terminal, the user can also trigger a complete playback operation for playing the complete video for the video segment currently playing on the playback interface, i.e., the second video segment. At this time, the terminal can respond to the complete playback operation and display the associated video to which the second video segment belongs, thereby realizing the display of the complete video.

[0063] In the aforementioned video playback method, a playback interface for an aggregated video is displayed. The aggregated video includes multiple first video segments. Each first video segment is a video segment that meets preset interaction conditions among different related videos, and the multiple related videos are multiple videos with preset association relationships. In response to a complete playback operation triggered by a second video segment in the playback interface, the related video to which the second video segment belongs is displayed. The second video segment is the first video segment currently playing in the playback interface. This disclosure can display an aggregated video containing multiple first video segments in the playback interface. Each first video segment is a video segment that meets preset interaction conditions among different videos, and the different videos refer to multiple videos with preset association relationships. Subsequently, during the playback of the aggregated video in the playback interface, the user can initiate a complete playback operation. At this time, the complete video to which the currently playing second video segment belongs can be displayed. By using the aggregated video, video segments of multiple videos can be displayed, realizing simultaneous preview of multiple videos. Furthermore, the user can also initiate a complete playback operation in the aggregated video, thereby directly jumping to the playback of the complete video. Therefore, it is not necessary to frequently refresh the preview video through refresh operations, thereby reducing the cumbersome operation for users to find videos of interest.

[0064] In an exemplary embodiment, after step S101, the method may further include: in response to a video segment switching operation triggered in the playback interface, switching the first video segment currently playing in the playback interface.

[0065] The video segment switching operation is used to switch the currently playing video segment. In this embodiment, since the aggregated video can contain multiple first video segments, the user can also perform the video segment switching operation to switch the currently playing first video segment.

[0066] For example, the multiple first video segments that make up an aggregated video may include video segment 1, video segment 2, and video segment 3. If the currently playing video segment is video segment 1, the user can also switch the currently playing video segment to video segment 2 or video segment 3 through the video segment switching operation.

[0067] In this embodiment, the video segment switching operation can also be triggered in the playback interface to switch the currently playing video segment, thereby switching to view other video segments. This method can further improve the efficiency of video segment preview.

[0068] Furthermore, the playback interface displays a horizontal swiping component; the horizontal swiping component displays the segment order of the currently playing first video segment among multiple first video segments; in response to a video segment switching operation triggered in the playback interface, switching the currently playing first video segment in the playback interface may further include: in response to a horizontal swiping operation triggered in the preview video playback interface, switching the currently playing first video segment in the playback interface and updating the segment order displayed in the horizontal swiping component.

[0069] The horizontal sliding component is a component set in the playback interface to represent the segment order among multiple first video clips. This sliding component can contain multiple sub-components, each representing a different first video clip. The sub-component corresponding to the currently playing first video clip can be highlighted in the horizontal sliding component. Therefore, the horizontal sliding component can display the currently playing first video clip and its segment order among the aforementioned multiple first video clips. For example, if the currently displayed first video clip is the third of five first video clips, then the horizontal sliding component can contain five sub-components, with the third sub-component highlighted in the horizontal sliding component.

[0070] Specifically, the video clip switching operation can be a horizontal swipe operation triggered by the user. When the user needs to switch the video clip playing in the playback interface, they can initiate a horizontal swipe operation. At this time, the terminal can respond to the horizontal swipe operation, thereby switching the first video clip currently playing in the playback interface, and highlighting the sub-component corresponding to the switched first video clip in the horizontal swipe component, thereby updating the order of the currently playing video clip displayed in the horizontal swipe component among multiple video clips.

[0071] In this embodiment, users can switch between video segments by swiping horizontally. When the swipe operation is triggered, the display of the horizontal swipe component is updated accordingly, so that the display order of the segments in the horizontal swipe component can be adapted to the switched video segments. This method can improve the efficiency of video segment switching operations.

[0072] In an exemplary embodiment, step S102 may further include: during the playback of the second video segment in the playback interface, in response to a click operation triggered in the playback interface, displaying the associated video corresponding to the second video segment.

[0073] In this embodiment, the complete playback operation can be triggered by clicking any position on the playback interface. Specifically, during the playback of the second video segment on the playback interface, the user can trigger the complete playback operation for the second video segment by clicking any position on the playback interface. Afterwards, the terminal can respond to the click operation and display the associated video corresponding to the second video segment.

[0074] For example, the playback interface of the aggregated video can be shown in Figure 2 or Figure 3. Figure 2 shows the aggregated video displayed in portrait mode, while Figure 3 shows it in landscape mode. Both the playback interfaces shown in Figure 2 and Figure 3 can include a horizontal swiping component. This component displays the sequence of the currently playing video segment among multiple video segments, allowing users to swipe left and right to switch between different video segments. The playback interface can also display the prompt "Click to watch the full video," indicating that users can click anywhere on the playback interface to watch the complete video. During the playback of the aggregated video, users can click anywhere on the playback interface as prompted to jump to the full video page containing the currently playing video segment.

[0075] In this embodiment, users can also click on any position in the playback interface to display the associated video corresponding to the second video segment, which can improve the efficiency of displaying the associated video to which the second video segment belongs.

[0076] In an exemplary embodiment, step S101 may further include: obtaining the original video size of the aggregated video; if the original video size does not meet the target video size to be played, adjusting the video size of the aggregated video to the target video size, and playing the aggregated video in the playback interface according to the target video size.

[0077] The original video size refers to the original size of the aggregated video, while the target video size refers to the actual size of the aggregated video played in the playback interface. In this embodiment, the original video size of the generated aggregated video may differ from the target video size actually played in the playback interface. This target video size can be used to match the playback of the aggregated video on the actual page. For example, if the original size of the aggregated video is 16:9, and the target video size can be 4:3, then the size of the aggregated video can be changed. This can be done by using dynamic aspect ratio capabilities to adjust the video size of the aggregated video from the original 16:9 to the target 4:3, thereby playing the aggregated video in the playback interface according to the target video size.

[0078] In this embodiment, if the original video size of the aggregated video does not meet the target video size, the video size of the aggregated video can be adjusted so that the aggregated video can be played according to the adjusted size. This method can improve the display effect of the aggregated video.

[0079] In an exemplary embodiment, the multiple associated videos are multiple videos posted by the target account, and step S101 may further include: displaying the target account's account homepage; and displaying a playback interface for the aggregated videos on the account homepage.

[0080] In this embodiment, the aggregated video can be played on the target account's homepage. In this case, the multiple first video segments constituting the aggregated video can come from different videos posted by the target account. That is, the target account can post Video 1, Video 2, and Video 3 respectively, and the aggregated video can be generated by extracting the first video segments from Video 1, Video 2, and Video 3 respectively. Specifically, the terminal can display the playback interface of the aggregated video on the target account's homepage, thereby playing the aggregated video composed of the first video segments of the different videos posted by the target account in the playback interface.

[0081] In this embodiment, aggregated videos can be displayed on the target account's homepage. These aggregated videos can be composed of video clips from different videos posted by the target account. This method allows for previewing video clips of multiple videos posted by the target account on the target account's homepage, thereby improving the efficiency of previewing videos posted by the target account.

[0082] Furthermore, displaying the playback interface for aggregated videos on the account homepage can further include: playing the aggregated videos in portrait mode on the playback interface when multiple videos posted by the target account are played in portrait mode; and playing the aggregated videos in landscape mode on the playback interface when multiple videos posted by the target account are played in landscape mode.

[0083] In this embodiment, the display of aggregated videos on the account homepage can include two forms: vertical display and horizontal display. The specific display method can be determined based on the video display format of the videos published by the target account. Specifically, if multiple videos published by the target account are played in vertical format, for example, if the target account is a creator primarily focused on vertical format, then the aggregated videos played by the target account can be played in vertical format. Similarly, if multiple videos published by the target account are played in horizontal format, for example, if the target account is a creator primarily focused on horizontal format, then the aggregated videos played by the target account can be played in horizontal format.

[0084] In this embodiment, the video playback mode of the aggregated video played on the account homepage can be matched with the video playback mode of multiple videos published by the target account, thereby further improving the playback effect of the aggregated video.

[0085] In addition, the playback interface carries an associated video playback control; step S102 may further include: during the playback of the second video segment, in response to a trigger operation on the associated video playback control, displaying the associated video to which the second video segment belongs; and / or during the playback of the second video segment, in response to a pull-down operation triggered in the playback interface, displaying the associated video to which the second video segment belongs.

[0086] The associated video playback control is used to play the associated video to which the second video segment belongs. This control can be placed in the playback interface of the aggregated video. In this embodiment, if the aggregated video is played on the target account's homepage, the playback interface of the aggregated video can also include the associated video playback control. Users can trigger the associated video playback control to play the complete associated video. Specifically, during the playback of the aggregated video, when the user clicks the associated video playback control to trigger it, the terminal can respond to the operation, thereby displaying the associated video to which the currently playing second video segment belongs.

[0087] Additionally, if the aggregated video is played on the target account's homepage, the full playback operation can also be achieved by triggering a pull-down operation in the playback interface. During the playback of the aggregated video, the user can also trigger a pull-down operation in the playback interface to achieve the full playback operation. At this time, the terminal can also respond to the operation, thereby displaying the associated video to which the currently playing second video segment belongs during the playback of the aggregated video.

[0088] For example, the playback interface of the aggregated video can also be shown in Figures 4 and 5. The aggregated video can be displayed on the account homepage. Figure 4 shows the aggregated video played in landscape mode, while Figure 5 shows the aggregated video played in portrait mode. In both Figures 4 and 5, a "view" control can be set. When the user clicks the view control, the playback of the full video can be triggered. At the same time, the user can also trigger the playback of the full video by pulling down.

[0089] In this embodiment, an associated video playback control can also be set on the target account's homepage. Users can play the complete video by clicking the associated video playback control or triggering a drop-down operation in the playback interface. This method can improve the operational diversity of associated video playback.

[0090] In an exemplary embodiment, step S101 may further include: displaying a video playback page; if an interactive operation on the video content of the video playback page is detected to meet preset conditions, then displaying a playback interface for the aggregated video on the video playback page.

[0091] The video playback page refers to the playback page used to implement video playback functionality. In this embodiment, aggregated videos can also be displayed on the video playback page, that is, the playback interface of aggregated videos is displayed on the video playback page to complete the playback of aggregated videos. The playback interface of aggregated videos can be displayed when the user's interactive operations on the video content of the video playback page meet set conditions. The interactive operations on the video content can be operations on switching video content or operations on changing the playback progress of video content. For example, when the user is playing a video on the video playback page, if it is detected that the user is continuously switching videos or frequently changing the playback progress of the video content, it is determined that the interactive operations on the video content of the video playback page meet preset conditions, and then the terminal can display the playback interface of aggregated videos on the video playback page to complete the playback of aggregated videos.

[0092] As shown in Figure 6, when a user triggers an interactive operation on the video content on the video playback page, if the interactive operation meets preset conditions, such as being identified as the user being in an impatient emotional state, the playback interface of the aggregated video can be displayed on the video playback page, as shown in Figures 7 and 8. Figure 7 shows the aggregated video playing on the video playback page in portrait mode, while Figure 8 shows the aggregated video playing on the video playback page in landscape mode.

[0093] In this embodiment, the playback of aggregated videos can also be completed on the video playback page. By detecting the user's interactive operations on the video content of the video playback page, the aggregated videos are displayed if the conditions are met. In this way, the aggregated videos can be displayed when the user is watching the video and a specific emotional state is identified, such as when the user is impatient, thereby improving the intelligence of the video display.

[0094] In addition, after displaying the video playback page, the following steps are also included: when the video playback page is set to aggregated video playback mode, displaying the playback interface of the aggregated video on the video playback page; in response to a content switching operation triggered in the playback interface, obtaining the switched aggregated video, and playing the switched aggregated video in the playback interface.

[0095] In this embodiment, besides the terminal actively displaying aggregated videos on the video playback page after detecting that video content interaction operations meet preset conditions, users can also actively switch the playback of aggregated videos. This is achieved by switching the video playback mode on the video playback page from the normal mode to a dedicated aggregated video playback mode. Specifically, if a user needs to actively start playing aggregated videos on the video playback page, they can set the playback mode of the video playback page to aggregated video playback mode. Once this mode is enabled, aggregated videos can be played on the video playback page. Furthermore, after entering this mode, if the user triggers a content switching operation on the playback interface, they can switch the aggregated video displayed on the playback interface. For example, if the currently playing aggregated video is A, after the user initiates a content switching operation, they can switch to playing aggregated video B.

[0096] In this embodiment, users can also set the video playback mode to aggregated video playback on the video playback page, thereby enabling the playback of aggregated videos on the video playback page. This allows users to actively switch between aggregated video playback on the video playback page, further improving the intelligence of aggregated video playback.

[0097] Furthermore, the aggregated video playback mode is set through the following steps: in response to a playback mode setting operation triggered on the video playback page, a playback mode setting area is displayed on the video playback page; the playback mode setting area carries an aggregated mode enable option; in response to a trigger operation for the aggregated mode enable option, the playback mode of the video playback page is set to aggregated video playback mode; and / or an aggregated mode setting control is displayed on the video playback page; in response to a trigger operation for the aggregated mode setting control on the video playback page, the playback mode of the video playback page is set to aggregated video playback mode.

[0098] In this embodiment, the aggregated video playback mode can be set in several ways. For example, it can be set in the following two ways: Method 1 is to set an option to enable the aggregated video playback mode in the playback mode settings area, i.e., the aggregated mode enable option. Enabling the aggregated mode enable option will enter the aggregated video playback mode. Method 2 is to provide an aggregated mode setting control on the video playback page. Users can directly set the playback mode of the video playback page to aggregated video playback mode by clicking the aggregated mode setting control.

[0099] For example, on the video playback page, users can long-press to bring up the playback mode settings area, as shown in Figure 9. In the playback mode settings area, there is an option to enable the aggregation mode, namely the "Quick View Mode" option. When the user enables this option, they can enter the aggregation video playback mode.

[0100] In addition, a "Quick View Mode" control, also known as an aggregation mode setting control, can be set on the video playback page, as shown in Figure 10. When the user clicks the "Quick View Mode" control, they can also enter the aggregation video playback mode.

[0101] In this embodiment, the aggregated video playback mode can also be set by setting an aggregation mode enable option in the playback mode setting area, or by setting an aggregation mode setting control in the video playback page. This allows the aggregation mode to be set through the aggregation mode enable option or the aggregation mode setting control, thereby increasing the diversity of aggregation video playback mode setting methods.

[0102] In an exemplary embodiment, step S101 may further include: displaying a video recommendation page; if an interactive operation on the video recommendation page is detected to meet preset conditions, then displaying a playback interface of the aggregated videos in a window on the video recommendation page.

[0103] The video recommendation page refers to the page used to recommend videos. This page can contain multiple video windows, each used to play different videos to complete the video recommendation. In this embodiment, the video recommendation page can also display aggregated videos, that is, display the playback interface of aggregated videos in the video preview page to complete the playback of aggregated videos, thereby completing video recommendation through aggregated videos.

[0104] Furthermore, similar to the video playback page, the triggering method for displaying the playback interface of aggregated videos on the video recommendation page in this embodiment can also be triggered when the user's interactive operation on the video recommendation page meets preset conditions. For example, it can be triggered when the user frequently refreshes the videos that are being promoted on the video recommendation page. The presentation method of aggregated videos is similar to that of other videos on the video recommendation page, which is to display them in the form of windows.

[0105] Specifically, the video recommendation page can be shown in Figure 11 or 12. When a user triggers an interactive operation on the video recommendation page, if the interactive operation meets preset conditions, such as being identified as the user being in an impatient emotional state, the playback interface of the aggregated video can be displayed in a window on the video recommendation page. Figure 11 shows the aggregated video playing in portrait mode on the video recommendation page, while Figure 12 shows the aggregated video playing in landscape mode on the video recommendation page.

[0106] In this embodiment, the playback of aggregated videos can also be completed on the video recommendation page. By detecting the user's interactive operations on the video recommendation page, if the conditions are met, the aggregated videos are displayed. In this way, specific emotional states can be identified during the video recommendation process for users, such as when they are impatient, and aggregated videos can be displayed. Thus, video recommendation is completed through aggregated videos, improving the intelligence of video recommendation.

[0107] In one exemplary embodiment, a method for previewing video highlights is provided. This method aggregates highlights from a video to preview multiple videos. Specifically, it can be implemented through the following process:

[0108] Aggregated video generation:

[0109] 1. By using AI models to understand the content and integrating signals such as video completion, effective playback, long playback, likes, comments, views, and interactions, as well as the timing of these actions (likes, comments, favorites, shares, etc., occurring within a few seconds of the video), we can extract highlights from multiple videos by the same author, on the same topic, or within the same vertical category.

[0110] 2. Numerous exciting clips can be aggregated into a single horizontally scrolling video using the "Horizontal Scrolling Component" / "Horizontal Scrolling Player".

[0111] Interaction logic:

[0112] 1. Tap anywhere on the screen or tap the bottom prompt (tap to view the full video in full screen) to enter the player's internal streaming details page and browse the full video of the corresponding highlight segment.

[0113] 2. Horizontal swipe player: Allows users to swipe left and right to switch, select, and browse between different highlights.

[0114] 3. Automatic playback logic: After segment A1 (the highlight segment A1) finishes playing, segment A2 will automatically play.

[0115] Aggregation mechanism:

[0116] 1. Generally, horizontal swipe media players aggregate highlights from n videos by default. n can be set according to the actual situation, such as 5 / 10 / 15 / 20, etc.

[0117] 2. Each Highlight Segment: Select a segment of a certain length from the video, usually around x seconds. The exact length (x seconds) may vary slightly depending on the video and the specific highlights. For example:

[0118] A relatively short video will have relatively short, exciting segments, such as around 10 seconds.

[0119] A relatively medium-length video will have longer, more exciting segments, such as around 30 seconds.

[0120] This technology can be applied in the following scenarios:

[0121] 1. Personal Homepage:

[0122] The author's personal homepage, in the top background image area, can generate a personal homepage background player that aggregates horizontal or vertical videos, based on algorithm-driven methods or user-defined settings, as shown in Figures 4 and 5.

[0123] The algorithm mechanism could involve determining whether an author's recent high-quality videos (those the algorithm identifies as unwatched by the user) are primarily portrait or landscape videos. If the author primarily uses portrait videos, a portrait video aggregation player is generated; if the author primarily uses landscape videos, a landscape video aggregation player is generated. The aggregation strategy follows the aforementioned mechanism of aggregating featured video clips from the same author.

[0124] Once generated, it can be played by default on your personal homepage (location: top background image area).

[0125] If the user swipes down to watch other videos, playback will pause when the default portrait / landscape video aggregate slides off the screen.

[0126] If a user clicks on a clip, they will be taken to the in-stream player to view the video in detail. They can also swipe up or down to browse the full video of other exciting videos.

[0127] When users pull down, they can directly access the full player for the currently playing highlight clip to watch and browse the video. Swiping up or down allows them to continue browsing the full videos of other exciting content.

[0128] Features: Personal homepage; video sequences generated through video aggregation can be sorted either chronologically or in a personalized order.

[0129] 2. Video playback page (single-column scrolling page):

[0130] Scenario: The user is currently scrolling through a video stream on the video playback page.

[0131] Large Model: When a user's emotional state is "impatient," the model uses algorithms to identify it. For example, if a user rapidly scrolls through videos and several videos show a high concentration of "short playback" (i.e., each video only plays for 1-2 seconds, indicating that the user has entered a state of "impatient"), or if the user frequently switches tabs but stays on each tab for a very short time, it indicates that the user is also in a state of impatience. If the user frequently speeds up or drags the progress bar, but the actual playback time of a video is very short, it indicates that the user needs "higher concentration" of information.

[0132] At this point, push notifications will be sent to the user, as shown in Figures 7 and 8:

[0133] Push Notification 1: Vertical Video Aggregator. Users can quickly browse aggregated high-energy vertical video clips and click on any currently playing video to access and consume it within the streaming service.

[0134] Push Notification 2: Landscape Video Aggregation. Users can quickly browse aggregated high-energy clips in landscape mode and click on any currently playing video to enter the streaming service for consumption. Furthermore, the dynamic aspect ratio capability can magnify the main subject of the landscape video, presenting it to users in a more impactful and engaging way, thereby improving the efficiency of users' content consumption decisions.

[0135] 3. Video Recommendation Page (Two-column page):

[0136] Scenario: The user is currently browsing video streams on the video recommendation page and viewing the video covers.

[0137] Large Model: When a user's emotional state is "impatient," the model uses algorithms to identify it. For example, if a user rapidly scrolls through videos and several videos show a high concentration of "short playback" (i.e., each video only plays for 1-2 seconds, indicating that the user has entered a state of "impatient"), or if the user frequently switches tabs but stays on each tab for a very short time, it indicates that the user is also in a state of impatience. If the user frequently speeds up or drags the progress bar, but the actual playback time of a video is very short, it indicates that the user needs "higher concentration" of information.

[0138] At this point, push notifications will be sent to the user, as shown in Figures 11 and 12:

[0139] Push Notification 1: Vertical Video Aggregator. Users can quickly browse aggregated high-energy vertical video clips and click on any currently playing video to access and consume it within the streaming service.

[0140] Push Notification 2: Landscape Video Aggregation. Users can quickly browse aggregated high-energy clips in landscape mode and click on any currently playing video to enter the streaming service for consumption. Furthermore, the dynamic aspect ratio capability can magnify the main subject of the landscape video, presenting it to users in a more impactful and engaging way, thereby improving the efficiency of users' content consumption decisions.

[0141] 4. Actively enter quick view mode:

[0142] Method 1: Long press the panel, as shown in Figure 9, to add a new option, Quick View Mode.

[0143] When this mode is selected, an internal streaming player (slide up and down) will be entered. At this time, each video slot is either a vertical or horizontal scrolling player that aggregates the highlights of a particular author.

[0144] When users swipe up or down to switch between different video slots, each slot features either a vertical or horizontal compilation of highlights from a different author.

[0145] Method 2: As shown in Figure 10, a quick view mode entry has been added to the bottom bar.

[0146] When the algorithm identifies an author's video and it has a good supply that can be aggregated by a vertical or horizontal video player (i.e., the author's content is good enough and the algorithm can recognize its excellence), it can be displayed at the bottom of the short video player as a bottom bar.

[0147] When a user clicks the bottom banner - quick view mode entry, they will enter the internal streaming player and view the vertical screen highlight aggregation horizontal scrolling player or the horizontal screen highlight aggregation horizontal scrolling player generated by the current video author;

[0148] When the user scrolls up and down within the quick view mode, they can switch between different vertical or horizontal scrolling players created by other authors to aggregate highlights.

[0149] This embodiment can generate an aggregated video composed of multiple video highlights, thereby enabling previews of multiple videos and improving the efficiency of users in discovering videos of interest.

[0150] It should be understood that although the steps in the flowchart of this disclosure are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless expressly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the diagram may include multiple steps or multiple stages, which are not necessarily completed at the same time, but may be executed at different times, and the execution order of these steps or stages is not necessarily sequential, but may be performed alternately or in turn with other steps or at least some of the steps or stages in other steps.

[0151] It is understood that the same / similar parts between the various embodiments of the methods described above in this specification can be referred to each other. Each embodiment focuses on the differences from other embodiments, and relevant parts can be referred to the description of other method embodiments.

[0152] Figure 13 is a block diagram illustrating a video playback device according to an exemplary embodiment. Referring to Figure 13, the device includes an aggregated video display unit 1301 and an associated video display unit 1302.

[0153] The aggregated video display unit 1301 is configured to execute a playback interface for displaying aggregated videos; the aggregated videos include multiple first video segments; the first video segments are video segments that meet preset interaction conditions among different multiple associated videos, and the multiple associated videos are multiple videos that have a preset association relationship;

[0154] The associated video display unit 1302 is configured to perform a complete playback operation in response to the second video segment in the playback interface, and display the associated video to which the second video segment belongs; the second video segment is the first video segment currently being played in the playback interface.

[0155] In one embodiment, the aggregated video display unit 1301 is further configured to perform a video segment switching operation triggered in the playback interface, switching the first video segment currently playing in the playback interface.

[0156] In one embodiment, the playback interface displays a horizontal swiping component; the horizontal swiping component displays the segment order of the first video segment currently being played in the playback interface among multiple first video segments; the aggregated video display unit 1301 is further configured to perform a horizontal swiping operation triggered in the playback interface, switch the first video segment currently being played in the playback interface, and update the segment order displayed in the horizontal swiping component in response to the horizontal swiping operation triggered in the playback interface.

[0157] In one embodiment, the associated video display unit 1302 is further configured to display the associated video corresponding to the second video segment in response to a click operation triggered in the playback interface during the process of playing the second video segment in the playback interface.

[0158] In one embodiment, the aggregated video display unit 1301 is further configured to obtain the original video size of the aggregated video; if the original video size does not meet the target video size to be played, adjust the video size of the aggregated video to the target video size, and play the aggregated video in the playback interface according to the target video size.

[0159] In one embodiment, the multiple associated videos are multiple videos posted by the target account, and the aggregated video display unit 1301 is further configured to display the target account's account homepage; and display the playback interface of the aggregated videos on the account homepage.

[0160] In one embodiment, the aggregated video display unit 1301 is further configured to play the aggregated video in portrait mode in the playback interface when multiple videos posted by the target account are played in portrait mode; and to play the aggregated video in landscape mode in the playback interface when multiple videos posted by the target account are played in landscape mode.

[0161] In one embodiment, the playback interface carries an associated video playback control; the associated video display unit 1302 is further configured to, during the playback of the second video segment, in response to a trigger operation on the associated video playback control, display the associated video to which the second video segment belongs; and / or, during the playback of the second video segment, in response to a pull-down operation triggered in the playback interface, display the associated video to which the second video segment belongs.

[0162] In one embodiment, the aggregated video display unit 1301 is further configured to display a video playback page; if it is detected that the video content interaction operation on the video playback page meets the preset conditions, the playback interface of the aggregated video is displayed on the video playback page.

[0163] In one embodiment, the aggregated video display unit 1301 is further configured to display the playback interface of the aggregated video on the video playback page when the video playback page is set to the aggregated video playback mode; and to obtain the switched aggregated video in response to a content switching operation triggered in the playback interface, and to play the switched aggregated video in the playback interface.

[0164] In one embodiment, the aggregated video display unit 1301 is further configured to perform a playback mode setting operation triggered in the video playback page, displaying a playback mode setting area in the video playback page; the playback mode setting area carries an aggregated mode enable option; in response to a trigger operation for the aggregated mode enable option, setting the playback mode of the video playback page to aggregated video playback mode; and / or displaying an aggregated mode setting control in the video playback page; in response to a trigger operation for the aggregated mode setting control in the video playback page, setting the playback mode of the video playback page to aggregated video playback mode.

[0165] In one embodiment, the aggregated video display unit 1301 is further configured to display a video recommendation page; if an interactive operation on the video recommendation page is detected to meet preset conditions, the playback interface of the aggregated video is displayed in a window on the video recommendation page.

[0166] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0167] Figure 14 is a block diagram illustrating an electronic device 1400 for video playback according to an exemplary embodiment. For example, the electronic device 1400 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0168] Referring to FIG14, the electronic device 1400 may include one or more of the following components: processing component 1402, memory 1404, power supply component 1406, multimedia component 1408, audio component 1410, input / output (I / O) interface 1412, sensor component 1414, and communication component 1416.

[0169] Processing component 1402 typically controls the overall operation of electronic device 1400, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1402 may include one or more processors 1420 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1402 may include one or more modules to facilitate interaction between processing component 1402 and other components. For example, processing component 1402 may include a multimedia module to facilitate interaction between multimedia component 1408 and processing component 1402.

[0170] Memory 1404 is configured to store various types of data to support the operation of electronic device 1400. Examples of such data include instructions for any application or method operating on electronic device 1400, contact data, phonebook data, messages, pictures, videos, etc. Memory 1404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, optical disk, or graphene memory.

[0171] Power supply component 1406 provides power to various components of electronic device 1400. Power supply component 1406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 1400.

[0172] Multimedia component 1408 includes a screen that provides an output interface between the electronic device 1400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1408 includes a front-facing camera and / or a rear-facing camera. When the electronic device 1400 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0173] Audio component 1410 is configured to output and / or input audio signals. For example, audio component 1410 includes a microphone (MIC) configured to receive external audio signals when electronic device 1400 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1404 or transmitted via communication component 1416. In some embodiments, audio component 1410 also includes a speaker for outputting audio signals.

[0174] I / O interface 1412 provides an interface between processing component 1402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0175] Sensor assembly 1414 includes one or more sensors for providing state assessments of various aspects of electronic device 1400. For example, sensor assembly 1414 may detect the on / off state of electronic device 1400, the relative positioning of components such as the display and keypad of electronic device 1400, changes in position of electronic device 1400 or its components, the presence or absence of user contact with electronic device 1400, orientation or acceleration / deceleration of device 1400, and temperature changes of electronic device 1400. Sensor assembly 1414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1414 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0176] Communication component 1416 is configured to facilitate wired or wireless communication between electronic device 1400 and other devices. Electronic device 1400 can access wireless networks based on communication standards, such as WiFi, carrier networks (such as 2G, 3G, 4G, or 5G), or combinations thereof. In one exemplary embodiment, communication component 1416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1416 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0177] In an exemplary embodiment, the electronic device 1400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0178] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1404 including instructions, which can be executed by a processor 1420 of an electronic device 1400 to perform the above-described method. For example, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0179] In an exemplary embodiment, a computer program product is also provided, the computer program product including instructions that can be executed by a processor 1420 of an electronic device 1400 to perform the above-described method.

[0180] It should be noted that the above-mentioned apparatus, electronic equipment, computer-readable storage medium, computer program product, etc., may also include other implementation methods according to the description of the method embodiments. For specific implementation methods, please refer to the description of the relevant method embodiments, which will not be elaborated here.

[0181] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0182] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A video playback method, characterized in that, include: Displays the playback interface for aggregated videos; The aggregated video includes multiple first video segments; the first video segments are video segments that meet preset interaction conditions in different multiple associated videos, and the multiple associated videos are multiple videos that have a preset association relationship; In response to a complete playback operation triggered by the second video segment in the playback interface, the associated video to which the second video segment belongs is displayed; the second video segment is the first video segment currently being played in the playback interface.

2. The method according to claim 1, characterized in that, After displaying the playback interface of the aggregated video, the method further includes: in response to a video segment switching operation triggered in the playback interface, switching the first video segment currently being played in the playback interface.

3. The method according to claim 2, characterized in that, The playback interface displays a horizontal swiping component; the horizontal swiping component displays the segment order of the first video segment currently playing in the playback interface among a plurality of first video segments; the step of switching the first video segment currently playing in the playback interface in response to a video segment switching operation triggered in the playback interface includes: switching the first video segment currently playing in the playback interface in response to a horizontal swiping operation triggered in the playback interface, and updating the segment order displayed in the horizontal swiping component.

4. The method according to claim 1, characterized in that, The step of displaying the associated video to which the second video segment belongs in response to a complete playback operation triggered on the playback interface includes: during the playback of the second video segment in the playback interface, in response to a click operation triggered on the playback interface, displaying the associated video corresponding to the second video segment.

5. The method according to claim 1, characterized in that, The playback interface for displaying aggregated videos includes: obtaining the original video size of the aggregated video; adjusting the video size of the aggregated video to the target video size when the original video size does not meet the target video size to be played, and playing the aggregated video in the playback interface according to the target video size.

6. The method according to any one of claims 1 to 5, characterized in that, The multiple associated videos are multiple videos posted by the target account. The display of the aggregated video playback interface includes: displaying the target account's account homepage; and displaying the aggregated video playback interface on the account homepage.

7. The method according to claim 6, characterized in that, The step of displaying the playback interface of the aggregated video on the account homepage includes: when the multiple videos posted by the target account are played in portrait mode, playing the aggregated video in portrait mode on the playback interface; when the multiple videos posted by the target account are played in landscape mode, playing the aggregated video in landscape mode on the playback interface.

8. The method according to claim 6, characterized in that, The playback interface includes an associated video playback control; the step of displaying the associated video to which the second video segment belongs in response to a complete playback operation triggered on the second video segment in the playback interface includes: displaying the associated video to which the second video segment belongs in response to a trigger operation on the associated video playback control during the playback of the second video segment; and / or displaying the associated video to which the second video segment belongs in response to a pull-down operation triggered on the playback interface during the playback of the second video segment.

9. The method according to any one of claims 1 to 5, characterized in that, The interface for displaying aggregated videos includes: displaying a video playback page; if an interactive operation on the video content of the video playback page is detected to meet preset conditions, then the playback interface for the aggregated videos is displayed on the video playback page.

10. The method according to claim 9, characterized in that, After displaying the video playback page, the method further includes: when the video playback page is set to aggregated video playback mode, displaying the playback interface of the aggregated video on the video playback page; in response to a content switching operation triggered in the playback interface, obtaining the switched aggregated video, and playing the switched aggregated video in the playback interface.

11. The method according to claim 10, characterized in that, The aggregated video playback mode is set through the following steps: in response to a playback mode setting operation triggered on the video playback page, a playback mode setting area is displayed on the video playback page; the playback mode setting area carries an option to enable the aggregated mode; In response to a trigger operation for the aggregation mode enable option, the playback mode of the video playback page is set to the aggregation video playback mode; and / or an aggregation mode setting control is displayed on the video playback page; In response to a trigger operation of the aggregation mode setting control on the video playback page, the playback mode of the video playback page is set to the aggregation video playback mode.

12. The method according to any one of claims 1 to 5, characterized in that, The interface for displaying aggregated videos includes: displaying a video recommendation page; if an interactive operation on the video recommendation page is detected to meet preset conditions, the interface for displaying aggregated videos is displayed in a window on the video recommendation page.

13. A video playback device, characterized in that, include: The aggregated video display unit is configured to execute the playback interface for displaying aggregated videos; The aggregated video includes multiple first video segments; The first video segment is a video segment that meets preset interaction conditions among multiple related videos, and the multiple related videos are multiple videos with preset association relationships; the related video display unit is configured to perform a complete playback operation in response to the second video segment triggered in the playback interface, and display the related video to which the second video segment belongs; the second video segment is the first video segment currently being played in the playback interface.

14. An electronic device, characterized in that, include: processor; A memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the video playback method as described in any one of claims 1 to 12.

15. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the video playback method as described in any one of claims 1 to 12.

16. A computer program product, the computer program product comprising instructions, characterized in that, When the instruction is executed by the processor of the electronic device, the electronic device is able to perform the video playback method as described in any one of claims 1 to 12.