Media content playing method and device, and storage medium and program product

By displaying a list of candidate media content in the media content player, users can quickly select the target media content, solving the problem of low efficiency in existing technologies and achieving efficient media content search and selection.

WO2026086501A1PCT designated stage Publication Date: 2026-04-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/121844
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-10-24
Filing Date
2025-09-17
Publication Date
2026-04-30

AI Technical Summary

Technical Problem

When using a media content player, users often find it difficult to quickly find the media content they like or need, requiring them to switch between multiple devices, resulting in low efficiency.

Method used

When the media player detects that the switching meets the preset conditions, it displays a list of candidate media content, from which users can select the target media content to play, avoiding frequent switching.

Benefits of technology

It improves the efficiency of finding and selecting media content, reduces frequent switching operations, and makes it easier for users to quickly find the content they need.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025121844_30042026_PF_FP_ABST
    Figure CN2025121844_30042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a media content playing method and device, and a storage medium and a program product. The media content playing method comprises: when it is detected that the switching of media content in a media content player meets a preset condition, displaying a candidate media content list in a playback interface for current media content, wherein a plurality of pieces of candidate media content are displayed in the candidate media content list; and in response to a selection instruction for target media content in the candidate media content list, determining the target media content as media content to be played.
Need to check novelty before this filing date? Find Prior Art

Description

Media content playback methods, devices, storage media and program products

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202411498495.5, entitled "Media Content Playback Method, Device, Storage Medium and Program Product", filed on October 24, 2024, which is incorporated herein by reference in its entirety. Technical Field

[0003] This disclosure relates to the field of computer and network communication technology, and in particular to a media content playback method, device, storage medium, and program product. Background Technology

[0004] With the development of internet technology, various media content players have emerged, allowing users to play media content such as music and videos. Summary of the Invention

[0005] This disclosure provides a media content playback method, device, storage medium, and program product.

[0006] In a first aspect, embodiments of this disclosure provide a media content playback method, including:

[0007] When the switching of media content in the media content player meets the preset conditions, a list of candidate media content is displayed in the playback interface of the current media content, wherein the list of candidate media content displays multiple candidate media content.

[0008] In response to a selection instruction for target media content in the candidate media content list, the target media content is determined as the media content to be played.

[0009] Secondly, embodiments of this disclosure provide a media content playback device, including:

[0010] The display unit is used to display a list of candidate media content in the playback interface of the current media content when the switching of media content in the media content player meets the preset conditions. The list of candidate media content displays multiple candidate media content.

[0011] The processing unit is configured to, in response to a selection instruction for target media content in the candidate media content list, determine the target media content as the media content to be played.

[0012] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;

[0013] The memory stores computer-executed instructions;

[0014] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the media content playback method as described in the first aspect and various possible designs of the first aspect.

[0015] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the media content playback method described in the first aspect and various possible designs of the first aspect.

[0016] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the media content playback method described in the first aspect and various possible designs of the first aspect. Attached Figure Description

[0017] 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.

[0018] Figure 1 is a schematic diagram of the interface of a media content playback method provided in an embodiment of this disclosure;

[0019] Figure 2 is a schematic flowchart of a media content playback method provided in an embodiment of this disclosure;

[0020] Figure 3 is a schematic diagram of the interface of a media content playback method provided in another embodiment of this disclosure;

[0021] Figure 4 is a schematic diagram of the interface of a media content playback method provided in another embodiment of this disclosure;

[0022] Figure 5 is a schematic diagram of the interface of a media content playback method provided in another embodiment of this disclosure;

[0023] Figure 6 is a structural block diagram of a media content playback device provided in an embodiment of this disclosure;

[0024] Figure 7 is a schematic diagram of the hardware structure of a media content playback device provided in an embodiment of this disclosure. Detailed Implementation

[0025] However, when using media content players, users often cannot quickly find the media content they like or need. They need to keep switching media content until they find the one they like or need. Users may need to switch multiple times, which is inefficient in finding the media content they like or need.

[0026] 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.

[0027] In existing technologies, when using media content players, users often cannot quickly find the media content they like or need. They need to switch media content repeatedly until they find the one they like or need. This can be inefficient, as users may need to switch multiple times to find the media content they like or need.

[0028] To address the aforementioned technical problems, this disclosure provides a media content playback method. When a media content switch in a media content player meets preset conditions, a candidate media content list is displayed on the playback interface of the current media content. This candidate media content list contains multiple candidate media contents. In response to a selection instruction for a target media content in the candidate media content list, the target media content is determined as the media content to be played. This disclosure provides a candidate media content list for users to quickly browse multiple candidate media contents when the media content switch meets preset conditions. This allows users to conveniently and quickly select the desired target media content, avoiding frequent media content switching operations and improving the efficiency of media content search and selection.

[0029] The media content playback method of this disclosure can be applied to any electronic device capable of playing media content. When the switching of media content in the media content player meets the preset conditions, a list of candidate media content is displayed in the playback interface of the current media content. As an example, as shown in FIG1, a list of candidate media content 102 is displayed in the playback interface 101 of the current media content. The list of candidate media content 102 displays multiple candidate media content 103. In addition, each candidate media content is also configured with a corresponding playback control 104 (or other controls) for the user to select target media content. After the user triggers the playback control 104 corresponding to any candidate media content, the candidate media content can be determined as the target media content and determined as the media content to be played. The target media content can be played directly, or it can be played after the current media content has finished playing, or by switching the current media content to the target media content. In addition, an update control 105 (e.g., displaying a "Refresh" button) is set in the candidate media content list 102. Users can trigger the update control 105 to update the candidate media content in the candidate media content list 102.

