Media resource playing interaction method and device, equipment, medium and program product

By presenting a target control with a set style in the player and prompting for extended playback functionality, the problem of insufficient interactivity in single-track or multi-track search scenarios is solved, improving the playback experience and interactivity.

CN120994867APending Publication Date: 2025-11-21BYTEDANCE TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511113652.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-08
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

Existing media players have limited interactive capabilities in single-track or multi-track search scenarios, failing to provide playback of more media resources and thus impacting the playback experience.

Method used

By displaying resource entries in the media resource search results, and presenting the player's target control in a set style when the playback interaction conditions are met, the system indicates that the media resource extended playback function is available.

Benefits of technology

It enhances playback interactivity, enriches playback interaction features, strengthens the user's interactive experience with the player, and achieves seamless integration of extended playback of media resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120994867A_ABST
    Figure CN120994867A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a media resource playing interaction method and device, equipment, a medium and a program product, and the method comprises the steps that a result display card is displayed in response to a triggered media resource search operation, and the result display card comprises resource items corresponding to one or more searched media resources; and in response to a first trigger operation for the resource item, entering the player to play the media resource corresponding to the resource item, and when it is judged that the player meets a playing interaction condition, presenting a target control contained in the player as a set style so as to prompt that the player has a media resource extension playing function through the set style. By means of the method, the presentation style of the target control in the player is optimized, the interaction form easier to play and interact is introduced, the media resource extension playing function is reminded, the media resource playing interaction capacity and the application range of the player in a media resource search scene are better improved, and the playing interaction playing method is enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer application technology, and in particular to media resource playback interaction methods, apparatus, devices, media, and program products. Background Technology

[0002] Currently, there are some intelligent assistant software programs with precise search functions. In practical applications, these functions can be used to search for media resources, such as songs. The searched media resources can be displayed in a panel style that triggers playback. After triggering playback of the displayed media resources, the user can be redirected to the player page to view the media being played.

[0003] However, the media players triggered by the aforementioned precise searches currently only have the ability to play the searched media resources. For example, in the scenario of searching for a single song, the player only supports playing the single song found, and the overall playback interaction capabilities of existing players are relatively limited. Summary of the Invention

[0004] This disclosure provides media resource playback interaction methods, devices, equipment, media, and program products, which can enhance playback interaction capabilities and enrich playback interaction gameplay.

[0005] In a first aspect, embodiments of this disclosure provide a media resource playback interaction method, the method comprising:

[0006] In response to the triggered media resource search operation, a results display card is displayed, which includes resource entries corresponding to one or more searched media resources;

[0007] In response to the first trigger operation for a resource entry, the player is entered to play the media resource corresponding to the resource entry. When it is determined that the player meets the playback interaction conditions, the target control contained in the player is presented in a set style to indicate that the player has the function of extended playback of media resources.

[0008] Secondly, embodiments of this disclosure also provide a media resource playback interactive device, the device comprising:

[0009] The first response module is used to respond to the triggered media resource search operation and display a result display card, which includes resource entries corresponding to one or more searched media resources.

[0010] The second response module is used to respond to the first trigger operation for the resource item, enter the player to play the media resource corresponding to the resource item, and when it is determined that the player meets the playback interaction conditions, present the target control contained in the player in a set style, so as to prompt the player that it has the media resource extended playback function through the set style.

[0011] Thirdly, embodiments of this disclosure also provide a computer device, the computer device comprising:

[0012] One or more processors;

[0013] Storage device for storing one or more programs.

[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the media resource playback interaction method provided in any embodiment of this disclosure.

[0015] Fourthly, embodiments of this disclosure also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the media resource playback interaction method provided in any embodiment of this disclosure.

[0016] Fifthly, embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the media resource playback interaction method provided in any embodiment of this disclosure.

[0017] This disclosure provides a media resource playback interaction method, apparatus, device, medium, and program product. The method, in response to a triggered media resource search operation, displays a result display card. The result display card includes resource entries corresponding to one or more searched media resources. Then, in response to a first trigger operation for a resource entry, the player is entered to play the media resource corresponding to that resource entry. When the player is determined to meet the playback interaction conditions, the target controls contained in the player are presented in a set style to indicate that the player has extended media resource playback functionality. This embodiment provides accurate media resource search and media resource playback interaction capabilities in a search scenario. After triggering a resource entry obtained through the search, the player can be entered to play the media resource corresponding to that resource entry. Specifically, when the player meets the playback interaction conditions, the set style is displayed on the existing target controls in the player to indicate the extended functionality of the player. This style of presentation enhances playback interactivity and improves the user's ability to interact with the player to extend media resource playback, enriching playback interaction gameplay and ensuring a smooth playback experience in media resource search scenarios. Attached Figure Description

[0018] To more clearly illustrate the technical methods of the exemplary embodiments of this disclosure, the accompanying drawings used in describing the embodiments are briefly introduced below. Obviously, the accompanying drawings described are only a portion of the embodiments to be described in this disclosure, and not all of them. Those skilled in the art can derive other drawings from these drawings without any creative effort.

[0019] Figure 1 A flowchart illustrating a media resource playback interaction method provided in this embodiment of the disclosure;

[0020] Figure 2 An example effect diagram of the player involved in the media resource playback interaction method provided in the embodiments of this disclosure;

[0021] Figure 3 This is a schematic diagram of the structure of a media resource playback interactive device provided in an embodiment of the present disclosure;

[0022] Figure 4 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure. Detailed Implementation

[0023] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0024] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0025] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0026] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules, or units, and are not used to limit the order of functions performed by these devices, modules, or units or their interdependencies. It should also be noted that the modifications of "a" and "a plurality of" mentioned in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0027] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0028] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0029] It is understood that before using the technical methods disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0030] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as the electronic device, application, server, or storage medium performing the operations of this disclosed technology.

