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

By displaying the candidate media content list when detecting the switching conditions in the media content player, the problem of users having difficulty finding the required media content quickly is solved, and a more efficient media content selection experience is achieved.

CN119415060AActive Publication Date: 2025-02-11BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
CN202411498495.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-02-11
Estimated Expiration
2044-10-24

AI Technical Summary

Technical Problem

When using a media content player, it is difficult for users to quickly find the media content they like or need, and they need to switch frequently until they find the right content, which is inefficient.

Method used

When it is detected that the switching of media content in the media content player meets the preset conditions, a list of candidate media contents is displayed in the playback interface of the current media content, from which the user can select the target media content.

Benefits of technology

By providing a list of candidate media content, users can quickly browse and select the desired media content, reduce frequent switching operations, and improve the efficiency of media content search and selection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119415060A_ABST
    Figure CN119415060A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a media content playing method and device, a storage medium and a program product, and the method comprises the steps: displaying a candidate media content list in a playing interface of the current media content when the switching of the media content in a media content player meets a preset condition, wherein a plurality of candidate media contents 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. According to the embodiment of the invention, under the condition that the switching of the media contents meets the preset condition, the candidate media content list can be provided for the user to quickly browse the multiple candidate media contents, so that the user can conveniently and quickly select the required target media contents, frequent switching operation on the media contents is avoided, and the user experience is improved. And the searching and selecting efficiency of the media content is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate 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 Art

[0002] With the development of Internet technology, various media content players have emerged. Users can play media content through media content players, such as listening to songs, watching videos, etc.

[0003] However, when using a media content player, users usually cannot quickly find the media content they like or need, and need to continuously switch media content until they switch to the media content they like or need. Users may need to switch multiple times, which makes it inefficient to find the media content they like or need. Summary of the invention

[0004] The embodiments of the present disclosure provide a media content playback method, device, storage medium, and program product to improve the efficiency of searching and selecting media content and avoid frequent switching operations on media content.

[0005] In a first aspect, an embodiment of the present disclosure provides a method for playing media content, including:

[0006] When it is detected that the switching of the media content in the media content player meets a preset condition, a candidate media content list is displayed in the playback interface of the current media content, wherein the candidate media content list displays a plurality of candidate media contents;

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

[0008] In a second aspect, an embodiment of the present disclosure provides a media content playback device, including:

[0009] A display unit, configured to display a candidate media content list in a playback interface of a current media content when it is detected that the switching of the media content in the media content player meets a preset condition, wherein the candidate media content list displays a plurality of candidate media contents;

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

[0011] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;

[0012] The memory stores computer-executable instructions;

[0013] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the media content playback method described in the first aspect and various possible designs of the first aspect.

[0014] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer execution instructions. When a processor executes the computer execution instructions, the media content playback method described in the first aspect and various possible designs of the first aspect is implemented.

[0015] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the media content playback method described in the first aspect and various possible designs of the first aspect.

[0016] The media content playback method, device, storage medium and program product provided by the embodiments of the present disclosure include a media content playback method, which displays a candidate media content list in the playback interface of the current media content when detecting that the switching of the media content in the media content player meets the preset conditions, wherein the candidate media content list displays a plurality of candidate media contents; in response to a selection instruction for the target media content in the candidate media content list, the target media content is determined as the media content to be played. The embodiments of the present disclosure can provide a candidate media content list for users to quickly browse a plurality of candidate media contents when the switching of the media content meets the preset conditions, so that users can conveniently and quickly select the desired target media content, avoid frequent switching operations of the media content, and improve the efficiency of searching and selecting the media content. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0018] Figure 1 A schematic diagram of an interface of a media content playing method provided by an embodiment of the present disclosure;

[0019] Figure 2 A schematic diagram of a flow chart of a method for playing media content provided by an embodiment of the present disclosure;

[0020] Figure 3 A schematic diagram of an interface of a media content playing method provided by another embodiment of the present disclosure;

[0021] Figure 4 A schematic diagram of an interface of a media content playing method provided by another embodiment of the present disclosure;

[0022] Figure 5 A schematic diagram of an interface of a media content playing method provided by another embodiment of the present disclosure;

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

[0024] Figure 7 A schematic diagram of the hardware structure of a media content playback device provided in one embodiment of the present disclosure. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0026] In the prior art, when using a media content player, users usually cannot quickly find the media content they like or need, and need to continuously switch media content until they switch to the media content they like or need. Users may need to switch multiple times, which makes it inefficient to find the media content they like or need.

