Media content playing method and device, equipment, readable storage medium and product
By displaying multiple media content streams on the channel display page of video software and redirecting to the media content playback page when the user triggers an action, and displaying multiple media content icons, the problem of single content and single interaction method in the existing technology is solved, thus improving the user experience.
Patent Information
- Application Number
- CN202210714418.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-22
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2042-06-22
AI Technical Summary
The content displayed in existing video software channels is relatively simple, and the interaction methods are also relatively simple, resulting in a poor user experience.
The first display area of the content display page of the target channel displays multiple media content streams associated with the target channel, and in response to the user's trigger operation, it redirects to the media content playback page, displaying the identifiers of at least two media content streams.
It enriches the content displayed on the content display page, improves the user's interactive experience and content diversity, and meets the user's personalized needs.
Smart Images

Figure CN115098816B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer and network communication technology, and in particular to a media content playback method, apparatus, device, readable storage medium, and product. Background Technology
[0002] To provide users with a better browsing experience, existing video software generally distinguishes different content channels and displays recommended videos under that content channel.
[0003] However, when using the above method to play videos, the content displayed in the channel is often relatively simple, resulting in a poor viewing experience for users. Summary of the Invention
[0004] This disclosure provides a media content playback method, apparatus, device, readable storage medium, and product to address the technical problem that existing recommendation methods result in limited content and interaction methods within channels, leading to poor user experience.
[0005] In a first aspect, embodiments of this disclosure provide a media content playback method, including:
[0006] In response to the user's request to retrieve the content display page corresponding to the target channel, the user is redirected to the content display page.
[0007] Multiple media contents from a first media content stream associated with the target channel are displayed in the first display area of the content display page.
[0008] In response to a first trigger operation on the first display area, the system jumps to the media content playback page corresponding to the first media content stream and displays the identifiers of at least two media contents in the first media content stream on the media content playback page.
[0009] Secondly, embodiments of this disclosure provide a media content playback device, including:
[0010] The jump module is used to respond to the user's operation of obtaining the content display page corresponding to the target channel and jump to the content display page;
[0011] The display module is used to display multiple media contents from the first media content stream associated with the target channel within the first display area of the content display page;
[0012] The processing module is configured to respond to a first trigger operation on the first display area, jump to the media content playback page corresponding to the first media content stream, and display the identifiers of at least two media contents in the first media content stream on the media content playback page.
[0013] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;
[0014] The memory stores computer-executed instructions;
[0015] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method described in the first aspect above and various possible designs of the first aspect.
[0016] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the methods described in the first aspect and various possible designs of the first aspect.
[0017] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect above and various possible designs of the first aspect.
[0018] The media content playback method, apparatus, device, and readable storage medium provided in this embodiment, in response to a user's operation to obtain a content display page corresponding to a target channel, displays multiple media contents from a first media content stream associated with the target channel in a first display area of the content display page. Based on the user's trigger operation on the first display area, the user is redirected to a media content playback page, where the identifiers of at least two media contents from the first media content stream are displayed. This enriches the content displayed on the content display page, allowing users to obtain more content related to the media content within the media content page, thus improving the user experience. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 A flowchart illustrating the media content playback method provided in this embodiment of the disclosure;
[0021] Figure 2 This is a schematic diagram of the interface interaction provided in the embodiments of this disclosure;
[0022] Figure 3 This is a schematic diagram of the display interface provided in an embodiment of the present disclosure;
[0023] Figure 4 This is another schematic diagram of a display interface provided in an embodiment of the present disclosure;
[0024] Figure 5 This is yet another schematic diagram of interface interaction provided for an embodiment of the present disclosure;
[0025] Figure 6 This is yet another schematic diagram of interface interaction provided for an embodiment of the present disclosure;
[0026] Figure 7 A schematic flowchart illustrating a media content playback method provided in yet another embodiment of this disclosure;
[0027] Figure 8 This is another schematic diagram of a display interface provided in an embodiment of the present disclosure;
[0028] Figure 9 This is yet another schematic diagram of interface interaction provided for an embodiment of the present disclosure;
[0029] Figure 10 Another schematic flowchart provided for embodiments of this disclosure;
[0030] Figure 11 This is a schematic diagram of the structure of a media content playback device provided in an embodiment of the present disclosure;
[0031] Figure 12 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0033] To address the technical problem that existing recommendation methods result in limited content and interaction methods within channels, leading to poor user experience, this disclosure provides a media content playback method, apparatus, device, and readable storage medium.
[0034] It should be noted that the media content playback method, apparatus, device, and readable storage medium provided in this disclosure can be applied to any media content playback scenario.
[0035] Existing recommendation channels typically offer only a single type of content, allowing users to switch between recommendations based on their needs. However, current content recommendation methods often present limited content and offer only basic interaction methods. Consequently, browsing recommended content can be quite monotonous, resulting in a poor user experience.
[0036] In solving the aforementioned technical problems, the inventors discovered that, to enrich the displayed content within the recommended channels, multiple media contents from the first media content stream associated with the target channel can be displayed in the first display area of the content display page corresponding to the target channel. Furthermore, when a user triggers the first display area, they can be redirected to the media content playback page corresponding to the first media content stream, where the identifiers of at least two media contents from the first media content stream are displayed. This makes the displayed content on the media content playback page more diverse and the interactive operation simpler, thus improving the user experience.
[0037] Figure 1 This is a flowchart illustrating the media content playback method provided in the embodiments of this disclosure, such as... Figure 1 As shown, the method includes:
[0038] Step 101: In response to the user's request to retrieve the content display page corresponding to the target channel, redirect to the content display page.
[0039] In this embodiment, the execution entity is a media content playback device, which can be coupled to a terminal device. This allows it to play media content based on user interface interactions triggered on the terminal device. Optionally, the media content playback device can also be coupled to a server, which can communicate with the terminal device to obtain playback commands sent by the terminal device based on user interface interactions and control the terminal device to play media content.
[0040] In this embodiment, to enrich the user experience, the application software generally provides users with a variety of different channels, such as channels for trending content, channels for content posted by related users, and recommended content channels. Users can select the appropriate channel to browse the corresponding media content according to their actual needs.
[0041] Optionally, users can trigger an operation to retrieve the content display page corresponding to a target channel by triggering a target channel identifier. Specifically, the target channel can be a trending content channel. Within the content display page corresponding to this trending content channel, users can browse media content related to the current trending topic. This media content includes, but is not limited to, video media content, image media content, text media content, audio media content, and graphic media content. This disclosure does not impose any limitations on this.
[0042] Accordingly, the media content playback device can respond to the acquisition operation of the content display page and jump to the content display page, so that the user can browse the media content corresponding to the target channel within the content display page.
[0043] Step 102: Display multiple media contents from the first media content stream associated with the target channel in the first display area of the content display page.
[0044] In this embodiment, in order to enrich the content displayed on the content display page, multiple different display areas can be set up on the content display page, and different media content can be displayed in different display areas, so that users can view more media content on the content display page.
[0045] Optionally, the content display page may include a first display area. After navigating to the content display page, multiple media contents from the first media content stream associated with the target channel can be displayed on that page.
[0046] Optionally, when the target channel is a hot content channel, the first media content stream can specifically be a media content stream that includes the hot content.
[0047] Optionally, the first media content stream may include multiple first media content items, and each first media content item may have preset hot topics. This disclosure does not impose any restrictions on this.
[0048] Optionally, a trending content list corresponding to the current first media content stream can be determined. This list has a preset number of trending content identifiers, and each trending content identifier can correspond to a preset number of media content pieces. The preset number of media content pieces corresponding to the trending content list is determined as the first media content stream. For example, each trending content identifier can correspond to one piece of media content. Alternatively, users can set the number of media content pieces corresponding to each trending content identifier according to their actual needs; this disclosure does not impose any restrictions on this.
[0049] Furthermore, within the first display area, a preset number of first media contents and their corresponding associated information can be displayed according to a preset arrangement. This associated information includes, but is not limited to, display information of the user who published the first media content, and introductory information corresponding to the first media content; this disclosure does not impose any limitations on this.
[0050] For example, multiple first media contents within the first display area can be arranged horizontally or vertically. Each first media content can occupy the same display size, or it can occupy different display sizes.
[0051] The preset number of primary media content items can be 3, or it can be a preset number set by the user according to actual needs. This disclosure does not impose any restrictions on this.
[0052] For example, in a practical application, this first display area can display 2.7 media content items. The 2.7 media content items are arranged horizontally, and each media content item occupies the same display size.
[0053] By displaying a preset number of first media content items and their associated information within the first display area, more information about the media content can be shown within that area, allowing users to more intuitively identify the media content displayed there. This enriches the content displayed on the target channel's content page and enhances the user experience.
[0054] Step 103: In response to the first trigger operation on the first display area, jump to the media content playback page corresponding to the first media content stream, and display the identifiers of at least two media contents in the first media content stream on the media content playback page.
[0055] In this embodiment, after displaying the first display area on the content display page, a user's first trigger operation on the first display area can be obtained. In response to this first trigger operation, the user can be redirected to the media content playback page corresponding to the first media content stream. Optionally, after redirecting to the media content playback page, the first media content in the first media content stream can be played automatically. Further, to enable users to learn about more media content associated with the target channel, identifiers of at least two media contents in the first media content stream can be displayed on the media content playback page. Users can trigger the identifier of any media content to perform a jump playback operation on the first media content corresponding to that identifier. The identifiers of at least two media contents in the first media content stream can be displayed directly on the media content playback page or on a pop-up layer of the media content playback page; this disclosure does not impose any limitations on this.
[0056] Figure 2 This is a schematic diagram of the interface interaction provided in the embodiments of this disclosure, such as... Figure 2 As shown, channel identifiers for different channels can be displayed on display page 21. In response to a user's trigger action on the target channel 22, the user can be redirected to content display page 23. In the first display area 24 within content display page 23, multiple media contents 25 from the first media content stream associated with the target channel can be displayed. In response to a user's trigger action on the first display area 24, the user can be redirected to media content playback page 26. On media content playback page 26, identifiers 27 for at least two media contents from the first media content stream are displayed.
[0057] The media content playback method provided in this embodiment, in response to a user's access operation to the content display page corresponding to a target channel, displays multiple media contents from a first media content stream associated with the target channel within a first display area of the content display page. Based on the user's trigger operation on the first display area, the user is redirected to a media content playback page, where the identifiers of at least two media contents from the first media content stream are displayed. This enriches the content displayed on the content display page, allowing users to access more content related to the media content and improving the user experience.
[0058] Furthermore, based on any of the above embodiments, the method further includes:
[0059] The second media content stream associated with the target channel is displayed in the second display area of the content display page, and / or multiple media content identifiers associated with the target channel are dynamically switched and displayed in the third display area of the content display page.
[0060] In this embodiment, the content display page may further include a second display area and / or a third display area. For example, when the content display page includes a first display area, a second display area, and a third display area, the first display area may be located at the top of the content display page. The second display area may be located at the bottom of the content display page. The third display area may be located in the area between the first display area and the second display area on the content display page.
[0061] Optionally, the second display area of the content display page may display a second media content stream associated with the target channel. The second media content stream may include media content corresponding to multiple different hot content identifiers, and each hot content identifier corresponds to one or more second media contents.
[0062] Optionally, the first media content stream may intersect with the second media content stream. For example, the first media content in the first media content stream may be a subset of the second media content in the second media content stream. Alternatively, the first media content stream may not intersect with the second media content stream.
[0063] Furthermore, the third display area of the content display page can display multiple media content icons associated with the target channel. Optionally, to allow users to view more content associated with the target channel on the content display page, the content displayed in the third display area can be dynamically switched. For example, the third display area can display trending content icons, and the displayed trending content icons can be switched at 3-second intervals. The time interval for this dynamic switching can be set according to actual needs, and this disclosure does not impose any restrictions on it.
[0064] Optionally, the multiple media content identifiers displayed in the third display area can be the media content identifiers corresponding to the second media content.
[0065] Figure 3 This is a schematic diagram of the display interface provided in the embodiments of this disclosure, such as... Figure 3 As shown, the content display page 31 may specifically include a first display area 32 and a second display area 33. The first display area 32 may display multiple media contents 34 from a first media content stream associated with the target channel. The second display area 33 may display a second media content stream associated with the target channel.
[0066] Figure 4 This is another schematic diagram of a display interface provided in an embodiment of the present disclosure, such as... Figure 4 As shown, the content display page 41 may specifically include a first display area 42, a second display area 43, and a third display area 44. The first display area 42 may display multiple media contents 45 from a first media content stream associated with the target channel. The second display area 43 may display a second media content stream associated with the target channel. The third display area 44 may display multiple media content identifiers 46 associated with the target channel.
[0067] The media content playback method provided in this embodiment can further enrich the displayed content on the content display page corresponding to the target channel by setting a second display area and / or a third display area on the content display page, thereby providing users with a better browsing experience.
[0068] Furthermore, based on any of the above embodiments, after step 102, the method further includes:
[0069] In response to the user's switching operation on the first media content stream, a preset number of first media contents displayed in the first display area are switched.
[0070] In this embodiment, the user can switch between multiple first media contents displayed in the first display area according to actual needs. Optionally, the user can trigger the switching operation by swiping in a preset direction. For example, when multiple first media contents in the first display area are arranged horizontally, the user can switch between the currently displayed multiple first media contents by swiping left or right. When multiple first media contents in the first display area are arranged vertically, the user can switch between the currently displayed multiple first media contents by swiping up or down.
[0071] Accordingly, in response to a user-triggered switching operation, a preset number of first media contents displayed in the first display area can be switched.
[0072] It is understandable that the switching speed of media content can be determined based on the user's swiping speed on the display interface; that is, the faster the user interacts, the faster the corresponding media content switches.
[0073] The media content playback method provided in this embodiment switches a preset number of first media contents displayed in the first display area in response to the user's switching operation, thereby making the first media contents displayed in the first display area more in line with the user's personalized needs and further enriching the content displayed on the content display page.
[0074] Furthermore, based on any of the above embodiments, after step 103, the method further includes:
[0075] In response to the user's switching operation on the media content playback page, the next first media content in the first media content stream is played.
[0076] In this embodiment, after the user triggers the first display area and jumps to the media content playback page, the user can switch the currently playing first media content according to actual needs. At the same time, multiple media content icons disappear or the user closes the currently displayed multiple media content icons, and the user can switch the currently playing first media content according to actual needs.
[0077] As one feasible approach, when a user triggers an action on any of the first media content displayed in the first display area, the user can be redirected to the media content playback page, and the selected first media content will play automatically. Furthermore, the user can also switch the currently playing first media content by triggering a switching action.
[0078] Optionally, users can switch between the first media content by swiping in a preset direction. For example, a swipe down gesture can be used to switch between the first media content.
[0079] Accordingly, in response to the user's switching operation on the first media content, the next first media content in the first media content stream is played.
[0080] The media content playback method provided in this embodiment plays the next first media content in the first media content stream in response to the user's switching operation on the first media content, thereby enabling quick switching between different first media content, making the interactive operation more convenient, and making the currently played first media content more in line with the user's actual needs.
[0081] Furthermore, based on any of the above embodiments, the media content playback page is further provided with a first control corresponding to the identifiers of multiple media contents in the first media content stream; correspondingly, the method further includes:
[0082] In response to the user's second trigger operation on the first control, a content list corresponding to the first media content is displayed on the media content playback page, wherein the content list includes the identifiers of at least two media contents in the first media content stream.
[0083] In this embodiment, when playing media content on the media content playback page, a method is also provided to view all media content identifiers in the first media content stream through a first control.
[0084] Specifically, the media content playback page also includes first controls corresponding to the identifiers of multiple media contents in the first media content stream. The media playback page can simultaneously display these first controls and... Figure 2 In the illustrated embodiment, the first media content stream contains at least two media content identifiers. Alternatively, the user can perform a third trigger operation on the first display area of the content display page to jump to the media playback page. For example, clicking the cover of a media content in the first display area will jump to the media playback page of that media content. In this case, the media playback page only displays the first control and does not contain the identifiers of the aforementioned at least two media content items. Specifically, the first control can be displayed as a pop-up window. Alternatively, it can be displayed as an icon; this disclosure does not limit this.
[0085] To avoid the first control obscuring the currently playing first media content, the first control can be located at the bottom or top of the media content playback page, and this disclosure does not impose any restrictions on this.
[0086] When a user needs to view the identifiers of at least two media contents, a second trigger operation can be performed on the first control. The second trigger operation includes, but is not limited to, single-click, double-click, long-press, drag and drop operations. This disclosure does not limit such operations.
[0087] Furthermore, in response to the user's second trigger operation on the first control, a content list corresponding to the first media content can be displayed on the media content playback page, wherein the content list includes the identifiers of at least two media contents in the first media content stream.
[0088] Figure 5 This is another schematic diagram of interface interaction provided in the embodiments of this disclosure, such as... Figure 5 As shown, the media content playback page 51 also includes first controls 52 corresponding to the identifiers of multiple media contents in the first media content stream. When a user triggers the first control 52, a content list 53 corresponding to the first media content can be displayed on the media content playback page 51. The content list 53 includes identifiers 54 of at least two media contents in the first media content stream.
[0089] The media content playback method provided in this embodiment displays a first control within the media content playback page, enabling users to view the content list within the media content playback interface. This simplifies the content list viewing process, making interaction more convenient and improving the user experience.
[0090] Furthermore, based on any of the above embodiments, a preset viewing control is provided in the first display area; correspondingly, step 103 includes:
[0091] In response to the user's first trigger operation on the viewing control in the first display area, the user is redirected to the media content playback page corresponding to the first media content stream.
[0092] The media content playback page displays a content list corresponding to the first media content stream, wherein the content list includes the identifiers of at least two media content items in the first media content stream.
[0093] In this embodiment, a viewing control may be provided in the first display area within the content display page to facilitate the user's viewing of the identifiers of at least two media contents in the first media content stream.
[0094] In response to a user's first trigger operation on the viewing control within the first display area, the user can be redirected to the media content playback page corresponding to the first media content stream. Within this media content playback page, a content list corresponding to the first media content stream can be displayed, including identifiers for at least two media items from the first media content stream.
[0095] Figure 6 This is another schematic diagram of interface interaction provided in the embodiments of this disclosure, such as... Figure 6 As shown, a preset viewing control 63 is also provided in the first display area 62 within the content display page 61. In response to the user's triggering operation on the viewing control 63, the user can jump to the media content playback page 64 corresponding to the first media content stream. The media content playback page 64 displays a content list 65 corresponding to the first media content stream, wherein the content list 65 includes identifiers 66 of at least two media contents from the first media content stream.
[0096] The media content playback method provided in this embodiment enables quick viewing of the content list within the content display page by setting a viewing control in the first display area. This enriches the interactive operations within the content display page and simplifies the interaction process.
[0097] Furthermore, based on any of the above embodiments, after displaying the content list corresponding to the first media content on the media content playback page, the method further includes:
[0098] In response to a user's trigger operation on the identifier of any media content in the content list, the first media content corresponding to the identifier of the media content is played on the media content playback page.
[0099] In this embodiment, after the content list is displayed on the media content playback page, the user can trigger the playback of any media content identifier in the content list. This allows the user to quickly locate and watch the first media content of interest.
[0100] Accordingly, in response to a user's trigger action on the identifier of any media content in the content list, the first media content corresponding to the identifier of the media content selected by the user can be played on the media content playback page, so that the media content played on the media content playback page can better meet the user's personalized needs.
[0101] The media content playback method provided in this embodiment enables the switching and playback of the first media content based on the user's trigger operation in the content list. This allows the user to flexibly switch and play the first media content within the content list display page, providing a variety of different ways to switch the first media content, enriching the interaction methods, and improving the user experience.
[0102] Furthermore, based on any of the above embodiments, the media content playback page also includes a second control; after step 103, it further includes:
[0103] The identifier of the second media content stream associated with the target channel is dynamically switched within the second control.
[0104] In this embodiment, a second control is also provided on the media content playback page. The media playback page can simultaneously display the second control and the first control. Figure 2 In the illustrated embodiment, the first media content stream contains at least two media content identifiers. Alternatively, the user can perform a fourth trigger operation on the first display area in the content display page to jump to the media playback page. In this case, the media playback page only displays the second control, or only the first control and the second control. The second control can be displayed in the form of a pop-up window. Alternatively, it can be displayed in the form of an icon; this disclosure does not limit this.
[0105] To avoid the second control obscuring the currently playing first media content, the second control can be located at the bottom or top of the media content playback page, and this disclosure does not impose any restrictions on this.
[0106] Optionally, when both a first control and a second control exist on the media content playback page, the second control can be positioned above the first control.
[0107] To allow users to access more media content related to their target channel on the media content playback page, the content displayed in the second control can be dynamically switched. For example, the content displayed in the second control can switch at 3-second intervals. The interval between these dynamic switches can be set according to actual needs, and this disclosure does not impose any restrictions on it.
[0108] The media content playback method provided in this embodiment dynamically switches the display of the identifier of the second media content stream associated with the target channel, thereby enabling users to more intuitively obtain more content associated with the target channel within the media content playback page, enriching the display content of the media content playback page.
[0109] Furthermore, based on any of the above embodiments, after step 103, the method further includes:
[0110] In response to the user's triggering operation on the second control, the second media content corresponding to the media content identifier currently displayed by the second control is played on the media content playback page.
[0111] In this embodiment, when a user is browsing the first media content in the first media content stream, they can also switch to playing the second media content in the second media content stream to meet the user's browsing needs for diverse media content.
[0112] Optionally, the user can trigger the second control according to actual needs. In response to this triggering operation, the second media content corresponding to the media content identifier currently displayed by the second control can be played on the media content playback page.
[0113] The media content playback method provided in this embodiment, in response to a user's trigger operation on the second control, plays the second media content corresponding to the media content identifier currently displayed on the second control, thereby enabling a quick switch from the first media content to the second media content. The interactive operation is relatively convenient, and it can display more media content associated with the target channel, improving the diversity of content displayed within the target channel.
[0114] Figure 7 This is a schematic flowchart illustrating a media content playback method provided in yet another embodiment of this disclosure, as shown below. Figure 7 As shown, after step 102, the following steps are also included:
[0115] Step 701: In response to the user's first preset swipe operation on the content display page, close the first display area.
[0116] Step 702: Display the second display area in full screen and automatically play the second media content in the second media content stream.
[0117] In this embodiment, when the content display page displays both a first display area and a second display area, the user can switch between the first media content stream and the second media content stream through a first preset swipe operation.
[0118] Optionally, the first display area can be closed in response to a user's first preset swipe operation on the content display page. This first preset swipe operation can be a swipe operation in a preset direction, such as an upward swipe.
[0119] Furthermore, in order to provide users with a better browsing experience when browsing the second media content stream, the second display area can be displayed in full screen, and the second media content in the second media content stream can be played automatically.
[0120] Optionally, after the second display area is displayed in full screen, the second media content in the second media content stream can also be paused and played according to the user's trigger operation.
[0121] The media content playback method provided in this embodiment closes the first display area and plays the second media content from the second media content stream in full screen within the second display area based on the user's first preset swipe operation on the content display page. This ensures the playback quality of the second media content, allowing users to view higher-quality media content. It also enriches the interactive operations and enhances the user experience.
[0122] Furthermore, based on any of the above embodiments, after step 702, the method further includes:
[0123] In response to a second preset swipe operation triggered by the user, the first display area is redisplayed, and the display state of the first display area is updated, wherein the display state includes an initial display state and a non-initial display state.
[0124] Automatically play the second media content in the second media content stream.
[0125] In this embodiment, when the second display area is displayed in full screen, if the user needs to view the first media content stream within the first display area, a second preset swipe operation can be triggered within the second display area. Specifically, this second preset swipe operation can be a swipe operation in the opposite direction to the first preset swipe operation. Continuing with the previous example, this second preset swipe operation can be a downward swipe operation.
[0126] In response to the second preset sliding operation, the first display area can be redisplayed. Optionally, the display state of the first display area can also be updated, including an initial display state and subsequent display states.
[0127] It should be noted that the initial display state specifically refers to the display state of the first display area before the user fully displays the second display area through the first preset operation. The subsequent display state specifically refers to the display state of the first display area after it is redisplayed according to the triggered second preset swipe operation.
[0128] After the first display area is redisplayed, in order to avoid interrupting the currently playing second media content and improving the viewing experience for the user, the second media content in the second media content stream can also be played automatically.
[0129] The media content playback method provided in this embodiment, by responding to the user's second preset sliding operation, redisplays the first display area and continues to play the second media content in the second media content stream, thereby avoiding interruption for the user while watching the second media content and ensuring the user's viewing experience of the second media content.
[0130] Furthermore, based on any of the above embodiments, the method further includes:
[0131] The first media content stream within the first display area is processed according to the display state.
[0132] In this embodiment, after adjusting the display state of the first display area, the first media content within the first display area can also be processed according to the display state.
[0133] Specifically, processing the first media content stream within the first display area according to the display state includes:
[0134] When the display state is the initial display state, the first media content at a predetermined position in the first display area is detected in real time, and the first media content at the predetermined position is played automatically.
[0135] When the display state is not the first display state, the first media content is not played by default. In response to the user's switching operation on the first media content stream, the first media content at a predetermined position in the first display area is detected in real time and the first media content at the predetermined position is played.
[0136] Furthermore, the playback status of the second media content in the second display area can also be determined based on the display status.
[0137] In this embodiment, before the second display area is fully displayed via a first preset operation, the first display area is in its initial display state. When the first display area is redisplayed in response to a second preset swipe operation triggered by the user, its display state can be updated from the initial display state to a non-initial display state.
[0138] Based on the aforementioned display state, the first media content stream within the first display area can be played accordingly. Specifically, when the first display area is in its initial display state, the first media content can be played automatically so that the user can more intuitively obtain the content of the first media content stream.
[0139] Optionally, since users may switch between different media content streams when viewing the content in the first display area, the first media content at a predetermined position within the first display area can be detected in real time and played automatically to better match the user's needs.
[0140] Optionally, after the first display area is redisplayed in response to a second preset swipe operation triggered by the user, the display state of the first display area is a non-initial display state. When the first display area is in a non-initial display state, in order not to interrupt the user's viewing of the second media content stream, the second media content in the second media content stream can continue to play automatically. When the user performs a switching operation on the first media content stream in the first display area, it can indicate that the user wants to watch the first media content stream in the first display area. Therefore, the first media content at a predetermined position in the first display area can be detected in real time, and the first media content at the predetermined position can be played automatically.
[0141] The media content playback method provided in this embodiment processes the first media content stream within the first display area according to the display state of the first display area, thereby further enriching the display effect of the first media content within the content display page. It also ensures that users are not interrupted while browsing media content, and enhances the browsing experience.
[0142] Furthermore, based on any of the above embodiments, after step 702, the method further includes:
[0143] The third control corresponding to the first media content stream is displayed at a preset display position in the second display area.
[0144] In this embodiment, in order to enable users to understand the first media content related to the target channel while browsing the second media content, the preset display position of the second display area may also display a third control corresponding to the first media content stream.
[0145] Specifically, the third control can be displayed in the form of a capsule-shaped control, or it can be displayed in the form of a preset icon. This disclosure does not impose any restrictions on this.
[0146] To avoid the third control obscuring the second media content, the preset display position can be located above the second display area.
[0147] Figure 8 This is another schematic diagram of a display interface provided in an embodiment of the present disclosure, such as... Figure 8 As shown, a third control 82 corresponding to the first media content stream is also displayed at a preset position within the second display area 81.
[0148] The media content playback method provided in this embodiment displays a third control corresponding to the first media content stream at a preset display position in the second display area, thereby enabling users to intuitively understand the first media content while browsing the second media content, preventing users from missing content of interest during browsing, and optimizing the user's browsing experience.
[0149] Furthermore, based on any of the above embodiments, after displaying the third control corresponding to the first media content stream at a preset display position in the second display area, the method further includes:
[0150] The identifier of the media content corresponding to the first media content stream is dynamically switched within the third control.
[0151] In this embodiment, since there are multiple identifiers for the media content corresponding to the first media content stream, the identifiers for the media content corresponding to the first media content stream can be dynamically switched within the third control.
[0152] For example, the displayed content of the third control can be updated at preset time intervals. These preset time intervals can be 3 seconds, or they can be set by the user according to actual needs; this disclosure does not impose any restrictions on this.
[0153] The media content playback method provided in this embodiment dynamically switches the display content of the third control, thereby enabling users to obtain more information in the second display area and enriching the display content on the content display page.
[0154] Furthermore, based on any of the above embodiments, after displaying the third control corresponding to the first media content stream at a preset display position in the second display area, the method further includes:
[0155] In response to the user's triggering operation on the third control, the first display area is redisplayed.
[0156] Locate and play the first media content corresponding to the identifier of the media content currently displayed by the third control within the first display area.
[0157] In this embodiment, when a user is watching a second media content stream within the second display area, and sees first media content of interest in the third control, the user can view the first media content by triggering an operation on the third control. This triggering operation includes, but is not limited to, single-click, double-click, long-press, and drag operations; this disclosure does not limit these operations.
[0158] Accordingly, the media content playback device can respond to the user's triggering operation on the third control and redisplay the first display area. In order to enable the user to more quickly and intuitively determine the display position and content of the first media content, the first media content corresponding to the identifier of the media content currently displayed by the third control can be located and played within the first display area.
[0159] Optionally, the media content playback device may, in response to the user's triggering operation on the third control, directly jump to the media content playback page of the first media content corresponding to the identifier of the media content currently displayed by the third control, and display the first media content corresponding to the identifier of the media content currently displayed by the third control in full screen on the media content playback page.
[0160] Figure 9 This is another schematic diagram of interface interaction provided in the embodiments of this disclosure, such as... Figure 9 As shown, a third control 92 corresponding to the first media content stream is also displayed at a preset position within the second display area 91. In response to a user's triggering operation on the third control 92, the first display area 93 can be redisplayed. Within the first display area 93, the first media content 94 corresponding to the identifier of the media content currently displayed by the third control is located and played.
[0161] The media content playback method provided in this embodiment, in response to a user's trigger operation on a third control, jumps to the first display area, locates the first media content corresponding to the identifier of the media content currently displayed by the third control, and plays the first media content corresponding to the identifier of the media content currently displayed by the third control. This allows for rapid switching between the second and first media content. When a user sees content of interest through the third control, they can also quickly view that content, improving the user's media content browsing experience.
[0162] Furthermore, based on any of the above embodiments, after dynamically switching the display of multiple media content identifiers associated with the target channel in the third display area of the content display page, the method further includes:
[0163] In response to a user's triggering operation on the identifier of the media content displayed in the third display area, a list of identifiers for multiple media content associated with the target channel is displayed on the media content playback page, the list of identifiers including multiple media content identifiers.
[0164] In this embodiment, the user can also trigger operations on the identifiers of the media content displayed in the third display area according to actual needs. These trigger operations include, but are not limited to, single-click, double-click, long-press, and drag operations; this disclosure does not impose any limitations on these operations.
[0165] Accordingly, in response to a user's triggering action on the identifiers of media content displayed in the third display area, a list of identifiers for multiple media content associated with the target channel can be displayed on the media content playback page, wherein the identifier list includes multiple media content identifiers.
[0166] For example, when the target channel is a trending content channel, users can trigger an action on the icons displayed in the third display area to view a list of currently trending content icons, thus gaining access to more trending topics. This allows users to select trending content that interests them based on their actual needs.
[0167] The media content playback method provided in this embodiment displays a list of identifiers for multiple media content associated with a target channel in response to a user's trigger operation on the identifiers of media content displayed in the third display area. This allows users to view the list of identifiers for multiple media content associated with a target channel through simple interactive operations within the content display page. The interactive operation is convenient and improves the user experience.
[0168] Furthermore, based on any of the above embodiments, at least one media content in the first media content stream is determined in the second media content stream according to a preset first determination condition.
[0169] In this embodiment, the first media content stream may intersect with the second media content stream, and the first media content in the first media content stream may be a subset of the second media content in the second media content stream.
[0170] Specifically, multiple second media contents that satisfy the first determining conditions can be determined in the second media content stream according to the preset first determining conditions, and the multiple second media contents that satisfy the first determining conditions can be determined as the first media content stream.
[0171] Figure 10 Another schematic diagram of the process provided for an embodiment of this disclosure, such as Figure 10 As shown, before step 103, the following steps are also included:
[0172] Step 1001: Determine a first number of first media content identifiers that meet the preset second determination conditions from the identifiers corresponding to the second media content stream.
[0173] Step 1002: For each first media content identifier corresponding to multiple second media contents, determine a second number of second media contents that satisfy the first determination condition from among the multiple second media contents.
[0174] Step 1003: Determine the second number of second media contents that satisfy the first determination condition as the first media content stream.
[0175] In this embodiment, since the number of identifiers corresponding to the second media content stream is relatively large, a first number of first media content identifiers that satisfy the preset second determination condition can be determined in advance according to the second preset condition. For example, in practical applications, the second determination condition could be the highest number of plays, the highest number of interactions, the highest number of followers, etc. The first number could be 10.
[0176] Furthermore, for each primary media content identifier corresponding to multiple secondary media contents, a second number of secondary media contents that satisfy the first determining condition can be determined according to a preset first determining condition. For example, in practical application, the first determining condition could be published by an authoritative account, have the highest number of views, or the highest number of interactions. The second number can specifically be one.
[0177] After processing the second media content stream according to the first and second determining conditions, a second number of second media contents that satisfy the first determining conditions can be determined as the first media content stream.
[0178] The media content playback method provided in this embodiment determines the first media content stream in the second media content stream according to a preset first determination condition, thereby effectively determining the first media content stream associated with the target channel and improving the content quality of the first media content stream, so that users can obtain a better browsing experience.
[0179] Figure 11 This is a schematic diagram of the structure of the media content playback device provided in the embodiments of this disclosure, such as... Figure 11 As shown, the device includes a jump module 1101, a display module 1102, and a processing module 1103. The jump module 1101 is used to jump to the content display page corresponding to the target channel in response to a user's request for such a page. The display module 1102 is used to display multiple media contents from a first media content stream associated with the target channel within a first display area of the content display page. The processing module 1103 is used to jump to a media content playback page corresponding to the first media content stream in response to a first trigger operation on the first display area, and to display the identifiers of at least two media contents from the first media content stream on the media content playback page.
[0180] Furthermore, based on any of the above embodiments, the target channel is a trending content channel.
[0181] Furthermore, based on any of the above embodiments, it further includes: a display module, which is also used to display a second media content stream associated with the target channel in the second display area of the content display page and / or dynamically switch the display of multiple media content identifiers associated with the target channel in the third display area of the content display page.
[0182] Furthermore, based on any of the above embodiments, the display module is used to: display a preset number of first media contents and associated information corresponding to each first media content in the first display area according to a preset arrangement.
[0183] Furthermore, based on any of the above embodiments, the device further includes: a switching module, configured to switch a preset number of first media contents displayed in the first display area in response to a user's switching operation on the first media content stream.
[0184] Furthermore, based on any of the above embodiments, the device further includes: a playback module, configured to play the next first media content in the first media content stream in response to a user's switching operation on the media content playback page.
[0185] Furthermore, based on any of the above embodiments, the media content playback page is further provided with a first control corresponding to the identifiers of multiple media contents in the first media content stream. The device also includes a display module, further configured to, in response to a second trigger operation by the user on the first control, display a content list corresponding to the first media content in the media content playback page, wherein the content list includes the identifiers of at least two media contents in the first media content stream.
[0186] Furthermore, based on any of the above embodiments, a preset viewing control is provided in the first display area. The processing module is configured to: respond to a user's first trigger operation on the viewing control in the first display area, jump to the media content playback page corresponding to the first media content stream. The media content playback page displays a content list corresponding to the first media content stream, wherein the content list includes identifiers of at least two media contents in the first media content stream.
[0187] Furthermore, based on any of the above embodiments, the device further includes: a playback module, configured to play the first media content corresponding to the identifier of any media content in the content list in the media content playback page in response to a user's trigger operation on the identifier of any media content in the content list.
[0188] Furthermore, based on any of the above embodiments, the media content playback page also includes a second control. The device further includes a display module, which is also used to dynamically switch the display of an identifier of a second media content stream associated with the target channel within the second control.
[0189] Furthermore, based on any of the above embodiments, the device further includes: a playback module, configured to, in response to a user's triggering operation on the second control, play the second media content corresponding to the media content identifier currently displayed by the second control on the media content playback page.
[0190] Furthermore, based on any of the above embodiments, the device further includes: a processing module, configured to close the first display area in response to a user's first preset swipe operation on the content display page; and a playback module, configured to display the second display area in full screen and automatically play the second media content in the second media content stream.
[0191] Furthermore, based on any of the above embodiments, the device further includes: a processing module, further configured to, in response to a second preset sliding operation triggered by a user, redisplay the first display area and update the display state of the first display area, wherein the display state includes an initial display state and a non-initial display state; and a playback module, configured to automatically play the second media content in the second media content stream.
[0192] Furthermore, based on any of the above embodiments, the device further includes a processing module, which is also used to process the first media content stream within the first display area according to the display state.
[0193] Furthermore, based on any of the above embodiments, the processing module is configured to: when the display state is a first display state, detect the first media content at a predetermined position within the first display area in real time, and automatically play the first media content at the predetermined position. When the display state is not a first display state, automatically play the second media content in the second media content stream, and in response to the user's switching operation on the first media content stream, detect the first media content at a predetermined position within the first display area in real time, and play the first media content at the predetermined position.
[0194] Furthermore, based on any of the above embodiments, the device further includes: a display module, which is also used to display a third control corresponding to the first media content stream at a preset display position in the second display area.
[0195] Furthermore, based on any of the above embodiments, the device further includes: a display module, which is also used to dynamically switch the display of the identifier of the media content corresponding to the first media content stream within the third control.
[0196] Furthermore, based on any of the above embodiments, the device further includes: a processing module, configured to redisplay the first display area in response to a user's triggering operation on the third control.
[0197] The playback module is also used to locate and play the first media content corresponding to the identifier of the media content currently displayed by the third control within the first display area.
[0198] Furthermore, based on any of the above embodiments, the device further includes: a display module, configured to, in response to a user's triggering operation on the identifier of media content displayed in the third display area, display a list of identifiers of multiple media content associated with the target channel on the media content playback page, the list of identifiers including multiple media content identifiers.
[0199] Furthermore, based on any of the above embodiments, at least one media content in the first media content stream is determined in the second media content stream according to a preset first determination condition.
[0200] Further, based on any of the above embodiments, the apparatus further includes: a first determining module, configured to determine a first number of first media content identifiers that satisfy a preset second determining condition from the identifiers corresponding to the second media content stream; a second determining module, configured to determine a second number of second media contents that satisfy the first determining condition from the plurality of second media contents corresponding to each first media content identifier; and a processing module, configured to determine the second number of second media contents that satisfy the first determining condition as the first media content stream.
[0201] The device provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effect are similar, and will not be described again here.
[0202] To implement the above embodiments, this disclosure also provides an electronic device, including a processor and a memory.
[0203] The memory stores computer-executed instructions.
[0204] The processor executes computer execution instructions stored in the memory, causing the processor to perform the media content playback method as described in any of the above embodiments.
[0205] Figure 12This is a schematic diagram of the structure of the electronic device provided in the embodiments of this disclosure, such as... Figure 12 As shown, the electronic device 1200 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), portable Android devices (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 12 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.
[0206] like Figure 12 As shown, the electronic device 1200 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1202 or a program loaded from a storage device 1208 into a random access memory (RAM) 1203. The RAM 1203 also stores various programs and data required for the operation of the electronic device 1200. The processing unit 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An input / output (I / O) interface 1205 is also connected to the bus 1204.
[0207] Typically, the following devices can be connected to I / O interface 1205: input devices 1206 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 1207 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1208 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1209. Communication device 1209 allows electronic device 1200 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 12 An electronic device 1200 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.
[0208] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 1209, or installed from storage device 1208, or installed from ROM 1202. When the computer program is executed by processing device 1201, it performs the functions defined in the methods of embodiments of this disclosure.
[0209] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can 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 a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0210] Another embodiment of this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the media content playback method as described in any of the above embodiments.
[0211] Another embodiment of this disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the method for playing media content as described in any of the above embodiments.
[0212] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.
[0213] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.
[0214] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can 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 can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0215] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0216] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".
[0217] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.
[0218] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0219] In a first aspect, according to one or more embodiments of this disclosure, a media content playback method is provided, comprising:
[0220] In response to the user's request to retrieve the content display page corresponding to the target channel, the user is redirected to the content display page.
[0221] Multiple media contents from a first media content stream associated with the target channel are displayed in the first display area of the content display page.
[0222] In response to a first trigger operation on the first display area, the system jumps to the media content playback page corresponding to the first media content stream and displays the identifiers of at least two media contents in the first media content stream on the media content playback page.
[0223] According to one or more embodiments of this disclosure, it further includes:
[0224] The second media content stream associated with the target channel is displayed in the second display area of the content display page, and / or multiple media content identifiers associated with the target channel are dynamically switched and displayed in the third display area of the content display page.
[0225] According to one or more embodiments of this disclosure, displaying multiple media contents from a first media content stream associated with the target channel within a first display area of the content display page includes:
[0226] Within the first display area, a preset number of first media contents and their corresponding associated information are displayed in a preset arrangement.
[0227] According to one or more embodiments of this disclosure, after displaying multiple media contents from a first media content stream associated with the target channel in the first display area of the content display page, the method further includes:
[0228] In response to the user's switching operation on the first media content stream, a preset number of first media contents displayed in the first display area are switched.
[0229] According to one or more embodiments of this disclosure, after the step of jumping to the media content playback page corresponding to the first media content stream in response to a first trigger operation on the first display area, the method further includes:
[0230] In response to the user's switching operation on the media content playback page, the next first media content in the first media content stream is played.
[0231] According to one or more embodiments of this disclosure, the media content playback page is further provided with a first control corresponding to the identifiers of multiple media contents in the first media content stream; the method further includes:
[0232] In response to the user's second trigger operation on the first control, a content list corresponding to the first media content is displayed on the media content playback page, wherein the content list includes the identifiers of at least two media contents in the first media content stream.
[0233] According to one or more embodiments of this disclosure, a preset viewing control is provided in the first display area;
[0234] The step of responding to a first trigger operation on the first display area, jumping to the media content playback page corresponding to the first media content stream, and displaying the identifiers of at least two media contents in the first media content stream on the media content playback page includes:
[0235] In response to the user's first trigger operation on the viewing control in the first display area, the user is redirected to the media content playback page corresponding to the first media content stream;
[0236] The media content playback page displays a content list corresponding to the first media content stream, wherein the content list includes the identifiers of at least two media content items in the first media content stream.
[0237] According to one or more embodiments of this disclosure, after displaying the content list corresponding to the first media content on the media content playback page, the method further includes:
[0238] In response to a user's trigger operation on the identifier of any media content in the content list, the first media content corresponding to the identifier of the media content is played on the media content playback page.
[0239] According to one or more embodiments of this disclosure, the media content playback page is further provided with a second control;
[0240] After responding to the first trigger operation on the first display area and jumping to the media content playback page corresponding to the first media content stream, the method further includes:
[0241] The identifier of the second media content stream associated with the target channel is dynamically switched within the second control.
[0242] According to one or more embodiments of this disclosure, after the step of jumping to the media content playback page corresponding to the first media content stream in response to a first trigger operation on the first display area, the method further includes:
[0243] In response to the user's triggering operation on the second control, the second media content corresponding to the media content identifier currently displayed by the second control is played on the media content playback page.
[0244] According to one or more embodiments of this disclosure, after displaying multiple media contents from a first media content stream associated with the target channel in the first display area of the content display page, the method further includes:
[0245] In response to a user's first preset swipe operation on the content display page, the first display area is closed;
[0246] The second display area is displayed in full screen, and the second media content in the second media content stream is played automatically.
[0247] According to one or more embodiments of this disclosure, after automatically playing the second media content in the second media content stream in response to a user's preset swiping operation on the content display page, the method further includes:
[0248] In response to a second preset swipe operation triggered by the user, the first display area is redisplayed, and the display state of the first display area is updated, wherein the display state includes an initial display state and a non-initial display state;
[0249] Automatically play the second media content in the second media content stream.
[0250] According to one or more embodiments of this disclosure, the method further includes:
[0251] The first media content stream within the first display area is processed according to the display state.
[0252] According to one or more embodiments of this disclosure, processing the first media content stream within the first display area based on the display state includes:
[0253] When the display state is the initial display state, the first media content at a predetermined position in the first display area is detected in real time, and the first media content at the predetermined position is played automatically;
[0254] When the display state is not the first display state, the second media content in the second media content stream is played automatically. In response to the user's switching operation on the first media content stream, the first media content at a predetermined position in the first display area is detected in real time and the first media content at the predetermined position is played.
[0255] According to one or more embodiments of this disclosure, after the second display area is displayed in full screen and the second media content in the second media content stream is automatically played, the method further includes:
[0256] The third control corresponding to the first media content stream is displayed at a preset display position in the second display area.
[0257] According to one or more embodiments of this disclosure, after displaying the third control corresponding to the first media content stream at a preset display position in the second display area, the method further includes:
[0258] The identifier of the media content corresponding to the first media content stream is dynamically switched within the third control.
[0259] According to one or more embodiments of this disclosure, after displaying the third control corresponding to the first media content stream at a preset display position in the second display area, the method further includes:
[0260] In response to the user's triggering operation on the third control, the first display area is redisplayed;
[0261] Locate and play the first media content corresponding to the identifier of the media content currently displayed by the third control within the first display area.
[0262] According to one or more embodiments of this disclosure, after dynamically switching the display of multiple media content identifiers associated with the target channel in the third display area of the content display page, the method further includes:
[0263] In response to a user's triggering operation on the identifier of the media content displayed in the third display area, a list of identifiers for multiple media content associated with the target channel is displayed on the media content playback page, the list of identifiers including multiple media content identifiers.
[0264] According to one or more embodiments of this disclosure, at least one media content in the first media content stream is determined in the second media content stream according to a preset first determination condition.
[0265] According to one or more embodiments of this disclosure, before displaying the identifiers of at least two media contents in the first media content stream on the playback page, the method further includes:
[0266] A first number of first media content identifiers that satisfy a preset second determination condition are determined from the identifiers corresponding to the second media content stream;
[0267] For each first media content identifier, a second number of second media contents that satisfy the first determination condition are determined from the multiple second media contents;
[0268] The second number of second media contents that satisfy the first determination condition are determined as the first media content stream.
[0269] According to one or more embodiments of this disclosure, the target channel is a trending content channel.
[0270] Secondly, according to one or more embodiments of this disclosure, a media content playback device is provided, comprising:
[0271] The jump module is used to respond to the user's operation of obtaining the content display page corresponding to the target channel and jump to the content display page;
[0272] The display module is used to display multiple media contents from the first media content stream associated with the target channel within the first display area of the content display page;
[0273] The processing module is configured to respond to a first trigger operation on the first display area, jump to the media content playback page corresponding to the first media content stream, and display the identifiers of at least two media contents in the first media content stream on the media content playback page.
[0274] According to one or more embodiments of this disclosure, it further includes:
[0275] The display module is also used to display a second media content stream associated with the target channel in the second display area of the content display page and / or dynamically switch the display of multiple media content identifiers associated with the target channel in the third display area of the content display page.
[0276] According to one or more embodiments of this disclosure, the display module is used for:
[0277] Within the first display area, a preset number of first media contents and their corresponding associated information are displayed in a preset arrangement.
[0278] According to one or more embodiments of this disclosure, the apparatus further includes:
[0279] The switching module is used to switch a preset number of first media contents displayed in the first display area in response to the user's switching operation on the first media content stream.
[0280] According to one or more embodiments of this disclosure, the apparatus further includes:
[0281] The playback module is used to respond to the user's switching operation on the media content playback page for the first media content and play the next first media content in the first media content stream.
[0282] According to one or more embodiments of this disclosure, the media content playback page is further provided with a first control corresponding to the identifiers of multiple media contents in the first media content stream; the device further includes:
[0283] The display module is further configured to respond to the user's second trigger operation on the first control by displaying a content list corresponding to the first media content on the media content playback page, wherein the content list includes identifiers of at least two media contents in the first media content stream.
[0284] According to one or more embodiments of this disclosure, a preset viewing control is provided in the first display area;
[0285] The processing module is used for:
[0286] In response to the user's first trigger operation on the viewing control in the first display area, the user is redirected to the media content playback page corresponding to the first media content stream;
[0287] The media content playback page displays a content list corresponding to the first media content stream, wherein the content list includes the identifiers of at least two media content items in the first media content stream.
[0288] According to one or more embodiments of this disclosure, the apparatus further includes:
[0289] The playback module is used to respond to a user's trigger operation on the identifier of any media content in the content list, and to play the first media content corresponding to the identifier of the media content on the media content playback page.
[0290] According to one or more embodiments of this disclosure, the media content playback page is further provided with a second control;
[0291] The device further includes:
[0292] The display module is also used to dynamically switch the display of the identifier of the second media content stream associated with the target channel within the second control.
[0293] According to one or more embodiments of this disclosure, the apparatus further includes:
[0294] The playback module is used to respond to the user's trigger operation on the second control and play the second media content corresponding to the media content identifier currently displayed by the second control on the media content playback page.
[0295] According to one or more embodiments of this disclosure, the apparatus further includes:
[0296] The processing module is configured to close the first display area in response to a user's first preset swipe operation on the content display page;
[0297] The playback module is used to display the second display area in full screen and automatically play the second media content in the second media content stream.
[0298] According to one or more embodiments of this disclosure, the apparatus further includes:
[0299] The processing module is also configured to respond to a second preset swipe operation triggered by the user, redisplay the first display area, and update the display state of the first display area, wherein the display state includes an initial display state and a non-initial display state;
[0300] The playback module is used to automatically play the second media content in the second media content stream.
[0301] According to one or more embodiments of this disclosure, the apparatus further includes:
[0302] The processing module is also used to process the first media content stream within the first display area according to the display state.
[0303] According to one or more embodiments of this disclosure, the processing module is used for:
[0304] When the display state is the initial display state, the first media content at a predetermined position in the first display area is detected in real time, and the first media content at the predetermined position is played automatically;
[0305] When the display state is not the first display state, the second media content in the second media content stream is played automatically. In response to the user's switching operation on the first media content stream, the first media content at a predetermined position in the first display area is detected in real time and the first media content at the predetermined position is played.
[0306] According to one or more embodiments of this disclosure, the apparatus further includes:
[0307] The display module is also used to display a third control corresponding to the first media content stream at a preset display position in the second display area.
[0308] According to one or more embodiments of this disclosure, the apparatus further includes:
[0309] The display module is also used to dynamically switch the display of the identifier of the media content corresponding to the first media content stream within the third control.
[0310] According to one or more embodiments of this disclosure, the apparatus further includes:
[0311] The processing module is used to respond to the user's trigger operation on the third control and redisplay the first display area;
[0312] The playback module is also used to locate and play the first media content corresponding to the identifier of the media content currently displayed by the third control within the first display area.
[0313] According to one or more embodiments of this disclosure, the apparatus further includes:
[0314] The display module is configured to respond to a user's trigger operation on the identifier of the media content displayed in the third display area, and to display a list of identifiers of multiple media content associated with the target channel on the media content playback page, the list of identifiers including multiple media content identifiers.
[0315] According to one or more embodiments of this disclosure, at least one media content in the first media content stream is determined in the second media content stream according to a preset first determination condition.
[0316] According to one or more embodiments of this disclosure, the apparatus further includes:
[0317] The first determining module is used to determine a first number of first media content identifiers that satisfy a preset second determining condition from the identifiers corresponding to the second media content stream;
[0318] The second determining module is used to determine a second number of second media contents that satisfy the first determining condition from among the multiple second media contents corresponding to each first media content identifier.
[0319] The processing module is used to determine the second number of second media contents that satisfy the first determination condition as the first media content stream.
[0320] According to one or more embodiments of this disclosure, the target channel is a trending content channel.
[0321] Thirdly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;
[0322] The memory stores computer-executed instructions;
[0323] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method described in the first aspect above and various possible designs of the first aspect.
[0324] Fourthly, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, which, when executed by a processor, implement the method described in the first aspect above and various possible designs of the first aspect.
[0325] Fifthly, according to one or more embodiments of this disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the methods described in the first aspect and various possible designs of the first aspect.
[0326] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
[0327] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0328] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.
Claims
1. A media content playing method, characterized in that, The method comprises: in response to a user's acquisition operation on a content display page corresponding to a target channel, jumping to the content display page; the content display page comprises a first display area, a second display area and a third display area, wherein the first display area, the second display area and the third display area are respectively configured as an entrance of media content streams of different dimensions; displaying a plurality of media contents in a first media content stream associated with the target channel in the first display area of the content display page; wherein the first display area is an aggregation area for displaying a preset number of media content previews in the first media content stream; in response to a first triggering operation on the first display area, jumping to a media content playing page corresponding to the first media content stream and displaying the identification of at least two media contents in the first media content stream on the media content playing page; The method further comprises: displaying a second media content stream associated with the target channel in the second display area of the content display page and / or dynamically switching and displaying a plurality of media content identifications associated with the target channel in the third display area of the content display page.
2. The method of claim 1, wherein, The method of displaying a plurality of media contents in a first media content stream associated with the target channel in the first display area of the content display page comprises: displaying a preset number of first media contents and associated information corresponding to each first media content in the first display area according to a preset arrangement mode.
3. The method of claim 1, wherein, After the method of displaying a plurality of media contents in a first media content stream associated with the target channel in the first display area of the content display page, the method further comprises: in response to a user's switching operation on the first media content stream, performing a switching operation on the preset number of first media contents displayed in the first display area.
4. The method of claim 1, wherein, After the method of jumping to a media content playing page corresponding to the first media content stream in response to a first triggering operation on the first display area, the method further comprises: in response to a user's switching operation on the first media content in the media content playing page, playing the next first media content in the first media content stream.
5. The method of claim 1, wherein, The media content playing page is further provided with a first control corresponding to the identification of a plurality of media contents in the first media content stream; the method further comprises: in response to a user's second triggering operation on the first control, displaying a content list corresponding to the first media content in the media content playing page, wherein the content list comprises the identification of at least two media contents in the first media content stream.
6. The method of claim 1, wherein, The first display area is provided with a preset viewing control; The method of jumping to a media content playing page corresponding to the first media content stream in response to a first triggering operation on the first display area and displaying the identification of at least two media contents in the first media content stream on the media content playing page comprises: in response to a user's first triggering operation on the viewing control in the first display area, jumping to a media content playing page corresponding to the first media content stream; displaying a content list corresponding to the first media content stream in the media content playing page, wherein the content list comprises identification of at least two media contents in the first media content stream.
7. The method according to claim 5 or 6, characterized in that, The method further comprises: playing the first media content corresponding to the identification of the media content in the media content playing page in response to a triggering operation of the user on the identification of any media content in the content list.
8. The method of claim 1, wherein, The media content playing page is further provided with a second control. The method further comprises: dynamically switching display of identification of a second media content stream associated with the target channel in the second control.
9. The method of claim 8, wherein, The method further comprises: playing the second media content corresponding to the identification of the media content currently displayed in the second control in the media content playing page in response to a triggering operation of the user on the second control.
10. The method according to any one of claims 1-6, 8-9, characterized in that, The method further comprises: playing the second media content corresponding to the identification of the media content currently displayed in the second control in the media content playing page in response to a triggering operation of the user on the second control. The method further comprises:
11. The method of claim 10, wherein, closing the first display area in response to a first preset sliding operation of the user on the content display page; full-screen displaying a second display area and automatically playing the second media content in the second media content stream. The method further comprises:
12. The method of claim 11, wherein, re-displaying the first display area and updating a display state of the first display area in response to a second preset sliding operation of the user, wherein the display state comprises a first display state and a non-first display state; automatically playing the second media content in the second media content stream.
13. The method of claim 10, wherein, The method further comprises: processing the first media content stream in the first display area according to the display state. The method further comprises:
14. The method of claim 13, wherein, displaying a third control corresponding to the first media content stream at a preset display position of the second display area; dynamically switching display of identification of media content corresponding to the first media content stream in the third control. The method further comprises:
15. The method of claim 1, wherein, re-displaying the first display area in response to a triggering operation of the user on the third control; positioning and playing the first media content corresponding to the identification of the media content currently displayed in the third control in the first display area. The method further comprises: In response to a triggering operation of a user on the media content displayed in the third display area, a list of identifications of a plurality of media contents associated with the target channel is displayed on the media content playing page, and the list of identifications includes a plurality of media content identifications.
16. The method of any one of claims 1-6, 8-9, wherein, At least one of the first media contents is determined in the second media content stream according to a preset first determination condition.
17. The method of claim 16, wherein, Before displaying the identifications of at least two media contents in the first media content stream on the playing page, the method further includes: Determining a first number of first media content identifications in the identifications corresponding to the second media content stream that satisfy a preset second determination condition; For a plurality of second media contents corresponding to each first media content identification, determining a second number of second media contents in the plurality of second media contents that satisfy the first determination condition; Determining the second number of second media contents that satisfy the first determination condition as the first media content stream.
18. The method of claim 1, wherein, The target channel is a hot content channel.
19. A media content playback device, comprising: The method includes: A jump module is configured to jump to a content display page in response to a user's operation of obtaining the content display page corresponding to a target channel; the content display page includes a first display area, a second display area, and a third display area, wherein the first display area, the second display area, and the third display area are respectively configured as an entrance of a media content stream of different dimensions; A display module is configured to display a plurality of media contents in a first media content stream associated with the target channel in the first display area of the content display page; wherein the first display area is an aggregation area for displaying previews of a preset number of media contents in the first media content stream; A processing module is configured to jump to a media content playing page corresponding to the first media content stream in response to a first triggering operation on the first display area, and display identifications of at least two media contents in the first media content stream on the media content playing page. The display module is further configured to display a second media content stream associated with the target channel in the second display area of the content display page and / or dynamically switch and display a plurality of media content identifications associated with the target channel in the third display area of the content display page.
20. An electronic device, comprising: The method includes: A processor and a memory; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the media content playing method according to any one of claims 1 to 18.
21. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and when the processor executes the computer execution instructions, the media content playing method according to any one of claims 1 to 18 is implemented.
22. A computer program product comprising a computer program, characterised in that, The computer program is executed by the processor to implement the media content playing method according to any one of claims 1 to 18.
Citation Information
Patent Citations
Multimedia data processing method and device and computer readable storage medium
CN112312188A