[0031] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0032] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0033] It should be noted that one application scenario of the media resource playback interaction method provided in this embodiment can be described as follows: In the usage scenario of intelligent assistant software tools, the precise search function provided by such software tools can be used to perform precise searches for songs (a type of media resource), and the search results can be displayed. In some song search scenarios, such as when searching for a specific song, only one version of the song can be displayed, or multiple versions of the song can be displayed; in other cases, when performing a general song search, one or more songs found can be displayed. After completing the song search, such software tools can also trigger the player to play the song by triggering the displayed songs, thus realizing playback interaction with the player. However, in existing player-based playback interactions, for the above-mentioned song search scenario, the player can only loop the single searched song or loop multiple searched songs. The player cannot provide playback of more songs through playback interaction, thereby affecting the playback experience of the player in this search and playback interaction scenario. Similarly, for other media resources, the player also cannot provide playback of more media resources through effective playback interaction.

[0034] Based on this, this embodiment provides a media resource playback interaction method to enhance the playback interaction capabilities of the player and enrich the playback interaction experience.

[0035] Figure 1This is a flowchart illustrating a media resource playback interaction method provided in an embodiment of the present disclosure. This embodiment is applicable to the implementation of media resource playback interaction. The method can be executed by a media resource playback interaction device, which can be implemented by software and / or hardware and can be configured in a terminal and / or server to implement the media resource playback interaction method in this embodiment of the present disclosure.

[0036] like Figure 1 As shown, the media resource playback interaction method provided in this embodiment may include:

[0037] S101. In response to the triggered media resource search operation, a result display card is displayed, which includes resource entries corresponding to one or more searched media resources.

[0038] In this embodiment, the execution scenario of the method provided in this embodiment can be considered as a software tool with media resource search function. By launching the software tool, a search entry point for media resource search can be provided in the corresponding functional interface to enter the operation interface for media resource search. The media resources can be image, audio, and video resources with playback effects.

[0039] This step can be considered as the logical implementation of responding to the triggered media resource search operation in the search-related operation interface. Based on the description of the search target in the media resource search operation, search results matching the search requirements can be found from the media resource library using a certain media resource search method. The search results can be media resources matching the search target, and the media resources can be displayed on the display interface in the form of resource entries. The display interface is preferably a result display card, which can contain resource entries of one or more searched media resources.

[0040] The results display card can show all media resources found as search results as resource entries, or it can show a portion of the search results as resource entries. When showing a portion of the media resources, a control, such as a results viewing control, can also be presented in the results display card. Triggering the presented control will lead to the display of all media resources obtained from the search.

[0041] In this embodiment, the resource entries presented for the searched media resources can be formed based on the resource attribute information of the media resources. The resource entries may include the resource name of the media resources, the names of the participants involved in the formation of the media resources, and the source of the media resources.

[0042] S102. In response to the first trigger operation for the resource item, the player is entered to play the media resource corresponding to the resource item. When it is determined that the player meets the playback interaction conditions, the target control contained in the player is presented in a set style to prompt the player that it has the media resource extended playback function through the set style.

[0043] In this embodiment, the first triggering operation responded to in this step can be based on the triggering of resource items displayed in the result display card, or based on the triggering of resource items in the resource playlist associated with the result display card, or based on the triggering of resource items in the resource playlist possessed by the player.

[0044] It can be understood that triggering a resource item in the results display card can be considered as directly triggering the resource item of the desired media resource in the media resource search results. Regarding the triggering of resource items in the resource playlist associated with the results display card, the resource playlist can be considered as a representation of the resource display interface presented after triggering the control in the results display card. This resource playlist can contain all media resources searched in relation to the media resource search operation. Similarly, the resource playlist of the player can appear after a resource item has been triggered in some way and the player has been entered. The playlist control on the player can then automatically populate with all the searched media resources and display them in the style of resource items.

[0045] This step can respond to any of the above methods to trigger the generation of a resource entry. Specifically, the resource entry is limited to the resource entry of the obtained media resource in response to the media resource search operation, but the triggering method of the resource entry is not specifically limited.

[0046] As described above, the response to the first trigger operation in this step can be reflected in invoking the player to play the selected resource item. Furthermore, when the playback interaction conditions are met, the player can also adjust the presentation style of existing target controls within the player, presenting the target controls in a set style. This embodiment can achieve the purpose of prompting the player regarding its playback functions by adjusting the presentation style of the target controls.

[0047] In this embodiment, the player may include pre-defined baseline controls, such as controls for switching to the previous or next track. The target control can be considered as one of the baseline controls included in the player, and is preferably a control for switching to the next track. In this embodiment, the style of the target control can be pre-determined based on the desired prompts to be given to the user.

[0048] For example, following the above description, when it is desired to inform the user that the player has a media resource extension playback function, a target resource can be selected from the extended media resources for extended playback. Then, the style of the target control can be set based on this target resource. For instance, a target resource thumbnail can be generated based on the media resource attribute information of the target resource. Using this target resource thumbnail along with a prompt text can serve as a style setting for the target control.