[0027] In order to solve the above technical problems, the disclosed embodiment provides a media content playback method, by displaying a candidate media content list in the playback interface of the current media content when it is detected that the switching of the media content in the media content player meets the preset conditions, wherein the candidate media content list displays a plurality of candidate media contents; in response to a selection instruction for the target media content in the candidate media content list, the target media content is determined as the media content to be played. The disclosed embodiment can provide a candidate media content list for users to quickly browse a plurality of candidate media contents when the switching of the media content meets the preset conditions, so that users can conveniently and quickly select the desired target media content, avoid frequent switching operations of the media content, and improve the efficiency of searching and selecting the media content.

[0028] The media content playing method of the embodiment of the present disclosure can be applied to any electronic device that can play media content. When it is detected that the switching of media content in the media content player meets the preset condition, the candidate media content list is displayed in the playback interface of the current media content. As an example, Figure 1 As shown, in the playback interface 101 of the current media content, a candidate media content list 102 is displayed, and a plurality of candidate media contents 103 are displayed in the candidate media content list 102. In addition, each candidate media content is also configured with a corresponding playback control 104 (which may also be other controls) for the user to select the 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 after the current media content is played, or by switching the current media content, the current media content is switched to the target media content, and then the target media content is played. In addition, an update control 105 (for example, a "change batch" button can be displayed) is set in the candidate media content list 102, and the user can trigger the update control 105 to update the candidate media content in the candidate media content list 102.

[0029] The media content playing method disclosed in the present invention will be described in detail below in conjunction with specific embodiments.

[0030] refer to Figure 2 , Figure 2 This is a flow chart of a method for playing media content provided by an embodiment of the present disclosure. The method of this embodiment can be applied to any electronic device such as a terminal device or a server, and the method for playing media content includes:

[0031] S201: When it is detected that the switching of media content in the media content player meets a preset condition, a candidate media content list is displayed in a playback interface of the current media content, wherein the candidate media content list displays a plurality of candidate media contents.

[0032] In this embodiment, when a user uses a media content player to play media content, the user usually switches the media content being played due to reasons such as not liking the current media content being played or not satisfying his or her needs, until the user finds the media content that he or she likes or satisfies his or her needs to play. Since the media content player can usually only play one media content and can only switch from one media content to another each time, the user may need to perform multiple switching operations to find the media content that he or she likes or satisfies his or her needs. Therefore, in this embodiment, the switching of media content in the media content player can be detected. When the switching of media content meets the preset conditions, a candidate media content list is displayed in the playback interface of the current media content. Multiple candidate media contents are displayed in the candidate media content list, and in particular, relevant information of multiple candidate media contents is displayed, which may specifically include but is not limited to the name, picture (such as cover picture, etc.), creator (or publisher) information, album information, etc. of the candidate media contents, so that the user can quickly view the candidate media contents, so that the user can select the required target media content from the candidate media contents, thereby improving the efficiency of the user in finding the target media content.

[0033] The media content in this embodiment may include but is not limited to music, video, etc., that is, the media content player may include but is not limited to a music player, a video player, etc. In addition, the media content player in this embodiment may be a media content player based on a feed stream, which is an information stream that continuously updates and presents media content to the user. The user may switch to the next media content through a trigger operation such as a sliding operation. Of course, the media content player in this embodiment is not limited to a media content player based on a feed stream, but may also be other players, which is not limited here.

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

[0035] In an optional embodiment, when it is detected that the media content player switches to the media content of the target order, the candidate media content list is displayed in the playback interface of the current media content.

[0036] In this embodiment, a list of candidate media contents can be configured to be displayed in the playback interface of certain target-ordered media contents. For example, a list of candidate media contents can be displayed in the playback interface of the second media content. This is because after the user turns on the media content player, the first media content will usually be played directly, so the user will start switching from the second media content. At this time, displaying the list of candidate media contents on the playback interface of the second media content can facilitate the user to select the desired target media content and improve efficiency. In addition, a list of candidate media contents can also be displayed in the playback interface of the fifth media content. This is because after playing or switching the first few media contents, the user's patience has decreased and there may be a need to switch media content. At this time, providing a list of candidate media contents can re-stimulate the user's interest and allow the user to re-select the desired target media content.

[0037] Of course, the target order in this embodiment is not limited to the above, and specific values ​​of the target order can be set according to actual needs, or more target orders can be set. Among them, the target order can be based on the start-up time of the media content player, the order of the first media content played is 1, the order of the second media content played is 2, and so on. Of course, the target order is not limited to the start-up time of the media content playback as a reference, and other feasible times can also be used as a reference.

