Video list display method, device, electronic device and storage medium
The video list display method enables seamless switching between expanded and collapsed states within the same page, addressing the inconvenience of page switching in existing video playback methods and improving user experience.
Patent Information
- Application Number
- JP2024519041
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-09-28
- Filing Date
- 2022-09-21
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2042-09-21
AI Technical Summary
Existing video playback methods require users to switch to different pages to view related video lists, leading to a lengthy operation path and inconvenience.
A video list display method that allows the video list to switch between expanded and collapsed states within the same page, maintaining a video playback area with adjustable sizes to minimize disruption.
Simplifies the process of browsing related video lists without interrupting video playback, enhancing user experience by reducing operational complexity and maintaining clear video viewing.
Smart Images

Figure 0007810323000001 
Figure 0007810323000002 
Figure 0007810323000003
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application submitted to the China Patent Office on September 28, 2021, bearing application number 202111146460.1, the entire contents of which are incorporated herein by reference. [Technical field]
[0002] TECHNICAL FIELD The present disclosure relates to the field of computer technology, and relates to a method, device, electronic device, and storage medium for displaying a video list, for example. [Background technology]
[0003] Currently, different pages can play different types of videos, for example, a recommended page can play recommended videos, a hot page can play hot videos, a following page can play videos posted by other users followed by the user, etc.
[0004] However, in the video playback method in the related art, the user needs to switch to the corresponding page to watch the video on this page, which requires a long operation path and is not convenient for the user to watch the video. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present disclosure provide a video list display method, device, electronic device and storage medium for playing a video and presenting a list corresponding to the video on another page. [Means for solving the problem]
[0006] According to a first aspect, an embodiment of the present disclosure provides a video list display method, the video list display method comprising: In response to a list display operation, display a video list corresponding to the list display operation in an expanded state in a list display area of a video playback page, wherein the video playback page further includes a video playback area for playing videos, and when the video list is in an expanded state, the list display area has a first display size; Switching the video list from an expanded state to a collapsed state in response to a list collapse command, wherein when the video list is in the collapsed state, the list display area has a second display size smaller than the first display size.
[0007] According to a second aspect, an embodiment of the present disclosure further provides a video listing display device, the video listing display device comprising: a list display module configured to, in response to a list display operation, display a video list corresponding to the list display operation in an expanded state in a list display area of a video playback page, wherein the video playback page further includes a video playback area configured to play videos, and when the video list is in an expanded state, the list display area has a first display size; and a list folding module configured to switch the video list from an expanded state to a collapsed state in response to a list folding command, wherein when the video list is in the collapsed state, the list display area has a second display size smaller than the first display size.
[0008] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: at least one processor; a memory configured to store at least one program; When the at least one program is executed by the at least one processor, it causes the at least one processor to implement the video list display method described in the embodiments of the present disclosure.
[0009] According to a fourth aspect, an 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 video list display method described in the embodiment of the present disclosure. [Brief explanation of the drawings]
[0010] 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 the original and elements are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of a method for displaying a video list according to an embodiment of the present disclosure. [Figure 2] FIG. 1 is a schematic diagram of a video playback page according to an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram of a video contribution list according to an embodiment of the present disclosure. [Figure 4] FIG. 1 is a schematic diagram of a topical video list according to an embodiment of the present disclosure. [Figure 5] FIG. 1 is a schematic diagram of an aggregate video list according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a schematic diagram of a list of hot videos according to an embodiment of the present disclosure. [Figure 7] FIG. 1 is a schematic diagram of a video list presented in a collapsed state according to an embodiment of the present disclosure. [Figure 8] 10 is a flowchart of another video list display method according to an embodiment of the present disclosure. [Figure 9] FIG. 10 is a schematic diagram of another video playback page according to an embodiment of the present disclosure. [Figure 10] FIG. 1 is a schematic diagram of a comment content display according to an embodiment of the present disclosure. [Figure 11] 10 is a flowchart of yet another video list display method according to an embodiment of the present disclosure. [Figure 12] FIG. 10 is a schematic diagram of another aggregated video list according to an embodiment of the present disclosure. [Figure 13]FIG. 1 is a schematic diagram of a location label according to an embodiment of the present disclosure. [Figure 14] FIG. 10 is a schematic diagram of another location label according to an embodiment of the present disclosure. [Figure 15] FIG. 1 is a structural block diagram of a video list display device according to an embodiment of the present disclosure. [Figure 16] 1 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0011] The following describes in more detail the embodiments of the present disclosure with reference to the drawings.
[0012] It should be understood that the steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel, and that method embodiments may include additional steps and / or omit performing steps as shown, and the scope of the present disclosure is not limited in this respect.
[0013] As used herein, the term "comprises" and variations thereof are open inclusions, 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, and are not used to limit the order or interdependence of functions performed by these devices, modules or units.
[0015] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are general rather than limiting, and should be understood as "at least one" unless the context expressly indicates otherwise, as would be understood by one 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 illustrative purposes only and are not used to limit the scope of these messages or information.
[0017] 1 is a flowchart of a video list display method according to an embodiment of the present disclosure. This method may be performed by a video list display device, where this device may be implemented by software and / or hardware, may be configured in an electronic device, and may typically be configured in a computer device. The video list display method according to an embodiment of the present disclosure is applied to a scenario in which a video list is presented on a video playback page. As shown in FIG. 1, the video list display method according to this embodiment may include:
[0018] In S101, in response to a list display operation, a video list corresponding to the list display operation is displayed in an expanded state in a list display area of a video playback page, where the video playback page further includes a video playback area for playing a video, and when the video list is in an expanded state, the list display area has a first display size.
[0019] Here, the list display operation may be a trigger operation that instructs the electronic device to display a video list related to the currently played video (i.e., the currently played video), such as an operation that triggers a corresponding video control of the currently played video displayed in the video playback area. The video playback area may be an area for playing videos on a video playback page. The list display area may be an area for presenting a video list on a video playback page. This video list may be a list of videos posted by the poster of the currently played video (i.e., a posted video list), a list of videos in the video topic where the currently played video is located (i.e., a trending video list), a list of videos in the video collection where the currently played video is located (i.e., a collection video list), or a list of videos in the hot ranking where the currently played video is located (i.e., a hot video list). The video list may include video items corresponding to the corresponding video, and a video item for a certain video may include video information about the video, such as the video cover, video name, and / or the number of likes.
[0020] For example, the electronic device displays a video playback page and plays a video in the video playback area of the video playback page. When a user wants to view a video list related to a current video, the user can perform a list display operation to view the video list and, for example, trigger a corresponding control displayed in the video playback area. In response to the list display operation, when the electronic device detects that the user has performed the list display operation, the electronic device can display a video list corresponding to the trigger operation in the video playback area of the video playback page in an expanded state. For example, the electronic device can display a video list corresponding to the control triggered by the user in the video playback area of the video playback page in an expanded state.
[0021] In this embodiment, the video list to be displayed may be determined based on a list display operation performed by a user. Optionally, the list display operation operates on first contributor information displayed in the video playback area, where the video list is a list of videos posted by the contributor of the currently played video, or the list display operation operates on a topic control, where the video list is a topic video list of the topic video in which the currently played video is located, or the list display operation operates on a collection control, where the video list is a collection video list of the video collection in which the currently played video is located, or the list display operation operates on a hot control, where the video list is a list of hot videos.
[0022] Here, the currently playing video may be the video being played on the video playback page at the current time. The first contributor information may be information about the contributor of the currently playing video, such as the avatar of the contributor of the currently playing video, displayed in the video playback area. The trending control / collection control / hot control may be a control for instructing the electronic device to display a trending video list / collection video list / hot video list corresponding to the currently playing video, displayed in the video playback area, and may be displayed when the currently playing video is a video in the video trend / video collection / hot ranking.
[0023] 2 , the electronic device displays a video playback page, plays a video in a video playback area 20 of the video playback page, and displays information about the contributor of the currently playing video, such as an avatar 21 of the contributor of the currently playing video, and when the currently playing video is a video in a video collection / hot ranking / video topic, displays a topic control 22 / collection control 23 / hot control 24 for the currently playing video in the video playback area. A user can trigger the contributor information when he or she wants to view other videos posted by the contributor of the currently playing video, can trigger the topic control 22 when he or she wants to view other videos that are in the same video topic as the currently playing video, can trigger the collection control 23 when he or she wants to view other videos that are in the same video collection as the currently playing video, and can trigger the hot control 24 when he or she wants to view other videos in the hot ranking. Accordingly, as shown in FIG. 3, when the electronic device detects that the user triggers the contributor information displayed in the video playback area, it can display a list of posted videos by the contributor of the currently playing video in the list display area 30 in an expanded state; as shown in FIG. 4, when the electronic device detects that the user triggers the topic control 22 displayed in the video playback area, it can display a list of trending videos of the video topic in which the currently playing video is located in the list display area 30 in an expanded state; as shown in FIG. 5, when the electronic device detects that the user triggers the collection control 23 displayed in the video playback area, it can display a collective video list of the video collection in which the currently playing video is located in the list display area 30 in an expanded state; and as shown in FIG. 6, when the electronic device detects that the user triggers the hot control 24 displayed in the video playback area, it can display a list of hot videos corresponding to the hot rankings in the list display area 30 in an expanded state.This allows the user to instruct the electronic device to play a video in the video playback area by triggering a video item for a video in the posted video list / trending video list / collected video list / hot video list displayed in the list display area 30.
[0024] In addition, to clarify the function of the corresponding control to the user, when the electronic device detects that the user moves the cursor within the corresponding area of the topic control / collection control / hot control displayed in the video playback area, it can display control information of the topic control / collection control / hot control (e.g., the control name and / or information introducing the control's function).
[0025] 2 to 6 , when the currently playing video is not in a full-screen playback state, i.e., when the full-screen playback operation is not received, the video playback page may further include a label display area 40. Thereby, a user can trigger a page label displayed in the label display area 40 to instruct the electronic device to display a page corresponding to the corresponding page label, for example, triggering a homepage label to instruct the electronic device to display a homepage, triggering a recommendation label to instruct the electronic device to display a recommendation page for playing recommended videos, triggering a follow label to instruct the electronic device to display a follow page for playing videos posted by other users followed by the user, triggering a live broadcast label to instruct the electronic device to display a live broadcast page, triggering a hot label to instruct the electronic device to display a hot page for playing hot videos, or triggering a topic label to instruct the electronic device to display a topic page for playing videos corresponding to the corresponding video topic, etc.
[0026] As shown in Figures 3 to 6, when in the expanded state, the video list may display a collapse control 31 and an off control 32, so that the user can instruct the electronic device to switch from the video list to the collapsed state by triggering the collapse control 31, and can instruct the electronic device to turn off the video list, i.e., cancel the display of the video list, by triggering the off control 32.
[0027] In this embodiment, based on the user's trigger operation in the video playback area, a video list related to the currently playing video is displayed on the current page, without the need to switch to another page or interrupt the playback of the currently playing video, so that the user can continue watching the currently playing video while browsing the video list and switch the currently playing video based on this video list, thereby simplifying the operations required for the user to browse the video list related to the currently playing video (especially the currently playing shot video) and improving the user's viewing experience.
[0028] At S102, in response to a list folding command, the video list is switched from an expanded state to a folded state, and when the video list is in the folded state, the list display area has a second display size smaller than the first display size.
[0029] Here, the list folding command may be understood as a command to collapse the video list displayed in the list display area, and may be generated based on a list folding operation performed by a user, or may be automatically generated when the current condition satisfies a preset folding condition for the video list. The first display size may be understood as the display size of the video playback page of the list display area when the video list is in an expanded state, and the second display size may be the display size of the video playback page of the list display area when the video list is in a collapsed state. The second display size may be smaller than the first display size. For example, if the list display area is located to the left or right of the video playback area, the width value of the second display size may be smaller than the width value of the first display size. If the list display area is located above or below the video playback area, the height value of the second display size may be smaller than the height value of the first display size. Hereinafter, an example will be described in which the list display area is located to the right of the video playback area.
[0030] In this embodiment, the video list may have two display states: an expanded state and a collapsed state, whereby the expanded state presents detailed information about the video list, and the collapsed state meets the user's needs for switching videos, while reducing the page space occupied by the video playback page. Furthermore, the video playback area has a relatively large size, allowing the user to view the video screen clearly.
[0031] For example, when a user wants to collapse a video list displayed in the list display area, the user can perform a list collapse operation, for example, by triggering a collapse control in the video list. The electronic device can generate a list collapse command when detecting the user's list collapse command, or can automatically generate a list collapse command when the current condition meets a preset collapse condition of the video list, for example, when switching the currently playing video to another video in the video list. In response to the list collapse command, the electronic device can switch the video list from an expanded state to a collapsed state, display video covers of multiple videos in the video list in a unidirectional queue in the video list switched to the collapsed state, and reduce the size of the list display area 30 based on the size of the video list after switching, as shown in FIG. 7.
[0032] In addition, as shown in FIG. 7, when in a collapsed state, the video list may display an expand control 33 and an off control 32, so that the user can instruct the electronic device to switch from the video list to the expanded state by triggering this expand control 33, and can instruct the electronic device to turn off the video list, i.e., cancel the display of this video list, by triggering this off control 32.
[0033] In this embodiment, the list display area may be located inside or outside the video playback area, i.e., the video list may be displayed in a layer above the video screen displayed in the video playback area, or the video list may be displayed in the layer where the video screen displayed in the video playback area is located.
[0034] When the list display area is located outside the video playback area, the size of the video playback area can be adjusted based on whether the list display area is displayed and the display size of the list display area. At this time, optionally, before displaying the video list corresponding to the list display operation in an expanded state in the list display area of the video playback page, a list display area with a display size of a first display size is created on the video playback page, and the display size of the video playback area is adjusted based on the first display size. After switching the video list from the expanded state to the collapsed state, the display size of the video playback area can be adjusted based on the second display size.
[0035] For example, as shown in Figures 3 to 6, when receiving a list display operation, the electronic device can, in response to the list display operation, create a list display area 30 with a display size of a first display size at a preset position on the video playback page (e.g., on the right side of the video playback page), display a video list corresponding to the list display operation in the list display area 30 in an expanded state, and reduce the display size of the video playback area 20 based on the display size of the list display area 30 (i.e., the first display size); and, as shown in Figure 7, when receiving a list collapse command, the electronic device can, in response to the list collapse command, adjust the video list displayed in the list display area 30 from an expanded state to a collapsed state, contract the display size of the list display area 30 from a first size to a second size, and enlarge the display size of the video playback area 20 based on the display size of the list display area 30 after the contraction (i.e., the second display size).
[0036] In one embodiment, before adjusting the video list from an expanded state to a collapsed state in response to a list collapse command, the method further includes generating a list collapse command in response to a video switch command to switch a currently playing video to a target video, and switching the currently playing video to the target video, wherein the video item of the target video is located in the video list and is not the same as the video played in the video playback area before being switched.
[0037] Here, the video switching command may be a command to instruct the electronic device to switch the currently playing video in the video playback area based on the video list, and may be generated based on a user's trigger operation to switch videos, or may be automatically generated when the current condition satisfies a preset condition for automatic video switching. The target video may be a video to be switched instructed by the video switching command, and may be a video in the video playback list that is not the same as the video being played in the video playback area before being switched, i.e., the target video is not the same as the video being played in the video playback area before being switched, and the target video is located in the video list.
[0038] In the above embodiment, when the video list is in the on state (including the expanded state and the collapsed state), the currently playing video in the video playback area can be switched based on the video list. When the currently playing video in the video playback area is switched based on the video list, the video list can be automatically collapsed so that the user can watch the video screen.
[0039] For example, when a user wants to switch the currently playing video to a video corresponding to a video item displayed in the video list, the user can trigger this video item, for example, trigger a video cover for this video; when a user wants to switch the currently playing video to a video item in the video list or another video adjacent to the currently playing video item, the user can slide the mouse wheel forward or backward or trigger the corresponding directional button on the keyboard.
[0040] Thereby, when the electronic device detects that the user triggers another video item other than the video item of the currently playing video in the video playback area in the video list, or when the user detects that the user slides the mouse wheel back and forth or triggers the corresponding directional button on the keyboard, the electronic device can take the corresponding video as the target video and generate a video switching command; or when the user turns on the auto-play function and the currently playing video playback in the video playback area ends, the electronic device can take the video item in the video list and the next video adjacent to the video item of the currently playing video and located after the video item of the currently playing video as the target video and generate an automatic video switching command.
[0041] Accordingly, after generating a video switching command, the electronic device can play the target video in the video playback area in response to the video switching command, and when the video list displayed in the list display area is in an expanded state, generate a list collapse command, and adjust the video list from the expanded state to a collapsed state in response to the list collapse command.
[0042] It should be noted that if the video to be switched to as indicated by a video switching command is not a video in the video list, video switching can be performed in response to the video switching command, and the video list can be turned off.
[0043] In this embodiment, the video list display method displays a video list corresponding to a list display operation in an expanded state in a list display area of a video playback page, where the video playback page further includes a video playback area for playing videos. When the video list is in the expanded state, the list display area has a first display size. In response to a list collapse command, the video list is switched from the expanded state to a collapsed state, where when the video list is in the collapsed state, the list display area has a second display size, which is smaller than the first display size. By adopting the above technical solution, the video list is displayed in different display states, minimizing the impact of the video list display on the video playback area under the premise of displaying the video list, thereby satisfying the user's needs for watching videos and browsing the video list. Furthermore, by displaying the video list, the user can view video information of videos on other pages and play videos on the currently displayed video playback page without switching pages, simplifying the operations required for users to watch different types of videos and improving the user's video viewing experience.
[0044] 8 is a flowchart of another video list display method according to an embodiment of the present disclosure. The method in this embodiment may be combined with at least one optional method of the above-mentioned embodiments. Optionally, the video playback method according to this embodiment further includes: in response to a full-screen playback operation, enlarging the display size of the video playback area and displaying the video list in a collapsed state; and / or in response to a full-screen playback termination operation, reducing the display size of the video playback area and displaying the video list in an expanded state.
[0045] Optionally, the video playback method according to this embodiment further includes, in response to a comment viewing operation, displaying the comment content of the currently playing video in the comment display area of the video playback page, and displaying the video list in a collapsed state.
[0046] Accordingly, as shown in FIG. 8, this embodiment provides a display method for obtaining a video list, and the display method for the video list may include:
[0047] In S201, in response to a list display operation, a video list corresponding to the list display operation is displayed in an expanded state in a list display area of a video playback page, and S202, S203, S204 or S205 is executed, where the video playback page further includes a video playback area for playing a video, and when the video list is in an expanded state, the list display area has a first display size.
[0048] In S202, in response to a list folding command, switch the video list from an expanded state to a folded state, and execute S203, S204 or S205, where when the video list is in a folded state, the list display area has a second display size smaller than the first display size.
[0049] In S203, in response to a full-screen playback operation, the display size of the video playback area is enlarged and the video list is displayed in a collapsed state.
[0050] Here, the full screen playback operation may be an operation that triggers playback of the video in full screen playback mode, for example, an operation that triggers a full screen playback control that is displayed in the video playback area.
[0051] 3 to 7 , the electronic device displays a video list in the list display area 30 in an expanded or collapsed state and plays a video in the video playback area 20 in a non-full-screen playback mode. Therefore, when a user wants to enlarge the size of the video playback area 20, for example, when watching a video in full-screen mode, the user can trigger a full-screen playback control (not shown) in the video playback area 20. Accordingly, when the user detects that the full-screen playback control has been triggered, the electronic device determines that a full-screen playback operation has been received, and in response to the full-screen playback operation, displays the video list in a collapsed state. For example, if the video list is in an expanded state, the electronic device switches the video list from the expanded state to a collapsed state and accordingly adjusts the display size of the list display area 30. If the video list is in a collapsed state, the electronic device continues to display the video list in the collapsed state and expands the display size of the video playback area 20 based on the display size of the list display area 30. For example, the area other than the list display area 30 in the main display area of the video playback page becomes the video playback area 20, and the video can be played in the expanded video playback area 20, as shown in FIG. 9 .
[0052] In S204, in response to an operation to end full-screen playback, the display size of the video playback area is reduced, and the video list is displayed in an expanded state.
[0053] Here, the full screen playback operation may be an operation that triggers playing the video in a non-full screen playback mode, for example, an operation that triggers a full screen playback end control displayed in the video playback area.
[0054] Illustratively, the electronic device plays videos in full-screen playback mode on the video playback page and displays the video list in the list display area in an expanded state (when the user performs a list display operation in full-screen playback mode), or displays the video list in the list display area in a collapsed state (as shown in FIG. 9 ), whereby the user can trigger a full-screen playback exit control (not shown in FIG. 9 ) in the video playback area when wanting to exit the full-screen playback mode. Accordingly, when the electronic device detects that the user triggers this full-screen playback end control, it determines that it has received a full-screen playback end operation, and in response to this full-screen playback end operation, reduces the display size of the video playback area, for example, restores the content displayed in the main display area of the video playback page to the state before entering full-screen playback mode, displays the video list in an expanded state, for example, if the video list is in a collapsed state, switches the video list from the collapsed state to an expanded state and adjusts the display size of the list display area accordingly, and if the video list is in an expanded state, continues to display the video list in an expanded state, reduces the display size of the video playback area based on the display size of the list display area and the size of other content displayed on the video playback page (for example, the display size of the label display area), and plays the video in the reduced video playback area.
[0055] In S205, in response to the comment viewing operation, the comment content of the currently played video is displayed in the comment display area of the video playback page, and the video list is displayed in a collapsed state.
[0056] Here, the comment viewing operation may be an operation of viewing comment content of the currently playing video, for example, an operation of triggering a comment control of the currently playing video. The comment display area may be an area for displaying comment content of the currently playing video.
[0057] Illustratively, as shown in FIGS. 3 to 7 , the electronic device displays a video list in the list display area 30 in an expanded or collapsed state. When a user wishes to view and / or comment on the comment content of the currently playing video, the user can trigger the comment control 25 of the currently playing video. Accordingly, when the electronic device detects that the user triggers the comment control 25 of the currently playing video, the electronic device determines that a comment viewing operation has been received, and in response to the comment viewing operation, displays the comment content of the currently playing video in the comment display area 50 of the video playback page and displays the video list in a collapsed state; for example, if the video list is in an expanded state, the electronic device can switch the video list from the expanded state to a collapsed state and adjust the display size of the list display area 30 accordingly; and if the video list is in a collapsed state, the electronic device can continue to display the video list in the collapsed state, as shown in FIG. 10 .
[0058] In this embodiment, the comment display area may be located inside or outside the video playback area, i.e., the comment content of the currently playing video may be displayed in a layer above the video screen displayed in the video playback area, or the comment content of the currently playing video may be displayed in a layer where the video screen displayed in the video playback area is located.
[0059] If the comment display area is located outside the video playback area, the size of the video playback area can be adjusted based on the display size of the comment display area and the display size of the list display area, and optionally, before displaying the comment content of the currently played video in the comment display area of the video playback page, a comment display area having a third display size can be created on the video playback page, and the video list display method according to this embodiment further includes adjusting the display size of the video playback area based on the second display size and the third display size, where the third display size can be the display size of the comment display area and can be set as needed.
[0060] For example, when a comment display operation is received, the electronic device responds to the comment display operation by creating a comment display area 50 with a third display size at a preset position on the video playback page (e.g., on the right side of the video playback page), displaying the comment content of the currently playing video in the comment display area 50, and displaying a video list between the comment display area 50 and the video playback area 20 in a collapsed state, and reducing the display size of the video playback area 20 based on the display size of the list display area 30 at this time (i.e., the second display size) and the display size of the comment display area 50 (i.e., the third display size), as shown in FIG. 10 .
[0061] In the video list display method of this embodiment, when a full-screen playback operation is received, the video list is displayed in a collapsed state and the display size of the video playback area is enlarged; when a full-screen playback end operation is received, the video list is displayed in an expanded state and the display size of the video playback area is reduced; when a comment display operation is received, the video list is displayed in a collapsed state and the comment content of the currently playing video is displayed, and the video list is displayed, which can meet the user's need to watch videos and / or comment content of the currently playing video in full screen and improve the user's viewing experience.
[0062] 11 is a flowchart of another video list display method according to an embodiment of the present disclosure. The method in this embodiment may be combined with at least one optional method of the above-mentioned embodiments. Optionally, the video list is the posted video list, and the video list display method according to this embodiment further includes, when the video item of the currently played video is not displayed in the list display area, displaying a position label in the list display area, so that the position label indicates a relative positional relationship between the video item of the currently played video in the video list and the video items displayed in the list display area.
[0063] Optionally, after displaying a location label in the list display area, in response to a trigger operation on the location label, a synchronization do The method further includes controlling the plurality of video items displayed in the list display area to move, thereby moving and displaying the video item of the currently playing video in the list display area.
[0064] Optionally, the video list is the posted video list, and the video list display method according to this embodiment further includes displaying the personal homepage of the poster of the currently playing video in response to a trigger operation on the second poster information displayed in the list display area.
[0065] Optionally, the video list is the posted video list, and the video list display method according to this embodiment further includes displaying an aggregate video list of a video collection corresponding to the target aggregate label in the list display area in response to a trigger operation on the target aggregate label displayed in the list display area.
[0066] Accordingly, as shown in FIG. 11, the video list display method according to this embodiment may include:
[0067] In S301, in response to a list display operation, a video list corresponding to the list display operation is displayed in an expanded state in the list display area of a video playback page, and S302, S303, S304 or S305 is executed, where the video playback page further includes a video playback area for playing videos, the video list is the posted video list, and when the video list is in an expanded state, the list display area has a first display size.
[0068] In S302, in response to a trigger operation on the second contributor information displayed in the list display area, the personal homepage of the contributor of the currently played video is displayed, and the operation is terminated.
[0069] Here, the second contributor information may be contributor information of the currently played video, which is displayed in the list display area, such as the avatar and / or username of the contributor of the currently played video.
[0070] 3, the electronic device displays a list of contributed videos by the contributor of the currently playing video in the list display area in an expanded state, and displays contributor information of the contributor in the contributed video list. Thus, when a user attempts to enter the personal homepage of the contributor of the currently playing video to view detailed information about the contributor, the contributor information displayed in the contributed video list can be triggered. Accordingly, when the electronic device detects that the user has triggered the contributor information displayed in the video playlist, the electronic device displays the personal homepage of the contributor of the currently playing video, for example, by switching the currently displayed page to the personal homepage of the contributor of the currently playing video, or by opening the personal homepage of the contributor of the currently playing video as a new page.
[0071] In S303, in response to a trigger operation on a target collection label displayed in the list display area, an aggregate video list of a video collection corresponding to the target collection label is displayed in the list display area, and the operation is terminated.
[0072] Here, the target aggregate label may be the aggregate label triggered by this trigger operation.
[0073] 3, the electronic device displays a posted video list of the contributor of the currently playing video in the list display area in an expanded state, and displays an aggregate label 35 corresponding to a collection of videos posted by the contributor in the posted video list. When a user attempts to view an aggregate video list of a certain collection of videos, the user can trigger the aggregate label 35 corresponding to the video collection. Accordingly, when the electronic device detects that the user triggers a certain aggregate label 35 displayed in the video playback list, the electronic device can display an aggregate video list of the video collection corresponding to the aggregate label 35 in the list display area, as shown in FIG. 12.
[0074] At S304, in response to a list folding command, the video list is switched from an expanded state to a folded state, and when the video list is in the folded state, the list display area has a second display size smaller than the first display size.
[0075] In S305, if the video item of the currently playing video is not displayed in the list display area, a position label is displayed in the list display area, and the position label indicates the relative positional relationship between the video item of the currently playing video in the video list and the video item displayed in the list display area.
[0076] In this embodiment, when the video item of the currently playing video is located in the posted video list displayed in the list display area 30, but is not displayed within the list display area 30, a location label 34 can be displayed in the list display area 30, and as shown in Figures 13 and 14, the user can determine and search for the relative location of the video item of the currently playing video based on this location label 30 by indicating the relative location relationship in this posted video list between the video item of the currently playing video and the video item displayed in the list display area 30 using this location label 34.
[0077] In one embodiment, when displaying a posted video list in response to a list display operation or a list collapse command, the video item of the currently playing video can be automatically positioned, i.e., the display position of the video item in the list display area can be automatically adjusted to display the video item of the currently playing video in the list display area. Thus, a user can adjust the video items displayed in the list display area by performing an adjustment operation, such as sliding the mouse wheel back and forth or clicking a corresponding directional button on a keyboard. Accordingly, when detecting a user's adjustment operation, the electronic device can control the video items displayed in the list display area to move according to the user's adjustment operation. When the video item of the currently playing video is moved outside the list display area, i.e., when the video item of the currently playing video cannot be displayed in the list display area, a position label is displayed in the list display area.
[0078] In another embodiment, when displaying a posted video list in response to a list display operation or a list collapse command, the electronic device automatically positions the video item of a preset video (e.g., the first video) in the posted video list, i.e., displays the video item of the preset videos in the posted video list and several video items located near this video item in the list display area, and when the video item of the currently playing video is not included in these several video items, displays a position label in the list display area. This allows the user to adjust the video items displayed in the list display area by performing an adjustment operation such as sliding the mouse wheel back and forth or clicking a corresponding directional button on the keyboard. In response, when the electronic device detects a user's adjustment operation, it controls the video items displayed in the list display area to move according to the user's adjustment operation, and when the video item of the currently playing video is moved into the list display area, i.e., when the video item of the currently playing video can be displayed in the list display area, it cancels the display of the position label.
[0079] Here, when a location label is displayed in the list display area, the direction indicated by the location identifier in this location label may be the direction from the video item displayed in the list display area in the posted video list to the video item of the currently playing video. When the video item of the currently playing video is located in the list display area, the video item of the currently playing video can be indicated by the playing identifier, as shown in Figures 3 and 7.
[0080] In S306, in response to a trigger operation on the location label, do By controlling the plurality of video items displayed in the list display area to move, the video item of the currently playing video is moved and displayed in the list display area.
[0081] In this embodiment, in addition to adjusting the video items displayed in the list display area by sliding the mouse wheel or clicking the corresponding directional button on the keyboard, the user can also position to the video item of the currently playing video in one step by triggering the position label displayed in the list display area.
[0082] Illustratively, when a user wants to position to a video item of a currently playing video, the user can trigger (e.g., click) a location label displayed in the list display area. In response, when the electronic device detects that the user has triggered the location label, the electronic device can move and display the video item of the currently playing video within the list display area by controlling the video items displayed in the list display area to move along a direction opposite to the direction indicated by the location label.
[0083] The video list display method of this embodiment realizes the display of the personal homepage of the poster of the currently playing video or a collective video list of a collection of different videos posted by the poster of the currently playing video, and the positioning of the video items of the currently playing video, thereby simplifying the operations required for users to view the different videos posted by the poster of the currently playing video and the operations required to position the video items of the currently playing video, and improving the user experience.
[0084] 15 is a structural block diagram of a video list display device according to an embodiment of the present disclosure. This device may be implemented by software and / or hardware, may be configured in an electronic device, and may typically be configured in a computer device, and performs a video list display method to play videos and display the video list. As shown in FIG. 15, the video list display device according to this embodiment may include a list display module 1501 and a list collapse module 1502, where: The list display module 1501 is configured to, in response to a list display operation, display a video list corresponding to the list display operation in an expanded state in a list display area of a video playback page, where the video playback page further includes a video playback area for playing videos, and when the video list is in an expanded state, the list display area has a first display size; The list collapse module 1502 is configured to switch the video list from an expanded state to a collapsed state in response to a list collapse command, and when the video list is in the collapsed state, the list display area has a second display size smaller than the first display size.
[0085] In the video list display device according to this embodiment, the list display module displays the video list corresponding to the list display operation in an expanded state in the list display area of the video playback page in response to a list display operation, where the video playback page further includes a video playback area for playing videos. When the video list is in the expanded state, the list display area has a first display size. The list folding module switches the video list from the expanded state to a folded state in response to a list folding command, where when the video list is in the folded state, the list display area has a second display size, which is smaller than the first display size. By adopting the above technical solution, this embodiment displays the video list in different display states, minimizing the impact of the video list display on the video playback area under the premise of displaying the video list, thereby meeting the user's needs for watching videos and browsing the video list. Furthermore, by displaying the video list, the user can view video information of videos on other pages and play videos on the currently displayed video playback page without switching pages, simplifying the operations required for users to watch different types of videos and improving the user's video viewing experience.
[0086] In the above solution, the list display module 1501 may be further configured to create a list display area on the video playback page with a display size of a first display size before displaying the video list corresponding to the list display operation in an expanded state in the list display area of the video playback page, and adjust the display size of the video playback area based on the first display size; and the list folding module 1502 may be further configured to adjust the display size of the video playback area based on the second display size after switching the video list from the expanded state to the folded state.
[0087] Optionally, the video list display device according to this embodiment may further include a full-screen playback module configured to enlarge the display size of the video playback area and display the video list in a collapsed state in response to a full-screen playback operation, and / or a full-screen exit module configured to reduce the display size of the video playback area and display the video list in an expanded state in response to a full-screen playback exit operation.
[0088] Optionally, the video list display device according to this embodiment may further include a comment display module configured to display the comment content of the currently playing video in the comment display area of the video playback page in response to a comment viewing operation, and display the video list in a collapsed state.
[0089] In the above solution, the comment display module may be further configured to create a comment display area on the video playback page with a display size of a third display size before displaying the comment content of the currently playing video in the comment display area of the video playback page, and adjust the display size of the video playback area based on the second display size and the third display size.
[0090] In the above solution, the list display operation may act on the first contributor information displayed in the video playback area, and the video list may be a list of videos posted by the contributor of the currently playing video; or the list display operation may act on a topic control, and the video list may be a topic video list of the video topic in which the currently playing video is located; or the list display operation may act on a collection control, and the video list may be a collection video list of the video collection in which the currently playing video is located; or the list display operation may act on a hot control, and the video list may be a list of hot videos.
[0091] In the above solution, the video list may be the posted video list, and the video list display device according to this embodiment may further include a label display module configured to display a position label in the list display area when the video item of the currently playing video is not displayed in the list display area, thereby indicating the relative positional relationship between the video item of the currently playing video in the video list and the video item displayed in the list display area using the position label.
[0092] Optionally, the video list display device according to this embodiment displays a location label in the list display area, and then synchronizes the location label in response to a trigger operation on the location label. do The device may further include a movement control module configured to move and display the video item of the currently playing video in the list display area by controlling the plurality of video items displayed in the list display area to move.
[0093] In the above solution, the video list may be the contributed video list, and the video list display device according to this embodiment may further include a homepage display module configured to display the personal homepage of the contributor of the currently playing video in response to a trigger operation on the second contributor information displayed in the list display area.
[0094] In the above solution, the video list may be the posted video list, and the video list display device according to this embodiment may further include an aggregate video display module configured to display an aggregate video list of a video collection corresponding to the target aggregate label in the list display area in response to a trigger operation on a target aggregate label displayed in the list display area.
[0095] Optionally, the video list display device according to this embodiment may further include a video switching module configured to generate a list folding instruction and switch the currently playing video to the target video in response to a video switching instruction to switch the currently playing video to the target video before adjusting the video list from the expanded state to the collapsed state in response to a list folding instruction, wherein the video item of the target video is located in the video list and is not the same as the video played in the video playback area before being switched.
[0096] The video list display device according to the embodiment of the present disclosure may execute the video list display method according to any embodiment of the present disclosure and may include a functional module corresponding to the execution of the video list display method. For technical details not described in detail in this embodiment, please refer to the method according to any embodiment of the present disclosure.
[0097] Referring now to Figure 16, a structural schematic diagram of an electronic device (e.g., a computer device) 1600 suitable for implementing an embodiment of the present disclosure is shown. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in Figure 16 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiment of the present disclosure.
[0098] 16, electronic device 1600 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 1601 that can perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 1602 or loaded from storage device 1608 into random access memory (RAM) 1603. RAM 1603 further stores various programs and data necessary for the operation of electronic device 1600. Processing unit 1601, ROM 1602, and RAM 1603 are connected to one another via bus 1604. Input / output (I / O) interface 1605 is also connected to bus 1604.
[0099] Typically, input devices 1606, including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1607, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1608, including, for example, a magnetic tape, hard disk, etc.; and communication devices 1609 may be connected to the I / O interface 1605. The communication devices 1609 may enable the electronic device 1600 to communicate wirelessly or via wires to exchange data with other devices. While FIG. 16 illustrates the electronic device 1600 with various devices, it should be understood that it need not implement or include all of the devices shown. Alternatively, more or fewer devices may be implemented or included.
[0100] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 1609, installed from the storage device 1608, or installed from the ROM 1602. When the computer program is executed by the processing device 1601, it performs the functions defined by the methods of the embodiments of the present disclosure.
[0101] It should be noted that the computer-readable medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having at least one conductor, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (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 memory device, a magnetic memory 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, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier, bearing computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, 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, which is capable of transmitting, propagating, or transporting a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.
[0102] In some embodiments, the clients and servers may communicate using any network protocol now known or later developed, such as HyperText Transfer Protocol (HTTP), and may be connected in communication (e.g., via a communications network) with digital data in any form or medium. Examples of communications networks include local area networks (LANs), wide area networks (WANs), external networks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any networks now known or later developed.
[0103] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.
[0104] At least one program is stored on the computer-readable medium, and when executed by the electronic device, the at least one program causes the electronic device to perform the following operations: in response to a list display operation, display a video list corresponding to the list display operation in an expanded state in a list display area of a video playback page, wherein the video playback page further includes a video playback area for playing videos, and when the video list is in the expanded state, the list display area has a first display size; and in response to a list folding command, switch the video list from the expanded state to a folded state, wherein when the video list is in the folded state, the list display area has a second display size smaller than the first display size.
[0105] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages or combinations thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as general procedural programming languages such as "C" or similar programming languages. The program code may run 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 referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).
[0106] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of 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 portion of code, which includes at least one executable instruction for implementing the specified logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order from the order marked in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel or may be executed in the reverse order depending on the functionality involved. It should 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 implemented in a dedicated hardware-based system that performs the specified functions or operations, or in a combination of dedicated hardware and computer instructions.
[0107] The units described in the embodiments of the present disclosure may be implemented in a software or hardware manner, and the names of the modules may not necessarily be limiting of the units themselves.
[0108] The functionality described herein may be performed, at least in part, by at least one hardware logic element. For example, without limitation, exemplary types of hardware logic elements 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), etc.
[0109] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or can store a program used by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection based on at least one wire, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (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.
[0110] According to at least one embodiment of the present disclosure, Example 1 provides a method for displaying a video list, the method for displaying a video list comprising: In response to a list display operation, display a video list corresponding to the list display operation in an expanded state in a list display area of a video playback page, wherein the video playback page further includes a video playback area for playing videos, and when the video list is in an expanded state, the list display area has a first display size; Switching the video list from an expanded state to a collapsed state in response to a list collapse command, wherein when the video list is in the collapsed state, the list display area has a second display size smaller than the first display size.
[0111] According to at least one embodiment of the present disclosure, in Example 2, based on the method described in Example 1, before displaying a video list corresponding to the list display operation in an expanded state in a list display area of a video playback page, Further comprising: creating a list display area on the video playback page, the list display area having a first display size; and adjusting the display size of the video playback area based on the first display size; After switching the video list from an expanded state to a collapsed state, The method further includes adjusting a display size of the video playback area based on the second display size.
[0112] According to at least one embodiment of the present disclosure, in Example 3, based on the method described in Example 1, In response to a full-screen playback operation, increasing the display size of the video playback area and displaying the video list in a collapsed state; and / or The method further includes reducing the display size of the video playback area and displaying the video list in an expanded state in response to a full-screen playback termination operation.
[0113] According to at least one embodiment of the present disclosure, in Example 4, based on the method described in Example 1, The method further includes, in response to a comment viewing operation, displaying the comment content of the currently playing video in a comment display area of the video playback page, and displaying the video list in a collapsed state.
[0114] According to at least one embodiment of the present disclosure, in Example 5, based on the method described in Example 4, before displaying comment content of the currently playing video in the comment display area of the video playback page, The method further includes creating a comment display area having a third display size on the video playback page; The method comprises: The method further includes adjusting the display size of the video playback area based on the second display size and the third display size.
[0115] According to at least one embodiment of the present disclosure, in Example 6, based on the method described in any one of Examples 1-5, The list display operation acts on the first contributor information displayed in the video playback area, and the video list is a list of videos contributed by the contributor of the currently playing video; or The list display operation operates on a topic control, and the video list is a topic video list of the video topic in which the currently playing video is located; or The list display operation operates on a collection control, and the video list is a collection video list of a video collection in which a currently playing video is located; or The list display operation acts on the hot control, and the video list is a list of hot videos.
[0116] According to at least one embodiment of the present disclosure, Example 7 is based on the method of Example 6, wherein the video list is the contributed video list, and the method further comprises: If the video item of the currently playing video is not displayed in the list display area, the method further includes displaying a position label in the list display area to indicate the relative positional relationship between the video item of the currently playing video in the video list and the video items displayed in the list display area using the position label.
[0117] According to at least one embodiment of the present disclosure, in Example 8, after displaying a location label in the list display area based on the method described in Example 7, In response to a trigger operation on the location label, do The method further includes controlling the plurality of video items displayed in the list display area to move, thereby moving and displaying the video item of the currently playing video in the list display area.
[0118] According to at least one embodiment of the present disclosure, Example 9 is based on the method of Example 6, wherein the video list is the contributed video list, and the method further comprises: The method further includes displaying a personal homepage of the contributor of the currently played video in response to a trigger operation on second contributor information displayed in the list display area.
[0119] According to at least one embodiment of the present disclosure, Example 10 is based on the method of Example 6, wherein the video list is the contributed video list, and the method further comprises: The method further includes displaying an aggregate video list of a video collection corresponding to a target aggregate label displayed in the list display area in response to a trigger operation on the target aggregate label displayed in the list display area.
[0120] According to at least one embodiment of the present disclosure, in Example 11, based on the method of any one of Examples 1-5, before adjusting the video list from an expanded state to a collapsed state in response to a list collapse command, The method further includes generating a list collapse instruction in response to a video switching instruction for switching a currently playing video to a target video, and switching the currently playing video to the target video, wherein a video item of the target video is located in the video list and is not the same as the video played in the video playback area before being switched.
[0121] According to at least one embodiment of the present disclosure, Example 12 provides a video listing display device, the video listing display device comprising: a list display module configured to, in response to a list display operation, display a video list corresponding to the list display operation in an expanded state in a list display area of a video playback page, wherein the video playback page further includes a video playback area for playing videos, and when the video list is in an expanded state, the list display area has a first display size; and a list folding module configured to switch the video list from an expanded state to a collapsed state in response to a list folding command, wherein when the video list is in the collapsed state, the list display area has a second display size smaller than the first display size.
[0122] According to at least one embodiment of the present disclosure, Example 13 provides an electronic device, the electronic device comprising: at least one processor; a memory configured to store at least one program; The at least one program, when executed by the at least one processor, causes the at least one processor to implement the method for displaying a video list according to any one of Examples 1 to 11.
[0123] According to at least one embodiment of the present disclosure, Example 14 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the video list display method described in any one of Examples 1-11.
[0124] It should be noted that although operations are described in a particular sequence, this should not be understood as requiring these operations to be performed in the particular sequence or order shown. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limitations on the scope of the present disclosure. Some features that are described in the context of a single embodiment may also be implemented in combination in a single embodiment. Rather, 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. In response to a list display operation, display a video list corresponding to the list display operation in an expanded state in a list display area of a video playback page, wherein the video playback page further includes a video playback area for playing videos, and when the video list is in an expanded state, the list display area has a first display size; switching the video list from an expanded state to a collapsed state in response to a list collapse command, wherein when the video list is in the collapsed state, the list display area has a second display size smaller than the first display size; A method for displaying a video list, in which, when the video list is switched to a collapsed state, a video cover for each of a plurality of videos, an expansion control for switching the video list to an expanded state, and an off control for turning off the video list are displayed.
2. before displaying the video list corresponding to the list display operation in an expanded state in the list display area of the video playback page; Further comprising: creating a list display area on the video playback page, the list display area having a first display size; and adjusting the display size of the video playback area based on the first display size; After switching the video list from an expanded state to a collapsed state, The method of claim 1 , further comprising adjusting a display size of the video play area based on the second display size.
3. In response to a full-screen playback operation, enlarging the display size of the video playback area and displaying the video list in a collapsed state; The method of claim 1 , further comprising at least one of: reducing a display size of the video playback area and displaying the video list in an expanded state in response to a full-screen playback termination operation.
4. The method of claim 1 , further comprising: in response to a comment viewing operation, displaying comment content for the currently playing video in a comment display area of the video playback page, and displaying the video list in a collapsed state.
5. before displaying the comment content of the currently playing video in the comment display area of the video playback page, Further, the method includes creating a comment display area on the video playback page, the display size of which is a third display size; The method comprises: The method of claim 4 , further comprising adjusting a display size of the video playback area based on the second display size and the third display size.
6. The list display operation acts on the first contributor information displayed in the video playback area, and the video list is a list of videos contributed by the contributor of the currently playing video; or The list display operation operates on a topic control, and the video list is a topic video list of the video topic in which the currently playing video is located; or The list display operation operates on a collection control, and the video list is a collection video list of a video collection in which a currently playing video is located; or The method of claim 1 , wherein the list display operation affects a hot control and the video list is a list of hot videos.
7. The video list is the posted video list, and the method includes: The method of claim 6, further comprising: in response to the video item of the currently playing video not being displayed in the list display area, displaying a position label in the list display area, thereby indicating the relative positional relationship between the video item of the currently playing video in the video list and the video items displayed in the list display area using the position label.
8. After displaying the location label in the list display area, The method of claim 7, further comprising: in response to a trigger operation on the location label, moving and displaying a video item of the currently playing video in the list display area by controlling multiple video items displayed in the list display area to move synchronously.
9. The video list is the posted video list, and the method includes: The method of claim 6 , further comprising displaying a personal homepage of the contributor of the currently playing video in response to a trigger operation on second contributor information displayed in the list display area.
10. The video list is the posted video list, and the method includes: The method of claim 6 , further comprising: in response to a trigger operation on a target collection label displayed in the list display area, displaying an aggregate video list of a video collection corresponding to the target collection label in the list display area.
11. before adjusting the video list from an expanded state to a collapsed state in response to a list collapse command; 2. The method of claim 1, further comprising: in response to a video switching instruction for switching a currently playing video to a target video, generating a list collapse instruction and switching the currently playing video to the target video, wherein a video item of the target video is located in the video list and is not the same as the video played in the video playback area before being switched.
12. a list display module configured to, in response to a list display operation, display a video list corresponding to the list display operation in an expanded state in a list display area of a video playback page, wherein the video playback page further includes a video playback area for playing videos, and when the video list is in an expanded state, the list display area has a first display size; a list collapsing module configured to switch the video list from an expanded state to a collapsed state in response to a list collapse command, wherein when the video list is in the collapsed state, the list display area has a second display size that is smaller than the first display size; A video list display device that displays, in the video list switched to a collapsed state, a video cover for each of a plurality of videos, an expansion control for switching the video list to an expanded state, and an off control for turning off the video list.
13. at least one processor; a memory configured to store at least one program; An electronic device, wherein when the at least one program is executed by the at least one processor, the electronic device causes the at least one processor to implement the video list display method according to any one of claims 1 to 11.
14. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for displaying a video list according to any one of claims 1 to 11.
15. A program comprising computer instructions which, when executed by a processor, causes the method for displaying video listings according to any one of claims 1 to 11 to be implemented.
Citation Information
Patent Citations
Information list display method and device and storage medium
CN109120981A
Multi-screen display device, multi-screen display method, storage medium and program
JP2002354367A
Information display apparatus and information display method
JP2005198039A
Display device and display method
JP2011040002A
Information display apparatus and method having unfolded content items and folded group content items
US20050149977A1