[0049] In this embodiment, a determination is further provided for adjusting the presentation mode of the target control. The target control will only be presented in the set style if the playback interaction conditions are met. If the playback interaction conditions are not met, the target control can be presented in the base style.

[0050] In this embodiment, one way to determine the playback interaction conditions is based on historical interaction information in the player. For example, the cumulative number of times the target control was not triggered when presented in a set style within a historical period can be parsed from the historical interaction information. Then, the player determines whether it meets the historical interaction information by comparing the cumulative number with a set threshold. For instance, the playback interaction conditions can be considered met if the cumulative number is less than the set threshold.

[0051] In this embodiment, another way to determine the playback interaction conditions is based on the number of media resources obtained in the media resource search implementation. For example, if only one media resource is found, the player is considered to meet the playback interaction conditions. Alternatively, if the number of media resources is greater than one, the player is considered to meet the interaction conditions if the resource item to be played by the player is the last one in the search results.

[0052] In this embodiment, it can be assumed that when the target control is presented in a set style, the player is considered to have the function of extended media resource playback. The set style can serve as a prompt message indicating that the player has the function of extended media resource playback, reminding the user to use the player to play extended media resources. This presentation of the set style better enhances the player's playback interactivity. In this embodiment, the extended media resources involved in extended media resource playback can be predetermined after the playback interaction conditions are met, thereby enabling seamless connection of extended media resources after the user triggers the target control.

[0053] Figure 2 This is an example illustration of a player involved in the media resource playback interaction method provided in the embodiments of this disclosure. Figure 2The image specifically illustrates Player 2, which can be considered an audio player that appears after triggering any song entry from the audio search results in a media resource search scenario. Player 2 includes an audio information display area 21 for the triggered audio entry, and a playback control box 22. The playback control box 22 contains a switch to the previous song, a play / pause control, and a target control 23 presented in a set style. This set style is specifically presented as a thumbnail and a speech bubble. The speech bubble can display prompt text, such as "Play more extended audio," and the thumbnail can be a thumbnail of an extended audio track, such as the album art of the extended audio track.

[0054] It should be noted that this embodiment uses... Figure 2 Example diagrams of players used for audio media resources are provided. This embodiment is not limited to optimizing playback interaction for audio media resources; it can also be applied to optimizing playback interaction for image and video media resources. Effective playback interaction prompts can be achieved by presenting the target components on the player in a defined style.

[0055] The technical solution described in this embodiment provides precise media resource search and interactive media resource playback capabilities in search scenarios. Upon triggering a resource entry obtained through the search, the user can enter the player to play the corresponding media resource. Specifically, when the player meets the playback interaction conditions, it can display a set style on existing target controls to indicate the player's extended functions. This style presentation method significantly enhances playback interactivity and improves user interaction with the player for extended media resource playback, enriching playback interaction options and ensuring a smooth playback experience in media resource search scenarios.

[0056] As a first optional embodiment of this embodiment, based on the above embodiment, the media resource playback interaction method provided in this embodiment can be further optimized in response to the trigger operation for the resource item, including: determining whether the player meets the playback interaction conditions according to the player's historical interaction information, wherein the historical interaction information is the interaction information generated by the player during its historical operation, and the historical interaction information includes the record information of whether there is a trigger event when the target control is presented in the set style.

[0057] In this optional embodiment, one implementation of the playback interaction condition determination is provided. This implementation primarily relies on the player's historical interaction information for the determination. One design concept of this determination method can be described as follows: the determination of the playback interaction condition is mainly used to decide whether to adjust the presentation style of the target control, and it is clear that the main purpose of adjusting the presentation style of the target control is to present a prompt message to the player's extended media resource playback function through the adjusted presentation style.

[0058] Therefore, the logic for determining whether the playback interaction conditions are met can be transformed into a logic for determining whether a prompt is needed on the player to indicate whether the extended playback function of the media resource is required. This embodiment can analyze the situations where a message prompt is needed on the player. For example, if a user obtains a search result through a media resource search within a historical time period, the user can be considered a prompt target when the user first triggers playback of the media resource that is the search result. Suppose that the user does not trigger the target control presented in the set style multiple times during the playback of the media resource that is the search result, it can be considered that prompting the user is not very meaningful, and too many reminders will affect the user's use of the player. In this case, the playback interaction conditions can be set not to be met, thereby avoiding the presentation of the target control in the set style.

[0059] It is also known that whether or not the user triggers the control can be considered a form of interaction with the player. The information exchanged constitutes interaction information, and the corresponding interaction information within a historical time period can be recorded as historical interaction information. Therefore, to obtain the cumulative number of times the user triggers the target control, it is necessary to first obtain the historical interaction information within the historical time period. By analyzing the obtained historical interaction information and based on the analyzed cumulative number of triggers, the playback interaction conditions can be determined.

[0060] In this embodiment, interaction information generated relative to the player within a certain period before responding to the triggered resource item can be obtained. This interaction information can be historical interaction information generated within that period, which may include records of whether the target control was triggered when presented in a set style. The recorded information may include specific records of whether the user triggered the included target control each time the player was in display mode within that period. The cumulative frequency of triggering of the target control can be determined through this recorded information.