[0030] The media content playback method of this disclosure will be described in detail below with reference to specific embodiments.

[0031] Referring to Figure 2, which is a schematic flowchart of a media content playback method according to an embodiment of this disclosure. The method of this embodiment can be applied to any electronic device such as a terminal device or server. The media content playback method includes:

[0032] S201. When the switching of media content in the media content player meets the preset conditions, a list of candidate media content is displayed in the playback interface of the current media content, wherein the list of candidate media content displays multiple candidate media content.

[0033] In this embodiment, when a user plays media content using a media content player, they often switch media content due to reasons such as disliking the currently playing content or it not meeting their needs, until they find media content that they like or that meets their needs. Since a media content player can usually only play one piece of media content at a time, and each switch can only be from one piece of media content to another, the user may need to perform multiple switching operations to find media content that they like or that meets their needs. Therefore, this embodiment can detect the switching of media content in the media content player. When the switching of media content meets preset conditions, a list of candidate media content is displayed on the playback interface of the current media content. The list of candidate media content displays multiple candidate media content, especially displaying relevant information of multiple candidate media content, which may include, but is not limited to, the name of the candidate media content, images (such as cover images, etc.), creator (or publisher) information, album information, etc., allowing the user to quickly view the candidate media content, so that the user can select the target media content they need from the candidate media content, improving the efficiency of the user in finding the target media content.

[0034] In this embodiment, the media content may include, but is not limited to, music, video, etc., meaning the media content player may include, but is not limited to, music players, video players, etc. Furthermore, the media content player in this embodiment can be a feed-stream-based media content player. The feed stream is a continuously updated information stream of media content presented to the user. The user can switch to the next media content through triggering operations such as swiping. Of course, the media content player in this embodiment is not limited to a feed-stream-based media content player; it can also be other players, and no limitation is imposed here.

[0035] Optionally, the preset conditions can be set according to requirements. This embodiment provides the following optional embodiments:

[0036] In one alternative embodiment, when media content in the media content player is detected to have switched to the target order, a list of candidate media content is displayed in the playback interface of the current media content.

[0037] In this embodiment, a list of candidate media content can be displayed on the playback interface of media content in certain target order. For example, displaying the candidate media content list on the playback interface of the second media content is based on the consideration that after a user opens the media content player, the first media content is usually played directly, so the user will switch from the second media content onwards. Displaying the candidate media content list on the playback interface of the second media content at this time can facilitate the user to select the desired target media content, improving efficiency. In addition, the candidate media content list can also be displayed on the playback interface of the fifth media content. This is because after playing or switching the previous few media content, the user's patience may have decreased, and there may be a need to switch media content. Providing the candidate media content list at this time can rekindle the user's interest and allow the user to reselect the desired target media content.

[0038] Of course, this embodiment is not limited to the target order described above. Specific values ​​for the target order can be set according to actual needs, or more target orders can be set. The target order can be based on the media content player's startup time, with the first played media content having an order of 1, the second played media content having an order of 2, and so on. However, the target order is not limited to the media content playback startup time; other feasible times can also be used as the basis.

[0039] In another optional embodiment, when it is detected that the number of times media content is switched in the media content player exceeds a preset number threshold and / or the switching time interval is less than a first preset time threshold, a list of candidate media content is displayed in the playback interface of the current media content.

[0040] In this embodiment, if frequent switching of media content by the user is detected, a list of candidate media content can be displayed on the playback interface of the current media content, allowing the user to select the desired target media content, thereby reducing frequent switching actions and improving efficiency. Frequent switching can be measured by the number of switches and / or the switching time interval. That is, when the number of media content switches exceeds a preset threshold and / or the switching time interval is less than a first preset time threshold, it is determined that the user is frequently switching media content. The preset threshold and the first preset time threshold can be set according to actual conditions. Of course, other methods can also be used in this embodiment to determine that the user is frequently switching media content, which will not be elaborated here.

[0041] In another optional embodiment, if the current user of the media content player is a new user, then when the switching of media content in the media content player meets the preset conditions, a list of candidate media content is displayed in the playback interface of the current media content.

[0042] In this embodiment, when new users use the content player, due to the possibility of inaccurate media content recommendations for them, new users are less likely to quickly find the media content they need compared to experienced users. This means new users are more likely to frequently switch between media content, resulting in a low completion rate. To improve the efficiency of new users in finding media content and increasing the completion rate, this embodiment can display a list of candidate media content on the playback interface of the current media content when a switch in the media player meets a preset condition. This allows new users to quickly select the target media content, reducing frequent switching and improving efficiency and completion rate. A new user is defined as a user whose registration time and / or media player installation time are less than a second preset time threshold. The second preset time threshold can be set according to actual conditions, for example, it can be set to 24 hours, meaning that a registration time and / or media player installation time less than 24 hours is considered a new user. Additionally, users who have not logged in or registered can also be considered new users.

[0043] In another optional embodiment, if the size of the current media content playback interface is too small, for example, smaller than a preset size threshold, and the candidate media content list is not allowed to be displayed, or if the candidate media content list can only accommodate too few candidate media contents, then the candidate media content list may not be displayed. For example, if the media content player is playing on a small screen or running on a device with a small screen size, the candidate media content list may not be displayed. However, if the size of the current media content playback interface exceeds the preset size threshold, it means that the size of the playback interface is large enough, and the candidate media content list can be displayed in the current media content playback interface when the switching of media content in the media content player meets the preset conditions.

[0044] In another optional embodiment, while the media content player is running in the background, the user can also switch media content, for example, by using controls on the device desktop or notification bar. When the switching of media content meets the preset conditions, if the media content player is still running in the background, the candidate media content list will not be displayed in the playback interface of the current media content; if the media content player returns to the foreground, the candidate media content list will be displayed in the playback interface of the current media content.