[0038] In another optional embodiment, when it is detected that the number of switching times of the media content 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 candidate media content list is displayed in the playback interface of the current media content.

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

[0040] In another optional embodiment, if the current user of the media content player is a new user, when it is detected that the switching of media content in the media content player meets a preset condition, a candidate media content list is displayed in the playback interface of the current media content.

[0041] In this embodiment, when a new user uses a content player, it is more difficult for the new user to quickly find the required media content than the old user because the recommended media content for the new user may be inaccurate. That is, the new user is more likely to frequently switch media content, which will also lead to a low completion rate of the media content for the new user. In order to improve the efficiency of the new user in finding media content and the completion rate of the media content, in this embodiment, when it is detected that the switching of the media content in the media content player meets the preset conditions, a list of candidate media content can be displayed in the playback interface of the current media content for the new user, so that the new user can quickly select the required target media content, thereby reducing frequent switching actions, improving efficiency, and improving the completion rate of the media content. The new user is a user whose registration time and / or the installation time of the media content player is shorter than a second preset time threshold. The second preset time threshold can be set according to the actual situation, for example, it can be set to 24 hours, that is, the registration time and / or the installation time of the media content player is shorter than 24 hours, which can be considered as a new user; in addition, users who have not logged in or registered can also be regarded as new users.

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

[0043] In another optional embodiment, when the media content player is running in the background, the user can also switch the media content, for example, by switching the media content through the controls on the device desktop or in the notification bar. When it is detected that the switching of the media content meets the preset conditions, if the media content player is still running in the background at this time, the candidate media content list may not be displayed in the playback interface of the current media content; if the media content player returns to the foreground at this time, the candidate media content list may be displayed in the playback interface of the current media content.

[0044] It should be noted that the above-mentioned preset conditions can be combined with each other without conflict, and the specific combination 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 also be used.

[0045] S202: In response to a selection instruction for target media content in the candidate media content list, determine the target media content as media content to be played.

[0046] In this embodiment, after the candidate media content list is displayed in the playback interface of the current media content, the user can select one or more candidate media content in the candidate media content list as the target media content, and then determine the target media content as the media content to be played, and then directly switch from the current media content to the target media content and play the target media content, or switch from the current media content to the target media content after the current media content is played or by switching the current media content, and then play the target media content, or use other triggering methods to switch to the target media content for playback. The target media content is started by the above different starting methods, and the starting method is more flexible.

[0047] 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 it is detected that the switching of the media content in the media content player meets the preset conditions, wherein the candidate media content list displays multiple candidate media contents; in response to a selection instruction for the target media content in the candidate media content list, the target media content is determined as the media content to be played. In this embodiment, when the switching of the media content meets the preset conditions, the candidate media content list is provided for the user to quickly browse multiple candidate media contents, so that the user can conveniently and quickly select the desired target media content, avoid frequent switching operations of the media content, and improve the efficiency of searching and selecting the media content.

[0048] On the basis of any of the above embodiments, when S201 displays the candidate media content list in the playback interface of the current media content, it may specifically include:

[0049] Acquire a preset number of media contents from the list of to-be-played media contents, add them to the list of candidate media contents as candidate media contents, and display them in the playback interface of the current media contents; or

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

[0051] In this embodiment, the candidate media content in the candidate media content list can be derived from the to-be-played media content list, wherein the to-be-played media content list is a list of media content to be played after the current media content, which may include media content pre-pushed by the server, or may include media content after the current media content in a media content collection pre-selected by the user (such as a playlist, etc.). In the first method, a preset number of media content in the to-be-played media content list is directly displayed in the candidate media content list to prompt the user which media content will be played after the current media content, so that the user can select the target media content. In this way, the user does not need to switch one by one, and can directly skip the intermediate switching process, so as to achieve direct switching to the target media content.

[0052] In the second method, the candidate media content may be a preset number of recommended media content re-acquired from the server, which is different from the media content in the list of to-be-played media content and is displayed in the candidate media content list to provide the user with more choices. Optionally, when acquiring the recommended media content, the media content in the list of to-be-played media content may be deduplicated to provide media content different from the list of to-be-played media content.

[0053] It should be noted that if the candidate media content obtained in the above two methods is less than the preset number, the preset number of candidate media content can be obtained before being displayed in the candidate media content list. In addition, the preset number can be set according to actual conditions, and optionally, it can also be set according to the size of the playback interface of the current media content.