[0061] Based on the first optional embodiment described above, determining whether the player meets the playback interaction conditions based on the player's historical interaction information can be further specified as the following steps:

[0062] a1) Based on the recorded information in the historical interaction information, determine the first cumulative number of times the target control did not generate a trigger event and the second cumulative number of times the target control was not presented in the set style.

[0063] In this embodiment, this step can obtain the record of whether the target control is triggered when it is displayed in the set style each time the player is in the front display state during the historical time period from the recorded information of historical interaction information. One trigger can be considered as one trigger event generated in one display of the player, and no trigger can be considered as no trigger event generated in that display of the player.

[0064] Therefore, this step can determine the cumulative number of times the target control has failed to generate a trigger event within the historical time period from the recorded information. This cumulative number can be recorded as the first cumulative number. Simultaneously, the recorded information can also include records of instances where the target control was not presented in the set style when the player was in the front-facing display state. This step can count the number of consecutive instances where the target control was not presented in the set style and record this number of consecutive instances as the second cumulative number.

[0065] One possible scenario is that the target control is not presented in the set style, such as when the player no longer has the media resource extension function and no longer provides any prompts for the media resource extension function.

[0066] b1) When the first cumulative number of times is less than or equal to the set first determination threshold, it is determined that the player meets the playback interaction conditions.

[0067] In this embodiment, the first cumulative count can be regarded as the number of times the target control is presented in the set style without being triggered. If the first cumulative count is less than or equal to the first determination threshold, it can be considered that there is still a need to present the target control in the set style. Therefore, in this case, it can be determined that the player meets the playback interaction conditions.

[0068] Similarly, when the first cumulative count exceeds the first judgment threshold, it can be considered to temporarily disable the operation of displaying the target control in the set style. Therefore, in this case, it can be determined that the player does not meet the playback interaction conditions.

[0069] c1) When the second cumulative number of times exceeds the set second determination threshold, determine that the player meets the playback interaction conditions and clear the recording information.

[0070] In this embodiment, the second cumulative count can be considered as the cumulative number of times the target control has stopped displaying the set style. If this second cumulative count exceeds the second determination threshold, it can be considered that the operation of displaying the target control in the set style can be restarted, thus determining that the player meets the playback interaction conditions. However, the set style display operation restarted in this way may still be closed again later. This embodiment can clear the existing record information in the historical interaction information when the determination in this step is met, so as to realize the re-accumulation of the record information for subsequent determination of playback interaction conditions.

[0071] The above-described technical solution in this embodiment provides an implementation for determining playback interaction conditions. Through this technical solution, it is possible to effectively determine whether the presentation style of the target control has been adjusted, providing basic logical support for the diversified presentation methods of the target control.

[0072] As a second optional embodiment of this example, based on the above embodiment, the media resource playback interaction method provided in this embodiment can also be further optimized in response to a trigger operation on a resource item, including:

[0073] It is understood that this second optional embodiment is equivalent to setting the logic for determining playback interaction conditions from the perspective of media resource search results. The media resource search results can be presented in the form of result display cards.

[0074] a2) If the result display card contains a resource entry, determine that the player meets the playback interaction conditions.

[0075] In this embodiment, when the result display card contains only one resource entry, it is equivalent to only providing one media resource search result for the media resource search operation. In this case, the player can be directly configured to meet the playback interaction conditions.

[0076] b2) If the result display card contains at least two resource entries, and the triggered resource entry is at the last position of the resource playlist, then the player is determined to meet the playback interaction conditions.

[0077] In this embodiment, when the result display card contains two or more resource entries, it is equivalent to providing multiple media resource search results for the media resource search operation. It is necessary to consider the position of the triggered resource entry in the resource playlist when it is triggered. Specifically, it can be considered that the playback interaction condition is met only if the resource entry is the last item in the resource playlist.

[0078] It should be noted that the resource playlist can be considered a list containing all related resource entries of the searched media resources. It can be the information displayed on the results display card, or the information displayed on the interface after triggering a control on the results display card, such as "View More".

[0079] In this embodiment, the resource playlist can be considered as a playlist in which resource items are sorted according to the playback order, and the resource item at the last position of the resource playlist can be considered as the last resource item played in the resource playlist.

[0080] The above technical solution in this embodiment provides an implementation for determining playback interaction conditions. Through this technical solution, it is also possible to effectively determine whether the presentation style of the target control has been adjusted, providing basic logical support for the diversified presentation methods of the target control.

[0081] As a third optional embodiment of this embodiment, based on the above embodiments, the media resource playback interaction method provided in this embodiment can be further optimized when the result display card contains at least two resource items, including:

[0082] In response to a second trigger operation on the result display card, a resource playlist interface is displayed, in which each of the resource items is presented.

[0083] This optional embodiment corresponds to the display operation of the result display card. According to the above description, when the result display card contains more than two resource entries, it can be considered that the number of media resources found is at least two. When the result display card contains more than one resource entry, a viewing control can be added to the result display card to display the searched media resource results using an interface style.

[0084] In this embodiment, the second triggering operation of the result display card in this optional embodiment can be considered as being generated by triggering the control in the result display card that represents the viewing of media resources. By responding to this second triggering operation, one can jump to the resource playlist interface for display. The resource playlist interface may include a resource playlist, which may contain resource entries corresponding to the search results of each media resource obtained relative to the media resource search operation.