[0045] It should be noted that the above-mentioned preset conditions can be combined with each other without conflict, and the specific combination method is not limited in this embodiment. Of course, the preset conditions are not limited to the above-mentioned preset conditions, and any other feasible preset conditions can be used.

[0046] S202. In response to the instruction to select target media content from the candidate media content list, the target media content is determined as the media content to be played.

[0047] In this embodiment, after displaying a list of candidate media content in the playback interface of the current media content, the user can select one or more candidate media content as the target media content. The target media content is then designated as the media to be played. The user can then directly switch from the current media content to the target media content for playback, or switch to the target media content after the current media content has finished playing, or by switching the current media content, and then play the target media content. Alternatively, other triggering methods can be used to switch to the target media content for playback. These different playback initiation methods provide greater flexibility in starting the playback of the target media content.

[0048] The media content playback method provided in this embodiment displays a candidate media content list in the playback interface of the current media content when a preset condition is met during media content switching in the media content player. The candidate media content list contains multiple candidate media contents. In response to a selection instruction for a target media content in the candidate media content list, the target media content is determined as the media content to be played. This embodiment can provide a candidate media content list for users to quickly browse multiple candidate media contents when the media content switching meets the preset condition, allowing users to conveniently and quickly select the desired target media content, avoiding frequent media content switching operations, and improving the efficiency of media content search and selection.

[0049] Based on any of the above embodiments, when S201 displays a list of candidate media content in the playback interface of the current media content, it may specifically include:

[0050] A preset number of media contents are retrieved from the list of media contents to be played, added as candidate media contents to the candidate media contents list, and displayed in the playback interface of the current media content; or

[0051] A preset number of recommended media contents are obtained from the server, added as candidate media contents to the candidate media contents list, and displayed in the playback interface of the current media contents.

[0052] In this embodiment, the candidate media content in the candidate media content list can be derived from the list of media content to be played. The list of media content to be played is a list of media content that will be played after the current media content. It can include media content that is pre-push by the server, or media content that follows the current media content in a media content collection (such as a playlist) pre-selected by the user. In the first method, a preset number of media content from the list of media content to be played is directly displayed in the candidate media content list to prompt the user which media content will be played after the current media content. This allows the user to select the target media content, so that the user does not have to switch one by one and can directly skip the intermediate switching process and switch directly to the target media content.

[0053] In the second approach, the candidate media content can be a preset number of recommended media content re-obtained from the server. These recommended media content pieces, distinct from those in the list of media content to be played, are displayed in the candidate media content list to provide users with more choices. Optionally, deduplication can be performed between the recommended media content and the media content in the list of media content to be played during the acquisition process to provide media content different from that in the list.

[0054] It should be noted that if the number of candidate media contents obtained through the above two methods is less than the preset number, you can wait until the preset number of candidate media contents is obtained before displaying them in the candidate media contents list. Furthermore, the preset number can be set according to the actual situation, and optionally, it can also be set according to the size of the current media content's playback interface.

[0055] Furthermore, if the user determines that the desired target media content does not exist in the candidate media content list, the candidate media content in the candidate media content list can be updated. Optionally, in this embodiment, an update control (such as a "refresh" button, a "refresh" button, etc.) is set in the candidate media content list. Furthermore, the user can trigger the update control. In response to the trigger operation command of the update control, the candidate media content in the candidate media content list can be updated. Specifically, another batch of preset number of media content can be obtained from the list of media content to be played, or another batch of preset number of recommended media content can be obtained from the server and displayed in the playback interface of the current media content, thereby realizing the update of candidate media content.

[0056] Based on any of the above embodiments, S202, in response to a selection instruction for target media content in the candidate media content list, determines the target media content as the media content to be played, which may specifically include:

[0057] In response to a selection instruction for target media content in the candidate media content list, the system switches from the current media content to the target media content and plays the target media content.

[0058] In this embodiment, after the user selects the target media content from the candidate media content list, the user can directly switch from the current media content to the target media content. That is, after the user triggers the selection of the target media content, the target media content can be started directly, which can realize quick switching of media content without the need for additional user operation.

[0059] More specifically, each candidate media content in the candidate media content list can be configured with a playback control. For example, in Figure 1, each candidate media content in the candidate media content list 102 is configured with a playback control 104. Users can trigger the playback control corresponding to the target recommended media content in the candidate media content list. In response to the trigger operation command, the user can switch from the current media content to the target media content and play the target media content. That is, the playback control realizes both the selection of the target media content and the start of playback of the target media content.

[0060] Furthermore, in this embodiment, after switching from the current media content to the target media content, or even after multiple media content switches, it is possible to switch back to the current media content. For example, assuming the current media content is media content 1, after selecting media content 4 from the candidate media content list and playing media content 4, one can switch back to media content 1 by swiping down. Even after playing media content 4, one can switch to media content 5 by swiping up, and return to media content 1 by two swipe-down operations. When switching back to the current media content, the candidate media content list can be redisplayed in the playback interface of the current media content. For example, in the above example, the candidate media content list is redisplayed in the playback interface of media content 1.

[0061] Optionally, the candidate media content in the candidate media content list that is redisplayed in the playback interface of the current media content can be the same as or different from the original candidate media content. Optionally, candidate media content between the current media content and the target media content can be removed from the candidate media content list. That is, candidate media content between the current media content and the target media content can be considered as media content that the user does not need or is not interested in, and new candidate media content can be removed and added.