[0054] Furthermore, if the user determines that the required target media content does not exist in the candidate media content list, the candidate media content in the candidate media content list can also be updated. Optionally, in this embodiment, an update control (such as a "change batch" button, a "refresh" button, etc.) is set in the candidate media content list; further, the user can trigger the update control, and in response to the trigger operation instruction of the update control, the candidate media content in the candidate media content list can be updated. Specifically, another batch of media content with a preset number of media contents can be obtained from the to-be-played media content list, or another batch of recommended media content with a preset number of media contents can be obtained from the server, and displayed in the playback interface of the current media content, so as to realize the update of the candidate media content.

[0055] On the basis of any of the above embodiments, S202, in response to a selection instruction for a 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:

[0056] In response to a selection instruction for target media content in the candidate media content list, the current media content is switched to the target media content, and the target media content is played.

[0057] In this embodiment, after the user selects the target media content from the candidate media content list, the current media content can be directly switched to the target media content, that is, the target media content can be directly started after the user triggers the selection of the target media content, thereby realizing quick switching of the media content without the need for additional operations by the user.

[0058] More specifically, each candidate media content in the candidate media content list may be configured with a play control, for example Figure 1 In the candidate media content list 102, each candidate media content is configured with a playback control 104. The user can trigger the playback control corresponding to the target recommended media content in the candidate media content list. In response to the trigger operation instruction, the current media content is switched to the target media content and the target media content is played. That is, the playback control is used to realize both the selection of the target media content and the start of the playback of the target media content.

[0059] Furthermore, in this embodiment, after switching from the current media content to the target media content, or even after switching the media content more times, you can switch back to the current media content. For example, assuming that the current media content is media content 1, after selecting media content 4 from the candidate media content list and playing media content 4, you can switch back to media content 1 by swiping down, and even after playing media content 4, you can switch to media content 5 by swiping up, and you can return to media content 1 by swiping down twice. When switching back to the current media content, the candidate media content list can be displayed again in the playback interface of the current media content. For example, in the above example, the candidate media content list is displayed again in the playback interface of media content 1.

[0060] Optionally, the candidate media content in the candidate media content list redisplayed in the playback interface of the current media content may be the same as the original candidate media content, or may be different. Optionally, the candidate media content between the current media content and the target media content in the candidate media content list may be removed, that is, the candidate media content between the current media content and the target media content may be considered as media content that the user does not need or is not interested in, and may be removed and supplemented with new candidate media content.

[0061] Optionally, if the candidate media content is media content 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 of the current media content is the target media content, and the current media content and the target media content can be switched directly. Therefore, when switching back to the current media content from the target media content, the candidate media content between the current media content and the target media content in the candidate media content list can be removed from the list of candidate media content that is redisplayed in the playback interface of the current media content, so as to ensure that the current media content and the target media content can be switched directly, that is, a preset number of media content in the list of media content to be played continues to be displayed in the candidate media content list starting from the target media content. For example, assume that the candidate media content list can display 4 candidate media contents from the media content list to be played, the current media content is media content 1, and the media contents in the media content list to be played are numbered in sequence, including media content 2, 3, 4..., in the playback interface of media content 1, the candidate media content list displays media contents 2 to 5 in the media content list to be played. If the user selects media content 4 as the target media content and plays media content 4, the user can switch back to media content 1 by swiping down. At this time, the candidate media content list is redisplayed on media content 1, wherein media contents 2 to 3 between media content 1 and media content 4 are removed. At this time, media contents 4 to 7 in the media content list to be played are displayed in the candidate media content list.

[0062] In another optional embodiment, S202, in response to a selection instruction for the 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:

[0063] In response to a selection instruction for a target media content in the candidate media content list, adding the target media content to a to-be-played media content list;

[0064] After the current media content is played, or in response to a switch instruction for the current media content, the current media content is switched to the target media content, and the target media content is played.

[0065] In this embodiment, after the user selects the target media content from the candidate media content list, the target media content is not directly started, but is added to the list of media content to be played without affecting the playing of the current media content. After the playing of the current media content is completed, the current media content can be switched to the target media content, or the user can actively switch the current media content, that is, in response to the switching instruction of the current media content, the current media content is switched to the target media content, and then the target media content is played. Through the above process, the user can select the media content to be played later without affecting the playing of the current media content.

[0066] It should be noted that if the candidate media content in the candidate media content list is sourced 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. After the current media content is played, or in response to a switch instruction for the current media content, the target media content can be played by switching from the current media content to the target media content.

[0067] Optionally, since selecting target media content does not affect the playing of current media content, multiple target media content may be selected, that is, in response to selection instructions for multiple target media content in the candidate media content list, multiple target media content is added to the to-be-played media content list.