[0085] It is understandable that the displayed resource playlist interface can also be used to trigger a certain resource item, thereby triggering the execution of S102 mentioned above.

[0086] The technical solution described in this embodiment provides another way to display media resource search results. This method allows for the display of updated media resource search results obtained from media resource search operations. It also enriches the interactive methods for triggering resource entries during playback.

[0087] As a fourth optional embodiment of this example, based on the above embodiments, the presentation of the target controls included in the player in a set style can be further optimized, specifically including:

[0088] a3) Obtain a predetermined sequence of extended media resources, wherein the sequence of extended media resources is used to provide the player with extended media resources for extended playback of media resources.

[0089] In this embodiment, the purpose of presenting the target control in the set style is to prompt the user that the player has the function of extended playback of media resources. Therefore, while determining that the target control can be presented in the set style, or even before that, it is equivalent to pre-determining the extended media resources that support extended playback of media resources. Moreover, the number of determined extended media resources is often greater than 1. In this embodiment, an extended media resource sequence is used to represent the summary of extended media resources.

[0090] In this embodiment, extended media resources can be considered as media resources that can be further determined for users to enjoy based on the search results of media resources. The multiple determined extended media resources are summarized to form an extended media resource sequence. It can be considered that the extended media resources are sorted according to a certain dimension in the extended media resource sequence, and the sorting result can be used as the playback order when the media resources are extended for playback.

[0091] Based on the above embodiments, one method for determining the extended media resource sequence can be described as follows:

[0092] a31) Based on the results, display the media resource information corresponding to each resource item contained in the card, and determine the media resource feature information.

[0093] In this embodiment, the determination of extended media resources can be achieved through the media resource search results involved in the media resource search operation. Specifically, this step can first obtain the media resource information corresponding to each resource item contained in the result display card. The media resource information obtained relative to the resource item can also be considered as the media resource information obtained relative to each media resource contained in the media resource search results. The media resource information can be the attribute information of the media resource, which may include the media resource name, media resource category, media resource, media resource artist, etc.

[0094] This step obtains the media resource feature information of the corresponding media resource search results by combining the media resource information obtained from each resource entry with feature analysis and extraction models.

[0095] b31) Determine the candidate resource sequence from the media resource candidate library based on the media resource feature information.

[0096] In this embodiment, a media resource candidate library can be maintained on the media resource related service platform. The media resource candidate library includes media resources with playback permissions. In this embodiment, the media resource characteristics of each media resource in the media resource candidate library can be obtained in advance. By combining the determined media resource characteristic information, candidate resources with higher matching degree with the media resource search results can be found, and candidate resources can be summarized to form a candidate resource sequence.

[0097] In this embodiment, a pre-set upper limit can be used to limit the media resource data included in the formed candidate resource sequence.

[0098] c31) Determine search behavior characteristics based on the obtained historical media resource search information, and score the candidate resources in the candidate resource sequence based on the search behavior characteristics.

[0099] In this embodiment, when searching for media resources using software tools with media resource search capabilities, the search information can be recorded. Media resource search information generated within a historical time period can be recorded as historical media resource search information. This step can determine the corresponding search behavior characteristics by analyzing the historical media resource search information. These search behavior characteristics can characterize the media resource preferences favored by the searcher.

[0100] In this embodiment, the candidate resources in the determined candidate resource sequence can be scored based on the determined search behavior characteristics, and the preference value of each candidate resource can be used as the scoring result.

[0101] d31) The candidate resources are ranked according to the scoring results, and the ranked candidate resources are recorded as extended media resources and formed into an extended media resource sequence for caching.

[0102] In this embodiment, the determined scoring results can be used to rank the candidate resources in the candidate resource sequence. After arranging the candidate resources according to the ranking order, the candidate resources can be pre-ranked and extracted. Thus, extended media resources can be formed based on the extracted candidate resources, and extended media resources can be aggregated into an extended media resource sequence. The determination of the extended media resource sequence can be regarded as a preliminary execution step. In this embodiment, the pre-determined extended media resource sequence can be cached to serve as the basic data support for extended playback of media resources.

[0103] b3) Determine the target resource from each of the extended media resources, and generate a target resource thumbnail based on the media resource attribute information of the target resource.

[0104] In this embodiment, there are a large number of extended media resources. One of them can be selected as the target resource for setting the style and format generation. This is ultimately used to implement the prompt for extended media resource playback. Based on the above description, it can be understood that the extended media resources in the extended media resource sequence are ranked according to their rating values. It can be assumed that the extended media resource ranked first has a higher correlation with the media resources involved in the media resource search operation; therefore, the extended media resource ranked first can be recorded as the target resource.

[0105] It is understood that when determining extended media resources, it is equivalent to caching the media resource attribute information corresponding to each extended media resource at the same time. After determining the target resource, the media resource attribute information of the target resource can be obtained. The media resource attribute information may include the media resource album information of the target resource, specifically including the media resource album image. In this embodiment, the media resource album image can be retrieved, and the target resource thumbnail of the target resource can be formed by rendering the media resource album image.

[0106] c3) Present the target controls contained in the player in the style of the target resource thumbnail, and associate the text prompt box generated by the presentation of the target resource thumbnail.

[0107] In this embodiment, the target resource thumbnail determined above can be considered as one part of the style setting. The other part of the style setting can be composed of text prompts, and these text prompts can be flexibly represented using different styles, such as a bubble style. The text prompts can contain text as prompts, such as "Click to play more extended media resources".