[0062] Optionally, if the candidate media content is from the list of media content to be played, after the user selects the target media content, the media content between the current media content and the target media content in the list of media content to be played has been skipped, so that the next media content after the current media content is the target media content. The current media content and the target media content can be switched directly. Therefore, when switching back from the target media content to the current media content, the candidate media content between the current media content and the target media content can be removed from the candidate media content list that is redisplayed in the playback interface of the current media content, so as to maintain that the current media content and the target media content can be switched directly. That is, the candidate media content list continues to display the preset number of media content from the list of media content to be played, starting from the target media content. For example, suppose the candidate media content list can display four candidate media contents from the list of media contents to be played. The current media content is media content 1, and the media contents in the list of media contents to be played are numbered sequentially, including media content 2, 3, 4, etc. In the playback interface of media content 1, the candidate media content list displays media content 2 to 5 from the list of media contents to be played. If the user selects media content 4 as the target media content and plays media content 4, they can switch back to media content 1 by swiping down. At this time, the candidate media content list is redisplayed in media content 1, where media content 2 to 3 between media content 1 and media content 4 are removed. Now the candidate media content list displays media content 4 to 7 from the list of media contents to be played.

[0063] In another optional embodiment, S202, in response to a selection instruction for target media content in the candidate media content list, determines the target media content as media content to be played, which may specifically include:

[0064] In response to a selection instruction for target media content in the candidate media content list, the target media content is added to the list of media content to be played;

[0065] After the current media content finishes playing, or in response to a switching instruction for the current media content, the system switches from the current media content to the target media content and plays the target media content.

[0066] In this embodiment, after the user selects target media content from the candidate media content list, the target media content is not immediately started playing. Instead, it is added to the list of media content to be played without affecting the playback of the current media content. After the current media content finishes playing, the user can switch to the target media content. Alternatively, the user can actively switch the current media content in response to a switching command, and then play the target media content. Through this process, the user can select subsequent media content to play without affecting the playback of the current media content.

[0067] It should be noted that if the candidate media content in the candidate media content list comes from the list of media content to be played, there is no need to add the target media content to the list of media content to be played. You can switch from the current media content to the target media content and play the target media content after the current media content has finished playing or in response to the switching command of the current media content.

[0068] Optionally, since selecting target media content does not affect the playback of the current media content, multiple target media content can be selected. That is, in response to the selection instruction for multiple target media content in the candidate media content list, multiple target media content can be added to the media content to be played list.

[0069] Furthermore, when adding multiple target media content items to the list of media content to be played, they can be added in the order they were selected. The target media content selected later in the list will precede the one selected earlier. For example, if a user selects candidate media content 4, candidate media content 3, and candidate media content 2 in sequence, the order in the list will be candidate media content 2, candidate media content 3, and candidate media content 4. The last selected candidate media content will be played first. This is because users typically want the most recently selected target media content to play first, so playing the last selected target media content first satisfies the user's needs. Of course, this embodiment is not limited to the above order; other orders can also be used.

[0070] Optionally, since selecting target media content does not affect the playback of the current media content, after selecting target media content, it is also possible to deselect the selected target media content. Specifically, in response to a deselection instruction for target media content already selected in the candidate media content list, the target media content is removed from the list of media content to be played. The selection status of the target media content can be indicated in the candidate media content list; after deselection, the selection status of the target media content can be updated to unselected.

[0071] More specifically, as shown in Figure 3, each candidate media content in the candidate media content list can be configured with an add control 304. Correspondingly, the user can trigger the add control 304 corresponding to the target media content in the candidate media content list. In response to the trigger command, the target media content can be added to the list of media content to be played. Optionally, after the add control 304 corresponding to the target media content is triggered, its form can be changed, for example, to a checkmark form as shown in Figure 4, to indicate the selected state of the target media content. Furthermore, the user can trigger the add control corresponding to the already selected target media content again to deselect the target media content and remove it from the list of media content to be played. Further, the form of the add control corresponding to the target media content can be changed, for example, to its initial form as shown in Figure 5, to indicate the unselected state of the media content.

[0072] Furthermore, in this embodiment, after switching from the current media content to the target media content, or even after multiple media content switches, the user can switch back to the current media content. For example, assuming the current media content is media content 1, after selecting media content 4 from the candidate media content list and playing media content 4, the user can switch back to media content 1 by swiping down. Even after playing media content 4, the user can swi up to switch to media content 5, and then return to media content 1 by two swipes down. When switching back to the current media content, the candidate media content list can be redisplayed in the playback interface of the current media content. For example, in the above example, the candidate media content list is redisplayed in the playback interface of media content 1. The candidate media content in the candidate media content list can be the same as the original candidate media content, allowing the user to reselect the target media content or deselect an already selected target media content. Of course, the candidate media content in the redisplayed candidate media content list can also be different from the original candidate media content.

[0073] Corresponding to the media content playback method in the above embodiments, Figure 6 is a structural block diagram of the media content playback device provided in this disclosure embodiment. For ease of explanation, only the parts related to this disclosure embodiment are shown. Referring to Figure 6, the media content playback device 600 includes: a display unit 601 and a processing unit 602.

[0074] The display unit 601 is used to display a list of candidate media content in the playback interface of the current media content when the switching of media content in the media content player meets the preset conditions. The list of candidate media content displays multiple candidate media content.

[0075] The processing unit 602 is configured to determine the target media content as the media content to be played in response to a selection instruction for target media content in the candidate media content list.

[0076] In one or more embodiments of this disclosure, when the display unit 601 detects that the switching of media content in the media content player meets preset conditions, and displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0077] When media content that has switched to the target order is detected in the media content player, a list of candidate media content is displayed in the playback interface of the current media content.