[0068] Further, when adding multiple target media contents to the list of media contents to be played, the multiple target media contents can be added to the list of media contents to be played in the order in which the multiple target media contents are selected, wherein the target media contents selected later in the list of media contents to be played are located before the target media contents selected earlier. For example, if the user selects candidate media content 4, candidate media content 3, and candidate media content 2 in sequence, after adding to the list of media contents to be played, the order in the list of media contents to be played is candidate media content 2, candidate media content 3, and candidate media content 4, and the last selected candidate media content is played first, that is, the user usually wants to play the most recently selected target media content first when selecting target media content, so the last selected target media content is played first to meet the user's needs. Of course, in this embodiment, it is not limited to adding to the list of media contents to be played in the above order, and other orders can also be used.

[0069] Optionally, since selecting the target media content does not affect the playback of the current media content, after selecting the target media content, the selected target media content may be deselected. Specifically, in response to a deselection instruction for the target media content selected in the candidate media content list, the target media content is removed from the list of media content to be played. The selection state of the target media content may be identified in the candidate media content list, and after deselection, the selection state of the target media content may be updated to a non-selected state.

[0070] More specifically, Figure 3 As shown, each candidate media content in the candidate media content list may be configured with an add control 304; accordingly, the user may trigger the add control 304 corresponding to the target media content in the candidate media content list, and in response to the trigger operation instruction, the target media content may 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, the form may be changed, for example Figure 4 The form of the add control corresponding to the selected target media content can be changed to a check mark to indicate the selection status of the target media content; in addition, the user can also trigger the add control corresponding to the selected target media content again to cancel the selection of the target media content and remove the target media content from the list of media content to be played. Furthermore, the form of the add control corresponding to the target media content can be changed, for example Figure 5 As shown, it is changed to the initial state to indicate the unselected state of the media content.

[0071] Furthermore, in this embodiment, after switching from the current media content to the target media content, or even after switching the media content more times, it is possible to switch back to the current media content. For example, assuming that the current media content is media content 1, media content 4 is selected from the candidate media content list, and after playing media content 4, it is possible to switch back to media content 1 by swiping down, and even after playing media content 4, it is possible to switch to media content 5 by swiping up, and it is possible to return to media content 1 by swiping down twice. When switching back to the current media content, the candidate media content list can be displayed again in the playback interface of the current media content. For example, in the above example, the candidate media content list is displayed again in the playback interface of media content 1, and the candidate media content in the candidate media content list can be the same as the original candidate media content, so that the user can reselect the target media content, or cancel the selection of the selected target media content. Of course, the candidate media content in the re-displayed candidate media content list can also be different from the original candidate media content.

[0072] Corresponding to the media content playing method of the above embodiment, Figure 6This is a structural block diagram of a media content playback device provided by an embodiment of the present disclosure. For ease of explanation, only the parts related to the embodiment of the present disclosure are shown. Figure 6 The media content playing device 600 includes: a display unit 601 and a processing unit 602.

[0073] The display unit 601 is used to display a candidate media content list in the playback interface of the current media content when it is detected that the switching of the media content in the media content player meets the preset condition, wherein the candidate media content list displays a plurality of candidate media contents;

[0074] 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 the target media content in the candidate media content list.

[0075] In one or more embodiments of the present disclosure, when the display unit 601 detects that the switching of the media content in the media content player meets the preset condition, when displaying the candidate media content list in the playback interface of the current media content, it is used to:

[0076] When it is detected that the media content player switches to the media content of the target order, the candidate media content list is displayed in the playback interface of the current media content.

[0077] In one or more embodiments of the present disclosure, when the display unit 601 detects that the switching of the media content in the media content player meets the preset condition, when displaying the candidate media content list in the playback interface of the current media content, it is used to:

[0078] When it is detected that the number of switching times of the media content 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 candidate media content list is displayed in the playback interface of the current media content.

[0079] In one or more embodiments of the present disclosure, when the display unit 601 detects that the switching of the media content in the media content player meets the preset condition, when displaying the candidate media content list in the playback interface of the current media content, it is used to:

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

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

[0082] Acquire a preset number of media contents from the list of to-be-played media contents, add them to the list of candidate media contents as candidate media contents, and display them in the playback interface of the current media contents; or

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

[0084] In one or more embodiments of the present 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 the target media content in the candidate media content list, it is configured to:

[0085] In response to a selection instruction for target media content in the candidate media content list, the current media content is switched to the target media content, and the target media content is played.

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

[0087] In response to a triggering operation instruction of a play control corresponding to a target recommended media content in the candidate media content list, switching from the current media content to the target media content is performed, and the target media content is played.

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

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

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