[0108] As can be seen, this embodiment presents the target control using a style defined by the target resource thumbnail and text prompt box. The target control itself, as a control, has a triggering function; therefore, its triggering of the style defined can be considered as triggering the target control.

[0109] The above-described technical solution in this embodiment provides a specific implementation of the style presentation. The presented style can serve as a functional prompt and, unlike traditional presentation styles, is more likely to attract the user's attention, thereby improving the prompt-style interaction effect in media resource playback.

[0110] As a fifth optional embodiment of this embodiment, based on the above embodiments, the media resource playback interaction method provided in this embodiment may further include: in response to a third trigger operation of a target control presented in the set style, displaying an extended resource playback interface, wherein the extended resource playback interface includes at least one extended resource item, and each extended resource item corresponds to a predetermined extended media resource.

[0111] In this optional embodiment, compared to the previous technology that presented the target control according to a set style, this embodiment provides a trigger response for the target control under this presentation method. Specifically, by triggering the target control with the set style, an extended resource playback interface can be displayed. This extended resource playback interface can contain one or more extended resource items, and each extended resource item corresponds to a pre-determined extended media resource, wherein the extended media resource can be determined using the determination method given above.

[0112] It is understood that this embodiment is equivalent to switching from the displayed player interface to the extended resource playback interface. After displaying the extended resource playback interface, any extended resource item contained in the interface can be triggered, thereby enabling the player to play the media resources involved in that extended resource item. It is also understood that the player can continuously play the media resources of each extended resource item contained in the extended resource playback interface sequentially until a media resource stop playback command is received.

[0113] The technical solution described in this embodiment provides an implementation for playing extended media resources after triggering a target control presented in a set style. This better reflects the interactivity of the player's playback interactions and enhances the playability of media resource playback interactions in search scenarios.

[0114] It should be noted that the above describes a specific implementation of prompting for extended playback functionality of media resources by presenting the target control in a set style. In some scenarios, listeners of media resources may not pay attention to the player interface, such as only focusing on the content being played. In this case, it cannot be guaranteed that users will be able to perceive the extended playback functionality of the player simply by setting the style. Based on this, this embodiment provides the following optimized implementation.

[0115] Specifically, as a sixth optional embodiment of this example, based on the above embodiments, the media resource playback interaction method provided in this embodiment may further include:

[0116] a4) When it is determined that the player meets the playback interaction conditions, a prompt will be broadcast asking whether to extend the playback of media resources.

[0117] In this embodiment, when the player determines that the playback interaction conditions have been met, a new prompt format can be provided to remind users of the extended playback function of media resources. Specifically, after the player finishes playing the currently played media resource, a prompt can be made in the form of a media resource, such as asking whether to extend the playback of the media resource. Considering the short duration of the media resource announcement, this embodiment can use multiple consecutive announcements to remind users of the extended playback function.

[0118] b4) In response to the received extended playback instruction, play the extended media resources in the pre-determined extended media resource sequence through the player.

[0119] In this embodiment, after performing step a4), the execution terminal can be controlled to enter media resource acquisition mode for receiving extended playback commands. These extended playback commands can be generated using a pre-set media resource password. The media resource password can be preset or announced during prompts. The user can generate extended playback commands by rereading the announced media resource password.

[0120] This embodiment responds to the extended playback command through this step, specifically by using a player to continue playing extended media resources. It is understood that the extended media resources originate from a pre-determined sequence of extended media resources.

[0121] This embodiment presents another implementation of prompt-based interaction in a media player. Specifically, it implements prompts based on media resources. This approach also better ensures improved interactive capabilities and enriches the gameplay experience.

[0122] As a seventh optional embodiment of this embodiment, based on the above embodiments, the media resource playback interaction method provided in this embodiment may further include: when it is determined that the player does not meet the playback interaction conditions, presenting the target control using a baseline style, and when the player finishes playing the last resource item in the resource playback list, returning to the first resource item for replay.

[0123] For situations where the player does not meet the playback interaction conditions, this embodiment provides specific execution logic. Specifically, the target control can still be presented in the base style, restoring the base style from the set style. When the target control is in the base style, it can be assumed that the player currently lacks the ability to provide message prompts for extended playback of media resources. Correspondingly, it can also be assumed that the player lacks the ability to play extended media resources, limiting itself to a mode that only plays media resources corresponding to the media resource search results. Specifically, this can be presented as a playback mode that loops through resource items in the resource playlist.

[0124] In this embodiment, the base style can be a traditional "next track" icon or an icon that can be distinguished from the set style. The resource entries in the resource playlist can be considered as the media resource search results generated by the media resource search operation. It can be in loop playback mode by default, allowing the player to return to the first resource entry to restart playback after playing the last resource entry.

[0125] The above-described technical solution in this embodiment provides a specific implementation of the presentation style and playback mode when the player does not meet the playback interaction conditions. This embodiment is limited to the playback of media resources involved in media resource search operations, and can also provide users with a suitable playback format, thus improving the flexibility of the player's playback interaction.

[0126] Figure 3 This is a schematic diagram of a media resource playback interaction device provided in an embodiment of this disclosure. This embodiment is applicable to the implementation of playback interaction for resource playback. The device can be implemented by software and / or hardware, and can be configured in a terminal and / or server to implement the media resource playback interaction method in this disclosure. Specifically, the device may include: a first response module 31 and a second response module 32.