[0078] In one or more embodiments of this disclosure, when the display unit 601 detects that the switching of media content in the media content player meets preset conditions, and displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0079] When it is detected that the number of times media content is switched in the media content player exceeds a preset number threshold and / or the switching time interval is less than a first preset time threshold, a list of candidate media content is displayed in the playback interface of the current media content.

[0080] In one or more embodiments of this disclosure, when the display unit 601 detects that the switching of media content in the media content player meets preset conditions, and displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0081] If the current user of the media content player is a new user, when the switching of media content in the media content player meets the preset conditions, a list of candidate media content is displayed in the playback interface of the current media content; wherein the new user is a user whose registration time and / or the installation time of the media content player is shorter than the second preset time threshold.

[0082] In one or more embodiments of this disclosure, when the display unit 601 displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0083] A preset number of media contents are retrieved from the list of media contents to be played, added as candidate media contents to the candidate media contents list, and displayed in the playback interface of the current media content; or

[0084] A preset number of recommended media contents are obtained from the server, added as candidate media contents to the candidate media contents list, and displayed in the playback interface of the current media contents.

[0085] In one or more embodiments of this disclosure, when the processing unit 602 determines the target media content as the media content to be played in response to a selection instruction for target media content in the candidate media content list, it is configured to:

[0086] In response to a selection instruction for target media content in the candidate media content list, the system switches from the current media content to the target media content and plays the target media content.

[0087] In one or more embodiments of this disclosure, each candidate media content in the candidate media content list is configured with a playback control; correspondingly, when the processing unit 602 switches from the current media content to the target media content in response to a selection instruction for target media content in the candidate media content list, and plays the target media content, it is configured to:

[0088] In response to a trigger operation command on the playback control corresponding to the target recommended media content in the candidate media content list, the system switches from the current media content to the target media content and plays the target media content.

[0089] In one or more embodiments of this disclosure, after switching from the current media content to the target media content, the processing unit 602 is further configured to:

[0090] In response to a switching instruction to switch to the current media content, switch to the current media content;

[0091] The display unit 601 is further configured to redisplay the candidate media content list in the playback interface of the current media content, and remove candidate media content between the current media content and the target media content from the candidate media content list.

[0092] In one or more embodiments of this disclosure, when the processing unit 602 determines the target media content as the media content to be played in response to a selection instruction for target media content in the candidate media content list, it is configured to:

[0093] In response to a selection instruction for target media content in the candidate media content list, the target media content is added to the list of media content to be played;

[0094] After the current media content finishes playing, or in response to a switching instruction for the current media content, the system switches from the current media content to the target media content and plays the target media content.

[0095] In one or more embodiments of this disclosure, when the processing unit 602 adds the target media content to the list of media content to be played in response to a selection instruction for target media content in the candidate media content list, it is configured to:

[0096] In response to a selection instruction for multiple target media contents in the candidate media content list, the multiple target media contents are added to the media content list to be played.

[0097] In one or more embodiments of this disclosure, when adding the plurality of target media contents to the list of media contents to be played, the processing unit 602 is configured to:

[0098] The multiple target media contents are added to the list of media contents to be broadcast in the order in which they are selected, wherein the target media contents selected later in the list of media contents to be broadcast are placed before the target media contents selected earlier.

[0099] In one or more embodiments of this disclosure, after adding the target media content to the list of media content to be played, the processing unit 602 is further configured to:

[0100] In response to a deselection instruction for a target media content already selected in the candidate media content list, the target media content is removed from the list of media content to be played.

[0101] In one or more embodiments of this disclosure, each candidate media content in the candidate media content list is configured with an add control; correspondingly, when the processing unit 602 adds the target media content to the list of media content to be played in response to a selection instruction for the target media content in the candidate media content list, it is configured to:

[0102] In response to a trigger operation command for adding a control corresponding to the target media content in the candidate media content list, the target media content is added to the media content list to be played.

[0103] In one or more embodiments of this disclosure, after switching from the current media content to the target media content, the processing unit 602 is further configured to:

[0104] In response to a switching instruction to switch to the current media content, switch to the current media content;

[0105] The display unit 601 is also used to re-display the candidate media content list in the playback interface of the current media content.

[0106] In one or more embodiments of this disclosure, the candidate media content list further includes an update control; correspondingly, the display unit 601 is also used for:

[0107] In response to the trigger operation command of the update control, the candidate media content in the candidate media content list is updated.

[0108] In one or more embodiments of this disclosure, when the display unit 601 detects that the switching of media content in the media content player meets preset conditions, and displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0109] If the size of the playback interface of the current media content exceeds a preset size threshold, then when the switching of media content in the media content player meets the preset conditions, a list of candidate media content will be displayed in the playback interface of the current media content.

[0110] 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.

[0111] To implement the above embodiments, this disclosure also provides an electronic device.

[0112] Referring to Figure 7, a schematic diagram of the structure of an electronic device 700 suitable for implementing embodiments of the present disclosure is shown. The electronic device 700 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 broadcast receivers, personal digital assistants (PDAs), tablet computers, 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. The electronic device shown in Figure 7 is merely an example and should not be construed as limiting the functionality and scope of the embodiments of the present disclosure.

[0113] As shown in Figure 7, the electronic device 700 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage device 708 into a random access memory (RAM) 703. The RAM 703 also stores various programs and data required for the operation of the electronic device 700. The processing unit 701, ROM 702, and RAM 703 are interconnected via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0114] Typically, the following devices can be connected to I / O interface 705: input devices 706 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 707 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 708 including, for example, magnetic tapes, hard disks, etc.; and communication devices 709. Communication device 709 allows electronic device 700 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 7 shows electronic device 700 with various devices, 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.

[0115] 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 709, or installed from storage device 708, or installed from ROM 702. When the computer program is executed by processing device 701, it performs the functions defined in the methods of embodiments of this disclosure.