[0091] In one or more embodiments of the present 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 the target media content in the candidate media content list, it is configured to:

[0092] In response to a selection instruction for a target media content in the candidate media content list, adding the target media content to a to-be-played media content list;

[0093] After the current media content is played, or in response to a switch instruction for the current media content, the current media content is switched to the target media content, and the target media content is played.

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

[0095] In response to a selection instruction of a plurality of target media contents in the candidate media content list, the plurality of target media contents are added to the to-be-played media content list.

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

[0097] The multiple target media contents are added to the to-be-played media content list in the order in which the multiple target media contents are selected, wherein the target media contents selected later in the to-be-played media content list are located before the target media contents selected earlier.

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

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

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

[0101] In response to a triggering operation instruction of an add control corresponding to target media content in the candidate media content list, the target media content is added to the to-be-played media content list.

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

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

[0104] The display unit 601 is further configured to re-display the candidate media content list in the playback interface of the current media content.

[0105] In one or more embodiments of the present disclosure, the candidate media content list also includes an update control; accordingly, the display unit 601 is further configured to:

[0106] In response to the triggering operation instruction of the update control, the candidate media content in the candidate media content list is updated.

[0107] In one or more embodiments of the present disclosure, when the display unit 601 detects that the switching of the media content in the media content player meets the preset condition, when displaying the candidate media content list in the playback interface of the current media content, it is used to:

[0108] If the size of the playback interface of the current media content exceeds a preset size threshold, then when it is detected that the switching of the media content in the media content player meets a preset condition, a candidate media content list is displayed in the playback interface of the current media content.

[0109] The device provided in this embodiment can be used to execute the technical solution of the above method embodiment. Its implementation principle and technical effect are similar, and this embodiment will not be repeated here.

[0110] In order to implement the above embodiment, the embodiment of the present disclosure also provides an electronic device.

[0111] refer to Figure 7, which shows a schematic diagram of the structure of an electronic device 700 suitable for implementing the embodiment of the present disclosure, and the electronic device 700 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable multimedia players (PMPs), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0112] like Figure 7 As shown, the electronic device 700 may include a processing device (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 to a random access memory (RAM) 703. Various programs and data required for the operation of the electronic device 700 are also stored in the RAM 703. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.

[0113] Typically, the following devices may be connected to the I / O interface 705: input devices 706 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 707 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 708 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 709. The communication devices 709 may allow the electronic device 700 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7 The electronic device 700 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0114] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 709, or installed from a storage device 708, or installed from a ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0115] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0116] The computer-readable medium may be included in the electronic device, or may exist independently without being installed in the electronic device.

[0117] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0118] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0119] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0120] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0121] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0122] In a first aspect, according to one or more embodiments of the present disclosure, a method for playing media content is provided, comprising:

[0123] When it is detected that the switching of the media content in the media content player meets a preset condition, a candidate media content list is displayed in the playback interface of the current media content, wherein the candidate media content list displays a plurality of candidate media contents;

[0124] 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. According to one or more embodiments of the present disclosure,

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

[0126] When it is detected that the media content player switches to the media content of the target order, the candidate media content list is displayed in the playback interface of the current media content.

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

[0128] When it is detected that the number of switching times of the media content 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 candidate media content list is displayed in the playback interface of the current media content.

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

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

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

[0132] Acquire a preset number of media contents from the list of to-be-played media contents, add them to the list of candidate media contents as candidate media contents, and display them in the playback interface of the current media contents; or

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

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

[0135] In response to a selection instruction for target media content in the candidate media content list, the current media content is switched to the target media content, and the target media content is played.

[0136] According to one or more embodiments of the present disclosure, each candidate media content in the candidate media content list is configured with a play control; accordingly, in response to a selection instruction for a target media content in the candidate media content list, switching from the current media content to the target media content and playing the target media content comprises:

[0137] In response to a triggering operation instruction of a play control corresponding to a target recommended media content in the candidate media content list, switching from the current media content to the target media content is performed, and the target media content is played.

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

[0139] In response to a switch 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, and remove the candidate media content between the current media content and the target media content in the candidate media content list.

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

[0141] In response to a selection instruction for a target media content in the candidate media content list, adding the target media content to a to-be-played media content list;

[0142] After the current media content is played, or in response to a switch instruction for the current media content, the current media content is switched to the target media content, and the target media content is played.

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

[0144] In response to a selection instruction of a plurality of target media contents in the candidate media content list, the plurality of target media contents are added to the to-be-played media content list.

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

[0146] The multiple target media contents are added to the to-be-played media content list in the order in which the multiple target media contents are selected, wherein the target media contents selected later in the to-be-played media content list are located before the target media contents selected earlier.

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

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

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