[0127] The first response module 31 is used to respond to the triggered media resource search operation and display a result display card, which includes resource entries corresponding to one or more searched media resources.

[0128] The second response module 32 is used to respond to the first trigger operation for the resource item, enter the player to play the media resource corresponding to the resource item, and when it is determined that the player meets the playback interaction conditions, present the target control contained in the player in a set style, so as to prompt the player that it has the media resource extended playback function through the set style.

[0129] This embodiment provides a media resource playback interaction device, which essentially offers precise media resource search and playback interaction capabilities in a search scenario. Upon triggering a resource entry obtained through the search, the user can enter the player to play the corresponding media resource. Specifically, when the player meets the playback interaction conditions, it can display a set style on existing target controls to indicate the player's extended functions. This style presentation method significantly enhances playback interaction capabilities and improves the user's ability to interact with the player to extend media resource playback, enriching playback interaction gameplay and ensuring a smooth playback experience in media resource search scenarios.

[0130] Furthermore, the device also includes: a first determination module,

[0131] The first determination module is used to determine whether the player meets the playback interaction conditions based on the player's historical interaction information after responding to the trigger operation for the resource item. The historical interaction information is the interaction information generated by the player during its historical operation, and the historical interaction information includes the record information of whether there is a trigger event when the target control is presented in the set style.

[0132] Furthermore, the first determination module can specifically be used for:

[0133] Based on the recorded information in the historical interaction information, determine the first cumulative number of times the target control did not generate a trigger event and the second cumulative number of times the target control was not presented in the set style.

[0134] When the first cumulative number of times is less than or equal to the set first determination threshold, it is determined that the player meets the playback interaction conditions;

[0135] When the second cumulative count exceeds the set second determination threshold, it is determined that the player meets the playback interaction conditions, and the recorded information is cleared.

[0136] Furthermore, the device includes: a second determination module,

[0137] The second determination module can specifically be used for:

[0138] If a resource entry is included in the result display card after a trigger operation is performed on a resource entry, the player is determined to meet the playback interaction conditions.

[0139] When the result display card contains at least two resource entries, and the triggered resource entry is at the last position in the resource playlist, it is determined that the player meets the playback interaction conditions.

[0140] Furthermore, the device may also include: a list display module,

[0141] The list display module is used to display a resource playlist interface in response to a second trigger operation on the result display card when the result display card contains at least two resource items, with each resource item presented in the resource playlist interface.

[0142] Furthermore, the second response module may specifically include: a control style rendering unit,

[0143] The control style rendering unit can be specifically used for:

[0144] Obtain a predetermined sequence of extended media resources, wherein the sequence of extended media resources is used to provide the player with extended media resources for extended playback of media resources;

[0145] The target resource is determined from each of the extended media resources, and a target resource thumbnail is generated based on the media resource attribute information of the target resource.

[0146] The target controls contained in the player are presented in the style of the target resource thumbnail, and a text prompt box generated by the presentation of the target resource thumbnail is associated with it.

[0147] Furthermore, the device may also include: an extension sequence determination module,

[0148] The extended sequence determination module can specifically be used for:

[0149] Based on the results, display the media resource information corresponding to each resource item contained in the card, and determine the media resource feature information;

[0150] Candidate resource sequences are determined from the media resource candidate library based on the aforementioned media resource feature information;

[0151] Search behavior characteristics are determined based on historical media resource search information, and candidate resources in the candidate resource sequence are scored based on the search behavior characteristics.

[0152] The candidate resources are ranked based on the scoring results. The ranked candidate resources are recorded as extended media resources and form an extended media resource sequence for caching.

[0153] Furthermore, the device may also include:

[0154] The third response module is used to respond to the third trigger operation of the target control presented in the set style and display the extended resource playback interface. The extended resource playback interface includes at least one extended resource item, and each extended resource item corresponds to a predetermined extended media resource.

[0155] Furthermore, the device may also include:

[0156] The extended prompt module is used to broadcast a prompt asking whether to extend the playback of media resources when the player determines that the playback interaction conditions are met; in response to the received extended playback instruction, the player plays the extended media resources in the pre-determined extended media resource sequence.

[0157] Furthermore, the device may also include:

[0158] The playback interaction module is used to present the target control in a baseline style when it is determined that the player does not meet the playback interaction conditions, and to return to the first resource item for replay when the player finishes playing the last resource item in the resource playlist.

[0159] The above-described apparatus can execute the methods provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects for executing the methods.

[0160] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.

[0161] Figure 4 This is a schematic diagram of the structure of a computer device provided in an embodiment of this disclosure. Reference is made below. Figure 4 It illustrates a computer device suitable for implementing embodiments of the present disclosure (e.g., Figure 4 The diagram below shows the structure of the terminal device or server 40. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 4The computer device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0162] like Figure 4 As shown, the computer device 40 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 41, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 42 or a program loaded from a storage device 48 into a random access memory (RAM) 43. The RAM 43 also stores various programs and data required for the operation of the computer device 40. The processing unit 41, ROM 42, and RAM 43 are interconnected via a bus 45. An edit / output (I / O) interface 44 is also connected to the bus 45.

[0163] Typically, the following devices can be connected to I / O interface 44: input devices 46 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 47 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 48 including, for example, magnetic tapes, hard disks, etc.; and communication devices 49. Communication device 49 allows computer device 40 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 4 A computer device 40 with various devices is shown, but it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have instead.