[0116] 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.

[0117] 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.

[0118] 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.

[0119] 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).

[0120] 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.

[0121] 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".

[0122] 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.

[0123] In a first aspect, according to one or more embodiments of this disclosure, a media content playback method is provided, comprising:

[0124] When the switching of media content in the media content player meets the preset conditions, a list of candidate media content is displayed in the playback interface of the current media content, wherein the list of candidate media content displays multiple candidate media content.

[0125] In response to a selection instruction for target media content in the candidate media content list, the target media content is determined as the media content to be played. According to one or more embodiments of this disclosure,

[0126] According to one or more embodiments of this disclosure, when it is detected that the switching of media content in the media content player meets preset conditions, displaying a list of candidate media content in the playback interface of the current media content includes:

[0127] When media content that has switched to the target order is detected in the media content player, a list of candidate media content is displayed in the playback interface of the current media content.

[0128] According to one or more embodiments of this disclosure, when it is detected that the switching of media content in the media content player meets preset conditions, displaying a list of candidate media content in the playback interface of the current media content includes:

[0129] When it is detected that the number of times media content is switched in the media content player exceeds a preset number threshold and / or the switching time interval is less than a first preset time threshold, a list of candidate media content is displayed in the playback interface of the current media content.

[0130] According to one or more embodiments of this disclosure, when it is detected that the switching of media content in the media content player meets preset conditions, displaying a list of candidate media content in the playback interface of the current media content includes:

[0131] If the current user of the media content player is a new user, when the switching of media content in the media content player meets the preset conditions, a list of candidate media content is displayed in the playback interface of the current media content; wherein the new user is a user whose registration time and / or the installation time of the media content player is shorter than the second preset time threshold.

[0132] According to one or more embodiments of this disclosure, displaying a list of candidate media content in the playback interface of the current media content includes:

[0133] A preset number of media contents are retrieved from the list of media contents to be played, added as candidate media contents to the candidate media contents list, and displayed in the playback interface of the current media content; or

[0134] A preset number of recommended media contents are obtained from the server, added as candidate media contents to the candidate media contents list, and displayed in the playback interface of the current media contents.

[0135] According to one or more embodiments of this disclosure, determining the target media content as the media content to be played in response to a selection instruction for target media content in the candidate media content list includes:

[0136] In response to a selection instruction for target media content in the candidate media content list, the system switches from the current media content to the target media content and plays the target media content.

[0137] According to one or more embodiments of this disclosure, each candidate media content in the candidate media content list is configured with a playback control; correspondingly, the step of switching from the current media content to the target media content in response to a selection instruction for target media content in the candidate media content list, and playing the target media content, includes:

[0138] In response to a trigger operation command on the playback control corresponding to the target recommended media content in the candidate media content list, the system switches from the current media content to the target media content and plays the target media content.

[0139] According to one or more embodiments of this disclosure, after switching from the current media content to the target media content, the method further includes:

[0140] In response to a switching instruction to switch to the current media content, the system switches to the current media content and redisplays the candidate media content list in the playback interface of the current media content, and removes candidate media content between the current media content and the target media content from the candidate media content list.

[0141] According to one or more embodiments of this disclosure, determining the target media content as the media content to be played in response to a selection instruction for target media content in the candidate media content list includes:

[0142] In response to a selection instruction for target media content in the candidate media content list, the target media content is added to the list of media content to be played;

[0143] After the current media content finishes playing, or in response to a switching instruction for the current media content, the system switches from the current media content to the target media content and plays the target media content.

[0144] According to one or more embodiments of this disclosure, adding the target media content to the list of media content to be played in response to a selection instruction for target media content in the candidate media content list includes:

[0145] In response to a selection instruction for multiple target media contents in the candidate media content list, the multiple target media contents are added to the media content list to be played.

[0146] According to one or more embodiments of this disclosure, adding the plurality of target media contents to the list of media contents to be played includes:

[0147] The multiple target media contents are added to the list of media contents to be broadcast in the order in which they are selected, wherein the target media contents selected later in the list of media contents to be broadcast are placed before the target media contents selected earlier.

[0148] According to one or more embodiments of this disclosure, after adding the target media content to the list of media content to be played, the method further includes:

[0149] In response to a deselection instruction for a target media content already selected in the candidate media content list, the target media content is removed from the list of media content to be played.

[0150] According to one or more embodiments of this disclosure, each candidate media content in the candidate media content list is configured with an add control; correspondingly, adding the target media content to the to-be-played media content list in response to a selection instruction for target media content in the candidate media content list includes:

[0151] In response to a trigger operation command for adding a control corresponding to the target media content in the candidate media content list, the target media content is added to the media content list to be played.

[0152] According to one or more embodiments of this disclosure, after switching from the current media content to the target media content, the method further includes:

[0153] In response to a switching instruction to switch to the current media content, switch to the current media content and redisplay the candidate media content list in the playback interface of the current media content.

[0154] According to one or more embodiments of this disclosure, the candidate media content list further includes an update control; correspondingly, the method further includes:

[0155] In response to the trigger operation command of the update control, the candidate media content in the candidate media content list is updated.

[0156] According to one or more embodiments of this disclosure, when it is detected that the switching of media content in the media content player meets preset conditions, displaying a list of candidate media content in the playback interface of the current media content includes:

[0157] If the size of the playback interface of the current media content exceeds a preset size threshold, then when the switching of media content in the media content player meets the preset conditions, a list of candidate media content will be displayed in the playback interface of the current media content.

[0158] Secondly, according to one or more embodiments of this disclosure, a media content playback device is provided, comprising:

[0159] The display unit is used to display a list of candidate media content in the playback interface of the current media content when the switching of media content in the media content player meets the preset conditions. The list of candidate media content displays multiple candidate media content.

[0160] The processing unit is configured to, in response to a selection instruction for target media content in the candidate media content list, determine the target media content as the media content to be played.

[0161] According to one or more embodiments of this disclosure, when the display unit detects that the switching of media content in the media content player meets preset conditions, and displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0162] When media content that has switched to the target order is detected in the media content player, a list of candidate media content is displayed in the playback interface of the current media content.

[0163] According to one or more embodiments of this disclosure, when the display unit detects that the switching of media content in the media content player meets preset conditions, and displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0164] When it is detected that the number of times media content is switched in the media content player exceeds a preset number threshold and / or the switching time interval is less than a first preset time threshold, a list of candidate media content is displayed in the playback interface of the current media content.

[0165] According to one or more embodiments of this disclosure, when the display unit detects that the switching of media content in the media content player meets preset conditions, and displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0166] If the current user of the media content player is a new user, when the switching of media content in the media content player meets the preset conditions, a list of candidate media content is displayed in the playback interface of the current media content; wherein the new user is a user whose registration time and / or the installation time of the media content player is shorter than the second preset time threshold.

[0167] According to one or more embodiments of this disclosure, when the display unit displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0168] A preset number of media contents are retrieved from the list of media contents to be played, added as candidate media contents to the candidate media contents list, and displayed in the playback interface of the current media content; or

[0169] A preset number of recommended media contents are obtained from the server, added as candidate media contents to the candidate media contents list, and displayed in the playback interface of the current media contents.

[0170] According to one or more embodiments of this disclosure, when the processing unit determines the target media content as the media content to be played in response to a selection instruction for target media content in the candidate media content list, it is configured to:

[0171] In response to a selection instruction for target media content in the candidate media content list, the system switches from the current media content to the target media content and plays the target media content.

[0172] According to one or more embodiments of this disclosure, each candidate media content in the candidate media content list is configured with a playback control; correspondingly, when the processing unit switches from the current media content to the target media content in response to a selection instruction for target media content in the candidate media content list, and plays the target media content, it is configured to:

[0173] In response to a trigger operation command on the playback control corresponding to the target recommended media content in the candidate media content list, the system switches from the current media content to the target media content and plays the target media content.

[0174] According to one or more embodiments of this disclosure, after switching from the current media content to the target media content, the processing unit is further configured to:

[0175] In response to a switching instruction to switch to the current media content, switch to the current media content;

[0176] The display unit is further configured to redisplay the candidate media content list in the playback interface of the current media content, and remove candidate media content between the current media content and the target media content from the candidate media content list.

[0177] According to one or more embodiments of this disclosure, when the processing unit determines the target media content as the media content to be played in response to a selection instruction for target media content in the candidate media content list, it is configured to:

[0178] In response to a selection instruction for target media content in the candidate media content list, the target media content is added to the list of media content to be played;

[0179] After the current media content finishes playing, or in response to a switching instruction for the current media content, the system switches from the current media content to the target media content and plays the target media content.

[0180] According to one or more embodiments of this disclosure, when the processing unit adds the target media content to the list of media content to be played in response to a selection instruction for target media content in the candidate media content list, it is configured to:

[0181] In response to a selection instruction for multiple target media contents in the candidate media content list, the multiple target media contents are added to the media content list to be played.

[0182] According to one or more embodiments of this disclosure, when the processing unit adds the plurality of target media contents to the list of media contents to be played, it is configured to:

[0183] The multiple target media contents are added to the list of media contents to be broadcast in the order in which they are selected, wherein the target media contents selected later in the list of media contents to be broadcast are placed before the target media contents selected earlier.

[0184] According to one or more embodiments of this disclosure, after adding the target media content to the list of media content to be played, the processing unit is further configured to:

[0185] In response to a deselection instruction for a target media content already selected in the candidate media content list, the target media content is removed from the list of media content to be played.

[0186] According to one or more embodiments of this disclosure, each candidate media content in the candidate media content list is configured with an add control; correspondingly, when the processing unit adds the target media content to the media content to be played list in response to a selection instruction for the target media content in the candidate media content list, it is configured to:

[0187] In response to a trigger operation command for adding a control corresponding to the target media content in the candidate media content list, the target media content is added to the media content list to be played.

[0188] According to one or more embodiments of this disclosure, after switching from the current media content to the target media content, the processing unit is further configured to:

[0189] In response to a switching instruction to switch to the current media content, switch to the current media content;

[0190] The display unit is also used to re-display the candidate media content list in the playback interface of the current media content.

[0191] According to one or more embodiments of this disclosure, the candidate media content list further includes an update control; correspondingly, the display unit is also used for:

[0192] In response to the trigger operation command of the update control, the candidate media content in the candidate media content list is updated.

[0193] According to one or more embodiments of this disclosure, when the display unit detects that the switching of media content in the media content player meets preset conditions, and displays a list of candidate media content in the playback interface of the current media content, it is used to:

[0194] If the size of the playback interface of the current media content exceeds a preset size threshold, then when the switching of media content in the media content player meets the preset conditions, a list of candidate media content will be displayed in the playback interface of the current media content.

[0195] Thirdly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;

[0196] The memory stores computer-executed instructions;

[0197] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the media content playback method as described in the first aspect and various possible designs of the first aspect.

[0198] 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, and when a processor executes the computer-executable instructions, the media content playback method described in the first aspect and various possible designs of the first aspect is implemented.

[0199] 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 media content playback method described in the first aspect and various possible designs of the first aspect.

[0200] 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.

[0201] 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.