[0150] In response to a triggering operation instruction of an add control corresponding to target media content in the candidate media content list, the target media content is added to the to-be-played media content list.

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

[0152] In response to a switch instruction to switch to the current media content, the current media content is switched to, and the candidate media content list is re-displayed in the playback interface of the current media content.

[0153] According to one or more embodiments of the present disclosure, the candidate media content list also includes an update control; accordingly, the method further includes:

[0154] In response to the triggering operation instruction of the update control, the candidate media content in the candidate media content list is updated.

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

[0156] If the size of the playback interface of the current media content exceeds a preset size threshold, then when it is detected that the switching of the media content in the media content player meets a preset condition, a candidate media content list is displayed in the playback interface of the current media content.

[0157] In a second aspect, according to one or more embodiments of the present disclosure, a media content playback device is provided, including:

[0158] A display unit, configured to display a candidate media content list in a playback interface of a current media content when it is detected that the switching of the media content in the media content player meets a preset condition, wherein the candidate media content list displays a plurality of candidate media contents;

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

[0160] According to one or more embodiments of the present disclosure, when the display unit detects that the switching of the media content in the media content player meets the preset condition, when displaying the candidate media content list in the playback interface of the current media content, it is used to:

[0161] When it is detected that the media content player switches to the media content of the target order, the candidate media content list is displayed in the playback interface of the current media content.

[0162] According to one or more embodiments of the present disclosure, when the display unit detects that the switching of the media content in the media content player meets the preset condition, when displaying the candidate media content list in the playback interface of the current media content, it is used to:

[0163] When it is detected that the number of switching times of the media content 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 candidate media content list is displayed in the playback interface of the current media content.

[0164] According to one or more embodiments of the present disclosure, when the display unit detects that the switching of the media content in the media content player meets the preset condition, when displaying the candidate media content list in the playback interface of the current media content, it is used to:

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

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

[0167] Acquire a preset number of media contents from the list of to-be-played media contents, add them to the list of candidate media contents as candidate media contents, and display them in the playback interface of the current media contents; or

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

[0169] According to one or more embodiments of the present disclosure, when the processing unit determines the target media content as the 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:

[0170] In response to a selection instruction for target media content in the candidate media content list, the current media content is switched to the target media content, and the target media content is played.

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

[0172] In response to a triggering operation instruction of a play control corresponding to a target recommended media content in the candidate media content list, switching from the current media content to the target media content is performed, and the target media content is played.

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

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

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

[0176] According to one or more embodiments of the present disclosure, when the processing unit determines the target media content as the 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:

[0177] In response to a selection instruction for a target media content in the candidate media content list, adding the target media content to a to-be-played media content list;

[0178] After the current media content is played, or in response to a switch instruction for the current media content, the current media content is switched to the target media content, and the target media content is played.

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

[0180] In response to a selection instruction of a plurality of target media contents in the candidate media content list, the plurality of target media contents are added to the to-be-played media content list.

[0181] According to one or more embodiments of the present disclosure, when adding the plurality of target media contents to the list of media contents to be played, the processing unit is configured to:

[0182] The multiple target media contents are added to the to-be-played media content list in the order in which the multiple target media contents are selected, wherein the target media contents selected later in the to-be-played media content list are located before the target media contents selected earlier.

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

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

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

[0186] In response to a triggering operation instruction of an add control corresponding to target media content in the candidate media content list, the target media content is added to the to-be-played media content list.

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

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

[0189] The display unit is further configured to re-display the candidate media content list in the playback interface of the current media content.

[0190] According to one or more embodiments of the present disclosure, the candidate media content list also includes an update control; accordingly, the display unit is further configured to:

[0191] In response to the triggering operation instruction of the update control, the candidate media content in the candidate media content list is updated.

[0192] According to one or more embodiments of the present disclosure, when the display unit detects that the switching of the media content in the media content player meets the preset condition, when displaying the candidate media content list in the playback interface of the current media content, it is used to:

[0193] If the size of the playback interface of the current media content exceeds a preset size threshold, then when it is detected that the switching of the media content in the media content player meets a preset condition, a candidate media content list is displayed in the playback interface of the current media content.

[0194] In a third aspect, according to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one processor and a memory;

[0195] The memory stores computer-executable instructions;

[0196] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the media content playback method described in the first aspect and various possible designs of the first aspect.

[0197] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer execution instructions. When a processor executes the computer execution instructions, the media content playback method described in the first aspect and various possible designs of the first aspect is implemented.