[0164] 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 non-transitory 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 a communication device 49, or installed from a storage device 48, or installed from a ROM 42. When the computer program is executed by the processing device 41, it performs the functions defined in the methods of embodiments of this disclosure.

[0165] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0166] The computer device provided in this embodiment and the media resource playback interaction method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0167] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the media resource playback interactive method provided in the above embodiments.

[0168] It should be noted that the computer-readable medium described above in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. 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.

[0169] In this disclosure, a computer-readable storage medium can be any tangible medium that contains or stores 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 also 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.

[0170] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0171] The aforementioned computer-readable medium may be included in the aforementioned computer device; or it may exist independently and not assembled into the computer device.

[0172] The aforementioned computer-readable medium carries one or more programs that, when executed by the computer device, cause the computer device to:

[0173] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as 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).

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

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

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

[0177] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0178] 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 specific combinations of the above-described technical features, but should also cover other technical methods formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical methods formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0179] Furthermore, although 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 some 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.

[0180] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A media resource playback interactive method, characterized in that, include: In response to the triggered media resource search operation, a results display card is displayed, which includes resource entries corresponding to one or more searched media resources; In response to the first trigger operation for a resource entry, the player is entered to play the media resource corresponding to the resource entry. When it is determined that the player meets the playback interaction conditions, the target control contained in the player is presented in a set style to indicate that the player has the function of extended playback of media resources.

2. The method according to claim 1, characterized in that, Following the triggered action on a resource entry, it also includes: Based on the player's historical interaction information, it is determined whether the player meets the playback interaction conditions. The historical interaction information is the interaction information generated by the player during its historical operation. The historical interaction information includes records of whether there are any triggered events when the target control is presented in the set style.

3. The method according to claim 2, characterized in that, The step of determining whether the player meets the playback interaction conditions based on the player's historical interaction information includes: Based on the recorded information in the historical interaction information, determine the first cumulative number of times the target control did not generate a trigger event and the second cumulative number of times the target control was not presented in the set style. When the first cumulative number of times is less than or equal to the set first determination threshold, it is determined that the player meets the playback interaction conditions; When the second cumulative count exceeds the set second determination threshold, it is determined that the player meets the playback interaction conditions, and the recorded information is cleared.

4. The method according to claim 1, characterized in that, Following the triggered action on a resource entry, it also includes: If the result display card contains a resource entry, it is determined that the player meets the playback interaction conditions; When the result display card contains at least two resource entries, and the triggered resource entry is at the last position in the resource playlist, it is determined that the player meets the playback interaction conditions.

5. The method according to claim 1, characterized in that, If the results display card contains at least two resource entries, it also includes: In response to a second trigger operation on the result display card, a resource playlist interface is displayed, in which each of the resource items is presented.

6. The method according to claim 1, characterized in that, The step of presenting the target controls contained in the player in a set style includes: Obtain a predetermined sequence of extended media resources, wherein the sequence of extended media resources is used to provide the player with extended media resources for extended playback of media resources; The target resource is determined from each of the extended media resources, and a target resource thumbnail is generated based on the media resource attribute information of the target resource. The target controls contained in the player are presented in the style of the target resource thumbnail, and a text prompt box generated by the presentation of the target resource thumbnail is associated with it.

7. The method according to claim 6, characterized in that, The steps for determining the extended media resource sequence include: Based on the results, display the media resource information corresponding to each resource item contained in the card, and determine the media resource feature information; Candidate resource sequences are determined from the media resource candidate library based on the aforementioned media resource feature information; Search behavior characteristics are determined based on historical media resource search information, and candidate resources in the candidate resource sequence are scored based on the search behavior characteristics. The candidate resources are ranked based on the scoring results. The ranked candidate resources are recorded as extended media resources and form an extended media resource sequence for caching.

8. The method according to claim 1, characterized in that, Also includes: In response to a third trigger operation of the target control presented in the set style, an extended resource playback interface is displayed, the extended resource playback interface including at least one extended resource item, each extended resource item corresponding to a predetermined extended media resource.

9. The method according to claim 1, characterized in that, Also includes: When the player is determined to meet the playback interaction conditions, a prompt will be played asking whether to extend the playback of media resources. In response to the received extended playback command, the player plays extended media resources from a pre-determined sequence of extended media resources.

10. The method according to claim 1, characterized in that, Also includes: When it is determined that the player does not meet the playback interaction conditions, the target control is presented in the baseline style, and when the player finishes playing the last resource item in the resource playlist, it returns to the first resource item to replay it.

11. A media resource playback interactive device, characterized in that, include: The first response module is used to respond to the triggered media resource search operation and display a result display card, which includes resource entries corresponding to one or more searched media resources. The second response module is used to respond to the first trigger operation for the resource item, enter the player to play the media resource corresponding to the resource item, and when it is determined that the player meets the playback interaction conditions, present the target control contained in the player in a set style, so as to prompt the player that it has the media resource extended playback function through the set style.

12. A computer device, characterized in that, The computer device includes: One or more processors; a storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the media resource playback interaction method as described in any one of claims 1-10.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the media resource playback interaction method as described in any one of claims 1-10.

14. A computer program product comprising a computer program that, when executed by a processor, implements the media resource playback interactive method according to any one of claims 1-10.