[0202] 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 method for playing media content, comprising: When the switching of media content in the media content player meets the preset conditions, a list of candidate media content is displayed in the playback interface of the current media content, wherein the list of candidate media content displays multiple candidate media content. In response to a selection instruction for target media content in the candidate media content list, the target media content is determined as the media content to be played.

2. The method according to claim 1, wherein when the switching of media content in the media content player meets a preset condition, displaying a list of candidate media content in the playback interface of the current media content includes: When media content that has switched to the target order is detected in the media content player, a list of candidate media content is displayed in the playback interface of the current media content.

3. The method according to claim 1, wherein when the switching of media content in the media content player meets the preset conditions, displaying a list of candidate media content in the playback interface of the current media content includes: When it is detected that the number of times media content is switched in the media content player exceeds a preset number threshold and / or the switching time interval is less than a first preset time threshold, a list of candidate media content is displayed in the playback interface of the current media content.

4. The method according to claim 1, wherein when the switching of media content in the media content player meets a preset condition, displaying a list of candidate media content in the playback interface of the current media content includes: If the current user of the media content player is a new user, then when the switching of media content in the media content player meets the preset conditions, a list of candidate media content will be displayed in the playback interface of the current media content. New users are those whose registration time and / or media content player installation time are shorter than the second preset time threshold.

5. The method according to claim 1, wherein displaying a list of candidate media content in the playback interface of the current media content includes: A preset number of media contents are obtained from the list of media contents to be played, added as candidate media contents to the list of candidate media contents, and displayed in the playback interface of the current media content; or A preset number of recommended media contents are obtained from the server, added as candidate media contents to the candidate media contents list, and displayed in the playback interface of the current media contents.

6. The method according to any one of claims 1-5, wherein determining the target media content as playable media content in response to a selection instruction for target media content in the candidate media content list comprises: In response to a selection instruction for target media content in the candidate media content list, the system switches from the current media content to the target media content and plays the target media content.

7. The method according to claim 6, wherein each candidate media content in the candidate media content list is configured with a playback control; correspondingly, the step of switching from the current media content to the target media content in response to a selection instruction for target media content in the candidate media content list, and playing the target media content, includes: In response to a trigger operation command on the playback control corresponding to the target recommended media content in the candidate media content list, the system switches from the current media content to the target media content and plays the target media content.

8. The method according to claim 6, wherein after switching from the current media content to the target media content, it further includes: In response to a switching instruction to switch to the current media content, the system switches to the current media content and redisplays the candidate media content list in the playback interface of the current media content, and removes candidate media content between the current media content and the target media content from the candidate media content list.

9. The method according to any one of claims 1-5, wherein determining the target media content as media content to be played in response to a selection instruction for target media content in the candidate media content list comprises: In response to a selection instruction for target media content in the candidate media content list, the target media content is added to the list of media content to be played; After the current media content finishes playing, or in response to a switching instruction for the current media content, the system switches from the current media content to the target media content and plays the target media content.

10. The method of claim 9, wherein adding the target media content to the list of media content to be played in response to a selection instruction for target media content in the candidate media content list comprises: In response to a selection instruction for multiple target media contents in the candidate media content list, the multiple target media contents are added to the media content list to be played.

11. The method of claim 10, wherein adding the plurality of target media content to the list of media content to be played comprises: The multiple target media contents are added to the list of media contents to be broadcast in the order in which they are selected, wherein the target media contents selected later in the list of media contents to be broadcast are placed before the target media contents selected earlier.

12. The method according to claim 9, wherein after adding the target media content to the list of media content to be played, it further includes: In response to a deselection instruction for a target media content already selected in the candidate media content list, the target media content is removed from the list of media content to be played.

13. The method of claim 9, wherein each candidate media content in the candidate media content list is configured with an add control; correspondingly, adding the target media content to the media content list to be played in response to a selection instruction for target media content in the candidate media content list includes: In response to a trigger operation command for adding a control corresponding to the target media content in the candidate media content list, the target media content is added to the media content list to be played.

14. The method of claim 9, wherein after switching from the current media content to the target media content, it further comprises: In response to a switching instruction to switch to the current media content, switch to the current media content and redisplay the candidate media content list in the playback interface of the current media content.

15. The method according to any one of claims 1-5, wherein the candidate media content list further includes an update control; correspondingly, the method further includes: In response to the trigger operation command of the update control, the candidate media content in the candidate media content list is updated.

16. The method according to any one of claims 1-5, wherein displaying a list of candidate media content in the playback interface of the current media content when the switching of media content in the media content player meets a preset condition includes: If the size of the playback interface of the current media content exceeds a preset size threshold, then when the switching of media content in the media content player meets the preset conditions, a list of candidate media content will be displayed in the playback interface of the current media content.

17. A media content playback device, comprising: The display unit is used to display a list of candidate media content in the playback interface of the current media content when the switching of media content in the media content player meets the preset conditions. The list of candidate media content displays multiple candidate media content. The processing unit is configured to, in response to a selection instruction for target media content in the candidate media content list, determine the target media content as the media content to be played.

18. An electronic device comprising: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-16.

19. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the method as claimed in any one of claims 1-16.

20. A computer program product comprising a computer program, wherein the computer program, when executed by a processor, implements the method as claimed in any one of claims 1-16.

Citation Information

Patent Citations

  • Method and apparatus for multimedia content playback

    CN102841742A

  • Page display position jumping method and device, terminal equipment and storage medium

    CN109582893A

  • Multimedia resource playing method and device, electronic device and medium

    CN110087133A

  • Multimedia resource display method, device and system and storage medium

    CN112131410A

  • Media content playing method and device, storage medium and program product

    CN119415060A