[0198] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the method for playing media content as described in the first aspect and various possible designs of the first aspect is implemented.

[0199] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0200] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0201] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, 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. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A method for playing media content, characterized in that: include: When it is detected that the switching of the media content in the media content player meets a preset condition, a candidate media content list is displayed in the playback interface of the current media content, wherein the candidate media content list displays a plurality of candidate media contents; 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, characterized in that The method of displaying a candidate media content list in a playback interface of the current media content when detecting that the switching of the media content in the media content player meets a preset condition comprises: When it is detected that the media content player switches to the media content of the target order, the candidate media content list is displayed in the playback interface of the current media content.

3. The method according to claim 1, characterized in that The method of displaying a list of candidate media contents in a playback interface of the current media contents when detecting that the switching of the media contents in the media content player meets a preset condition comprises: When it is detected that the number of switching times of the media content 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 candidate media content list is displayed in the playback interface of the current media content.

4. The method according to claim 1, characterized in that: The method of displaying a candidate media content list in a playback interface of the current media content when detecting that the switching of the media content in the media content player meets a preset condition comprises: If the current user of the media content player is a new user, then when it is detected that the switching of media content in the media content player meets a preset condition, a list of candidate media contents is displayed in the playback interface of the current media content; wherein the new user is a user whose registration time and / or installation time of the media content player is shorter than a second preset time threshold.

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

6. The method according to any one of claims 1 to 5, characterized in that: In response to a selection instruction for target media content in the candidate media content list, determining the target media content as the media content to be played includes: In response to a selection instruction for target media content in the candidate media content list, the current media content is switched to the target media content, and the target media content is played.

7. The method according to claim 6, characterized in that Each candidate media content in the candidate media content list is configured with a play control; accordingly, in response to a selection instruction for a target media content in the candidate media content list, switching from the current media content to the target media content and playing the target media content comprises: In response to a triggering operation instruction of a play control corresponding to a target recommended media content in the candidate media content list, switching from the current media content to the target media content is performed, and the target media content is played.

8. The method according to claim 6, characterized in that After switching from the current media content to the target media content, the method further includes: In response to a switch 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, and remove the candidate media content between the current media content and the target media content in the candidate media content list.

9. The method according to any one of claims 1 to 5, characterized in that: In response to a selection instruction for target media content in the candidate media content list, determining the target media content as the media content to be played includes: In response to a selection instruction for a target media content in the candidate media content list, adding the target media content to a to-be-played media content list; After the current media content is played, or in response to a switch instruction for the current media content, the current media content is switched to the target media content, and the target media content is played.

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

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

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

13. The method according to claim 9, characterized in that Each candidate media content in the candidate media content list is configured with an adding control; accordingly, in response to a selection instruction for a target media content in the candidate media content list, adding the target media content to the list of media content to be played comprises: In response to a triggering operation instruction of an add control corresponding to target media content in the candidate media content list, the target media content is added to the to-be-played media content list.

14. The method according to claim 9, characterized in that After switching from the current media content to the target media content, the method further includes: In response to a switch instruction to switch to the current media content, the current media content is switched to, and the candidate media content list is re-displayed in the playback interface of the current media content.

15. The method according to any one of claims 1 to 5, characterized in that: The candidate media content list also includes an update control; accordingly, the method further includes: In response to the triggering operation instruction 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 to 5, characterized in that: The method of displaying a candidate media content list in a playback interface of the current media content when detecting that the switching of the media content in the media content player meets a preset condition comprises: If the size of the playback interface of the current media content exceeds a preset size threshold, then when it is detected that the switching of the media content in the media content player meets a preset condition, a candidate media content list is displayed in the playback interface of the current media content.

17. A media content playing device, characterized in that: include: A display unit, configured to display a candidate media content list in a playback interface of a current media content when it is detected that the switching of the media content in the media content player meets a preset condition, wherein the candidate media content list displays a plurality of candidate media contents; The processing unit is configured to determine the target media content as the media content to be played in response to a selection instruction for the target media content in the candidate media content list.

18. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 16.

19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the processor executes the computer-executable instructions, the method according to any one of claims 1 to 16 is implemented.

20. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 16 is implemented.

Citation Information

Patent Citations

  • Method, device and electronic equipment for recommending on-demand video

    CN109168022A

  • Video switching method and device, terminal, server and storage medium

    CN111711838A

  • Multimedia data processing method and device and computer readable storage medium

    CN112312188A

  • Video processing method and device and device for video processing

    CN112584222A

  • Voice interaction based method and apparatus for generating multimedia playlist

    US20190147864A1

Cited By

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

    WO2026086501A1