Media content display method and device, electronic equipment, storage medium and program product
By displaying interface components of virtual objects associated with user interaction in the media content display interface, rich content is generated, which solves the problem of single display method in the existing technology and improves the user experience.
Patent Information
- Application Number
- CN202510798663.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2025-09-26
AI Technical Summary
The existing media content display methods are relatively simple and lack diversity and interactivity.
By displaying interface components of virtual objects associated with user interaction in the media content display interface and generating related content based on the current media content, including text, images, and interactive controls, the display method is enriched.
The practicality and interactivity of the media content display interface are improved, and the user experience is enhanced.
Smart Images

Figure CN120704786A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular to a method, device, electronic device, storage medium, and program product for displaying media content. Background Art
[0002] Currently, in some applications, users can be supported to view the media content published in the application in the media content display interface. However, in the related art, the display method of media content is relatively simple. Summary of the Invention
[0003] The embodiments of the present disclosure provide a method, apparatus, electronic device, storage medium, and program product for displaying media content, so as to enrich the display methods of media content.
[0004] In a first aspect, an embodiment of the present disclosure provides a method for displaying media content, including:
[0005] In response to an interface display operation by the first user, displaying a media content display interface;
[0006] Displaying a first interface component on the media content display interface, where the first interface component is associated with a virtual object, and the virtual object is associated with an interactive behavior between the first user and the second user;
[0007] First content is displayed based on the first interface component, where the first content is generated based on first media content currently displayed in the media content display interface.
[0008] In a second aspect, an embodiment of the present disclosure further provides a media content display device, including:
[0009] An interface display module, configured to display a media content display interface in response to an interface display operation of a first user;
[0010] a component display module, configured to display a first interface component on the media content display interface, wherein the first interface component is associated with a virtual object, and the virtual object is associated with an interactive behavior between the first user and the second user;
[0011] The content display module is configured to display first content based on the first interface component, where the first content is generated based on first media content currently displayed in the media content display interface.
[0012] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:
[0013] one or more processors;
[0014] a memory for storing one or more programs,
[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for displaying media content as described in the embodiment of the present disclosure.
[0016] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for displaying media content as described in the embodiment of the present disclosure.
[0017] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product. When the computer program product is executed by a computer, the computer implements the method for displaying media content as described in the embodiments of the present disclosure.
[0018] The media content display method, device, electronic device, storage medium and program product provided by the embodiments of the present disclosure display an interface component associated with a virtual object between a first user and a second user in a media content display interface, and based on this interface component, displays content generated based on the media content currently displayed in the media content display interface, which can enrich the display method of media content and the content displayed in the media content display interface, and improve the practicality and interactivity of the content displayed in the media content display interface. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0020] Figure 1 A flowchart of a method for displaying media content provided by an embodiment of the present disclosure;
[0021] Figure 2 A schematic diagram showing a first interface component provided by an embodiment of the present disclosure;
[0022] Figure 3 A schematic diagram showing another first interface component provided by an embodiment of the present disclosure;
[0023] Figure 4 A schematic diagram showing another first interface component provided by an embodiment of the present disclosure;
[0024] Figure 5 A schematic diagram of a display process of a visual representation of a virtual object provided by an embodiment of the present disclosure;
[0025] Figure 6 A schematic diagram of a process for generating first content provided by an embodiment of the present disclosure;
[0026] Figure 7 A flowchart of another method for displaying media content provided by an embodiment of the present disclosure;
[0027] Figure 8 A schematic diagram showing a sharing interface provided in an embodiment of the present disclosure;
[0028] Figure 9 A structural block diagram of a media content display device provided in an embodiment of the present disclosure;
[0029] Figure 10 A schematic structural diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0030] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0031] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0032] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0033] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0034] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0035] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0036] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) must comply with the requirements of relevant laws, regulations and relevant provisions.
[0037] Figure 1 A flowchart of a method for displaying media content provided in an embodiment of the present disclosure is provided. The method can be performed by a device for displaying media content, wherein the device can be implemented by software and / or hardware and can be configured in an electronic device, typically a computer, mobile phone, or tablet computer. The method for displaying media content provided in an embodiment of the present disclosure is applicable to scenarios for displaying media content, such as scenarios in which, when displaying media content, an interface component associated with a virtual object is further used to display content generated based on the media content.
[0038] The embodiments of the present disclosure provide a method for displaying media content. Through this display method, an artificial intelligence (AI) interface component is provided in a media content display scenario. The interface component can analyze the media content currently being displayed or to be displayed in real time, and generate related intelligent replies and / or interactive information based on the analysis results to enhance the user's viewing experience and interactive experience in the media content display scenario.
[0039] like Figure 1 As shown, the media content display method provided in this embodiment may include:
[0040] S101: In response to an interface display operation of a first user, display a media content display interface.
[0041] Among them, the interface display operation can be a trigger operation for indicating the display of the media content display interface. The execution method of the interface display operation is not limited. For example, the interface display operation can include an operation for triggering the interface entrance of the media content display interface, and / or a preset sliding operation for indicating that the currently displayed interface is switched to the media content display interface, etc. In addition, when the media content display interface is the home interface of the current application, the media content display operation can also include a startup operation for the current application, such as an operation for triggering the program icon of the current application. The first user can be the user who performs the above-mentioned interface display operation, such as the current user. The media content display interface can be an interface for displaying media content, such as a details interface of a certain media content, or an interface for displaying different media content in a media content stream based on a media content stream switching.
[0042] Specifically, when an interface display operation is received from the first user, such as when it is detected that the first user triggers the interface entrance of the media content display interface or the first user performs a preset sliding operation, the media content display interface corresponding to this interface display operation can be displayed in response to this interface display operation.
[0043] S102: Display a first interface component on the media content display interface, where the first interface component is associated with a virtual object, and the virtual object is associated with an interactive behavior between the first user and a second user.
[0044] The first interface component can be an interface component associated with a virtual object between the first user and the second user, such as a virtual object jointly maintained by the first user and the second user. The virtual object can be, for example, a virtual animal and / or a virtual plant, etc., which can be set or selected as needed. This virtual object is associated with the interactive behavior between the first user and the second user. For example, the first user and the second user can obtain the virtual object by performing an interactive behavior, and / or update the object state of the virtual object by performing an interactive behavior. The interactive behavior can be an interactive behavior, such as sending an interactive message to the other party, conducting an audio or video call with the other party, and / or liking or commenting on the media content posted by the other party. The object state of the virtual object can be understood as the state presented by the virtual object, such as the action, posture, and / or appearance presented by the virtual object. The second user can be a user other than the first user corresponding to the virtual object, such as a user who jointly maintains the virtual object with the first user.
[0045] Specifically, when displaying the media content display interface in response to the interface display operation of the first user, an interface component associated with the virtual object between the first user and the second user can be displayed on the media content display interface, such as determining a virtual object associated with the interactive behavior between the first user and the second user, and displaying the first interface component 20 associated with the virtual object on the media content display interface in the form of an interface widget, etc. Figure 2-4 shown.
[0046] In this embodiment, the display method of the first interface component 20 is not limited. Optionally, the display of the first interface component 20 on the media content display interface includes: displaying the visual representation 21 of the virtual object on the media content display interface. For example, the visual representation 21 of the above-mentioned virtual object can be displayed as an element in the first interface component 20 of the media content display interface. This visual representation 21 can be understood as a visual presentation of the above-mentioned virtual object, such as the first interface component 20 can present the visual elements of the above-mentioned virtual object. The implementation method of the visual representation 21 can be set as needed. For example, the visual representation 21 can be a cartoon image or an image of plants and animals. Exemplarily, an interface widget can be displayed as a visual representation of a virtual object.
[0047] S103: Display first content based on the first interface component, where the first content is generated based on first media content currently displayed in the media content display interface.
[0048] The first media content can be understood as the media content currently displayed in the media content display interface. The type of media content displayed in the media content display interface is not limited. For example, the media content displayed in the media content display interface can be video content, graphic content, and / or a combination of video content and graphic content.
[0049] The first content may be content generated based on the media content (such as the first media content) currently displayed in the media content display interface. The type of the first content is not limited, for example, the first content may include text content, image content, graphic content and / or interactive controls, etc. Optionally, Figure 2-4 As shown, the first content includes text content and / or at least one interactive control, wherein the text style of the text content is a preset text style or corresponds to the second user; the interactive control is configured to trigger the execution of a sharing operation or an interface display operation based on the first interface component.
[0050] Among them, the text content in the first content can be text content generated based on the first media content. When the first media content is different, the first content may be different. The text style of this text content can be understood as the expression style of this text content, such as the language style of the text sentences contained in this text content. The text style of the text content contained in the first content can be set in advance. Exemplarily, the text style of the text content contained in the first content is the text style pre-set in the current application. Alternatively, the text style of the text content contained in the first content can also correspond to the second user, such as the text style of the text content contained in the first content can be determined based on the user information of the second user, style settings and / or historical conversation messages between the second user and the first user, and so on.
[0051] An interactive control may be a control for user interaction. For example, the interactive control may be configured to trigger a sharing operation based on the first interface component to share at least one of the first content, the first interface component, and the first media content; and / or to trigger an interface display operation based on the first interface component to view an interface associated with the first interface component. The interactive control included in the first content may be generated or determined based on the first media content. When the first media content is different, the interactive controls in the first content may be the same or different.
[0052] Specifically, the first content 22 generated based on the first media content currently displayed in the media content display interface can be displayed based on the first interface component 20. For example, the first content 22 can be displayed using the first interface component 20, such as displaying the first content 22 within the first interface component 20. Figure 2-4 or, displaying the first content 22 in association with the first interface component 20, such as displaying the first content 22 in an associated position outside the display area of the first interface component 20, and so on.
[0053] In this embodiment, the content displayed by the first interface component (e.g., the first content) can be generated based on the media content currently displayed in the media content display interface. When the media content displayed in the media content display interface switches, the content displayed on the first interface can be updated based on the switched media content, thereby further improving the practicality and interactivity of the content displayed by the first interface component.
[0054] Optionally, the media content display method may further include: in response to a media content switching operation performed within the media content display interface, switching the media content currently displayed in the media content display interface from the first media content to the second media content, and switching the first content to the second content generated based on the second media content.
[0055] Among them, the media content switching operation can be a triggering operation for indicating the switching of the media content currently displayed in the media content display interface. The execution method of the media content display operation is not limited. For example, the media content display operation can include the operation of triggering the media content switching control in the media content display interface, and / or the sliding switching operation acting on the media content display interface. This sliding switching operation can be understood as a media content switching operation performed by sliding, such as a horizontal sliding operation or a vertical sliding operation acting on the media content display interface. The second media content can be understood as the media content after switching in response to the media content switching operation, which is different from the first media content in the current application. The second content can be understood as the content generated based on the second media content. For example, the second content can include but is not limited to text content and / or interactive controls.
[0056] Exemplarily, when a media content switching operation acting on the media content display interface is received, such as when a vertical sliding operation acting on the media content display interface is detected, the media content currently displayed in the media content display interface can be switched from the first media content to the second media content corresponding to the media content switching operation, and the first interface component displayed in the media content display interface can be updated based on the switched second media content. For example, the visual representation of the virtual object in the first interface component can be updated based on the switched second media content; and / or, the second content can be generated based on the switched second media content, and the content currently displayed based on the first interface component can be switched from the first content to the second content.
[0057] In this embodiment, media content (such as first media content and / or second media content) can be displayed in a media content stream. The media content stream can include multiple media content published by multiple users of the current application platform. The first user can switch between the multiple media content in the media content stream based on content switching operations, such as swiping up and down. The first user can also interact with the second user or other users based on the media content, such as liking, commenting on, or sharing the interactive media content.
[0058] The media content display method provided in this embodiment displays a media content display interface in response to an interface display operation of a first user; displays a first interface component associated with a virtual object on the media content display interface, and this virtual object is associated with the interactive behavior between the first user and the second user; and displays first content generated based on the first media content currently displayed in the media content display interface based on the first interface component. This embodiment utilizes the above technical solution to display an interface component associated with the virtual object between the first user and the second user on the media content display interface, and displays content generated based on the media content currently displayed in the media content display interface based on this interface component. This can enrich the display method of media content and the content displayed in the media content display interface, and improve the practicality and interactivity of the content displayed in the media content display interface.
[0059] In some embodiments, the first interface component includes a visual representation of the virtual object, and the display of the first content based on the first interface component includes: displaying the first content at an associated position of the visual representation, wherein the first content is generated based on attribute information of the first media content, and the attribute information includes at least one of content attribute information, scene attribute information and type attribute information.
[0060] Among them, the associated position of the visual representation can be understood as a position associated with the display position of the visual representation, such as a position within a preset distance range from the visual representation. The attribute information of the first media content can be information describing the media content attributes of the first media content. The attribute information of the first media content may include content attribute information, scene attribute information and / or type attribute information. This content attribute information can be used to describe the content attributes of the first media content. This scene attribute information can be used to describe the scene attributes of the first media content, such as for describing the scene presented in the media content picture of the first media content. This type attribute information can be used to describe the type attributes of the first media content, such as for indicating the media content type of the first media content.
[0061] Specifically, the first content 22 associated with the first media content can be generated based on the content attribute information, scene attribute information and / or type attribute information of the first media content. For example, the first content 22 corresponding to the content of the first media content can be generated based on the content attribute information of the first media content; the first content 22 corresponding to the scene presented by the first media content can be generated based on the scene attribute information of the first media content; and / or the first content 22 corresponding to the media content type of the first media content can be generated based on the type attribute information of the first media content. After the first content 22 is generated, the generated first content 22 can be displayed based on the first interface component 20 during the display process of the first media content, such as displaying the generated first content 22 at an associated position of the visual representation 21 of the virtual object presented in the first interface component 20, Figure 2-4 As shown (the figure takes the first content 22 displayed in the upper left corner of the visual representation 21 of the virtual object as an example).
[0062] In some implementations, after a cold restart of the application, a visual representation of a virtual object can be generated based on the object information of the virtual object set by the first user. This can improve the display speed of the virtual object visual representation compared to technical solutions that generate the virtual object visual representation when rendering the media content display interface. In addition, the virtual objects displayed in the media content display interface can be configured by the user, meeting the user's different virtual object display needs.
[0063] Optionally, the media content display method may further include: in response to completion of a cold start of the current application, determining a virtual object set by the first user and obtaining virtual object information of the virtual object; and generating the visual representation according to the virtual object information.
[0064] Among them, the current application can be understood as an application that executes the media content display method provided by this embodiment. Cold start refers to starting an application when no process of the application exists, such as the first start of the application after installation, or starting the application when its process has been completely terminated. The virtual object set by the first user can be understood as a virtual object set by the first user to display its visual representation in the media content display interface. For example, the first user can set whether to display the first interface component associated with the virtual object in the media content display interface when displaying the media content display interface; and / or, which interface component associated with one or several virtual objects is displayed in the media content display interface. Virtual object information can be understood as information associated with the visual representation of the virtual object, and this virtual object information can be used to render the visual representation of the virtual object.
[0065] Specifically, after each cold start is completed, the current application can determine the virtual object set by the first user and display its visual representation in the media content display interface; obtain virtual object information of this virtual object, and render the visual representation of this virtual object according to this virtual object information.
[0066] It is understood that whether to display the visual representation of the virtual object (i.e., whether to display the first interface component) when the first user views the media content display interface can be pre-set by relevant personnel of the current application or can be set by the first user. In the case of displaying the visual representation of the virtual object, the virtual object whose visual representation is displayed can be set by the first user.
[0067] Furthermore, if the first user has not set a virtual object whose visual representation is displayed in the media content display interface, the visual representation of the virtual object may not be displayed in the media content display interface, or a default virtual object may be displayed. This default virtual object may be, for example, the nth virtual object obtained by the first user or the most recently obtained virtual object by the first user. Here, n is a positive integer, and its specific value is not limited.
[0068] In the above embodiment, after the current application determines that a virtual object whose visual representation needs to be displayed in the media content display interface, the virtual object information of this virtual object can be obtained from the local and / or server side of the current application. Exemplarily, the current application can obtain the virtual object information of this virtual object locally after the cold start is completed, so as to reduce the time consumed in obtaining the virtual object information and increase the display rate of the visual representation of the virtual object. In this case, optionally, obtaining the virtual object information of the virtual object includes: obtaining the virtual object information of the virtual object from the local storage space of the current application. The local storage space of the current application can be understood as the local storage space of the current application, such as the storage space in the electronic device where the current application is installed.
[0069] In the above embodiment, the current application can pre-store the virtual object information of the virtual object locally so that the virtual object information can be obtained locally after the cold start is completed. The timing of pre-storing the virtual object information is not limited. For example, the virtual object information of the virtual object can be stored locally when the display function of the first interface component is enabled, and the locally stored virtual object information is updated when a change is detected in the virtual object corresponding to the first interface component and / or the virtual object information of the virtual object.
[0070] Optionally, the media content display method may also include: displaying a virtual object setting interface; in response to a virtual object setting operation performed within the virtual object setting interface, determining the virtual object corresponding to the virtual object setting operation, and storing the virtual object information of the virtual object in the local storage space of the current application.
[0071] The virtual object setting interface may be an interface for setting a virtual object associated with the first interface component. In other words, it may be an interface for a user to set a virtual object whose visual representation is displayed on the media content display interface. The virtual object setting interface may be an interface for setting virtual object attributes, such that the virtual object setting interface allows the first user to set attribute information of one or more acquired virtual objects; or it may be a virtual object selection interface. The virtual object setting operation may be an operation for setting a virtual object whose visual representation is displayed on the media content display interface, such as an operation for selecting or switching a virtual object whose visual representation is displayed on the media content display interface.
[0072] Exemplarily, in response to a trigger operation of displaying a virtual object setting interface indicated by a first user, a virtual object setting interface can be displayed; in response to a virtual object setting operation performed within the virtual object setting interface, a virtual object corresponding to the virtual object setting operation is determined as a virtual object associated with the first interface component, virtual object information of the virtual object is obtained, and the virtual object information is stored in the local storage space of the current application.
[0073] In some examples, the virtual object setting interface may be an interface for setting attribute information of one or more virtual objects. When a virtual object setting operation acting on the virtual object setting interface is received, such as when a first user is detected triggering a preset control associated with a first interface component displayed in the virtual object setting interface (such as a display control displayed in a media content display interface), the virtual object currently set in the virtual object setting interface may be used as a virtual object associated with the first interface component, and virtual object information of this virtual object may be stored locally.
[0074] In some examples, the virtual object setting interface may include a virtual object selection area associated with the first interface component, and at least a portion of a virtual object identifier obtained by the first user may be displayed in the virtual object selection area. Upon receiving a virtual object setting operation within the virtual object setting interface, such as a virtual object selection operation by the first user based on a virtual object identifier displayed in the virtual object selection area, the virtual object selected by the first user may be used as a virtual object associated with the first interface component, and virtual object information for the virtual object may be stored locally.
[0075] Figure 5 A schematic diagram of a display process of a visual representation of a virtual object provided by an embodiment of the present disclosure. Figure 5 As shown, after the cold start is completed, the current application can determine the virtual object pre-set by the first user, whose visual representation can be displayed in the media content display interface; preload the virtual object information of this virtual object, and render the visual representation of this virtual object according to this virtual object information; thereafter, when the media content display interface is displayed, this visual representation can be displayed in the media content display interface.
[0076] In this embodiment, first content corresponding to the media content can be generated based on the content attribute information, scene attribute information and / or type attribute information of the media content displayed in the media content display interface, and the first content can be displayed at the associated position of the visual representation of the virtual object presented in the first interface component. This can further enrich the determination and display methods of the first content and improve the diversity and practicality of the first content displayed based on the first interface component.
[0077] In some embodiments, the first content can be generated based on the media content information of the first media content and the user information of the second user to further enrich the displayed first content and the correlation between the displayed first content and the first media content and / or the second user, thereby improving the display effect of the first content.
[0078] Optionally, the media content display method may further include: in response to a content generation instruction for the first media content, obtaining media content information of the first media content and user information of the second user; triggering generation of first content based on the media content information and the user information; and obtaining the generated first content.
[0079] The content generation instruction can be understood as an instruction for instructing the generation of first content corresponding to the first media content. The timing of generating this content generation instruction is not limited. For example, this content generation instruction can be generated before displaying the first media content, such as when preloading the media content resources of the first media content. It can also be generated during the display of the first media content, such as when a display operation for the first media content is received or when the display duration of the first media content reaches a preset duration. This preset duration is not limited and can be 1 second, 2 seconds, or 3 seconds, for example. The media content information of the first media content can be understood as the information used by the first media content to generate the first content, such as identification information of the first media content and / or one or more attribute information of the first media content. The following description uses the example of the media content information of the first media content being the identification information of the first media content. The user information of the second user can be understood as the information used by the second user to generate the first content, such as the identification information of the second user, the name of the second user (such as a nickname or a note from the first user to the second user), and the relationship between the second user and the first user. The following description uses the example of the user information of the second user including the identification information of the second user. This identification information may be used to obtain media content resources or attribute information of the first media content to generate the first content.
[0080] Exemplarily, when the current application receives a content generation instruction for the first media content, such as when preloading the media content resource of the first media content or when the preloading of the media content resource of the first media content is completed, it can obtain the media content information of the first media content and the user information of the second user, for example, it can obtain the identification information of the first media content and the identification information of the second user; trigger the generation of the first content based on the media content information of the first media content and the user information of the second user, and obtain the generated first content.
[0081] In this embodiment, the first content can be generated by the current application or by the server, which is not limited in this embodiment. The method for generating the first content can be set as needed. For example, the first content can be generated using a pre-trained content generation model, or based on a pre-set content generation strategy. This content generation model can include, for example, a large language model, an artificial intelligence (AI) model, and / or other types of models.
[0082] In some instances, the first content may be generated by the server using a pre-trained AI model. Figure 6 A schematic diagram of a process for generating a first content provided in the disclosed embodiment is shown in FIG. Figure 6As shown, the client (such as the current application) can respond to the content generation instruction for the first media content, obtain the media content information of the first media content and the user information of the second user, and send the media content information and user information to the server; after the server receives the media content information and user information sent by the client, it calls the AI model to perform content analysis on the first media content, generates first content associated with the first media content and the second user, and sends the first content to the client; accordingly, the client can display the first content based on the first interface component during the display of the first media content.
[0083] Figure 7 A flowchart of another method for displaying media content provided in an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, the method for displaying media content may further include: sharing the first media content in response to a sharing operation based on the first interface component; and / or displaying a preset interface in response to an interface display operation based on the first interface component, wherein the preset interface is associated with at least one of the first media content, the virtual object, and the second user.
[0084] Correspondingly, such as Figure 7 As shown, the media content display method provided in this embodiment may include:
[0085] S201: In response to an interface display operation of a first user, display a media content display interface.
[0086] S202: Display a first interface component on the media content display interface, where the first interface component is associated with a virtual object, and the virtual object is associated with an interactive behavior between the first user and a second user.
[0087] S203: Display first content based on the first interface component, and execute S204 and / or S205, where the first content is generated based on the first media content currently displayed in the media content display interface.
[0088] S204: In response to a sharing operation based on the first interface component, share the first media content.
[0089] The sharing operation based on the first interface component can be understood as a triggering operation performed based on the first interface component to indicate the first media content currently displayed in the sharing media content display interface. The execution method of this sharing operation is not limited. For example, the sharing operation can include a sliding operation based on the first interface component; and / or a non-sliding operation based on the first interface component, such as an operation that triggers a sharing control displayed based on the first interface component.
[0090] Specifically, when a sharing operation based on the first interface component is received, such as when it is detected that the first user triggers the sharing control displayed in the first interface component, the first media content can be shared, such as sharing the first media content with one or more users such as the second user and / or users other than the second user.
[0091] In some embodiments, a user can be supported to quickly share the media content currently displayed in the media content display interface with a second user associated with the first interface component based on the first interface component, thereby simplifying the operations required to share the media content displayed in the media content display interface with the second user.
[0092] Optionally, sharing the first media content in response to a sharing operation based on the first interface component includes: sending a first sharing message for the first media content to the second user in response to a first sharing operation based on the first interface component.
[0093] Among them, the first sharing operation can be a sharing operation for indicating that the first media content is shared directly with the second user without carrying the sharing additional content. Exemplarily, when sharing the first media content based on the first sharing operation, there is no need for the first user to view and / or edit the sharing additional content of the first media content or the user with whom the first media content is shared. The execution method of the first sharing operation is not limited. Exemplarily, the first sharing operation can include an operation that triggers the display of the first sharing control based on the first interface component. The first sharing message can be a sharing message of the first media content generated based on the first sharing operation. This sharing message can be understood as a message for sharing the first media content, and its message type is not limited. For example, this sharing message can be a conversation message, a notification message and / or a prompt message, etc. The following is explained by taking the sharing message as a conversation message as an example. The first sharing message may not include the sharing additional content of the first media content.
[0094] For example, Figure 2 and 3 As shown, when the first interface component 20 is displayed, a first sharing control 23 can be displayed based on the first interface component 20. In the case of receiving a first sharing operation based on the first interface component 20, such as when it is detected that the first user triggers the first sharing control 23 displayed based on the first interface component 20, the first media content currently displayed in the media content display interface can be shared with a second user associated with the virtual object corresponding to the visual representation 21 in the first interface component 20, such as by sending a first sharing message for the first media content to the second user in the form of a conversation message.
[0095] In some embodiments, when sharing the first media content based on the first interface component, the user can view and / or edit the shared user and shared attachment content of the first media content to meet the different sharing needs of the user.
[0096] Optionally, sharing the first media content in response to a sharing operation based on the first interface component includes: sending a second sharing message for the first media content to at least one associated user of the first user in response to a second sharing operation based on the first interface component, wherein the second sharing message includes sharing additional content of the first media content.
[0097] The second sharing operation may be a sharing operation for indicating sharing of the first media content with the second user and carrying additional sharing content when sharing. The execution method of the second sharing operation is not limited. For example, the second sharing operation may include an operation of triggering a second sharing control displayed based on the first interface component. The second sharing message may be a sharing message of the first media content generated based on the second sharing operation. The second sharing message may include additional sharing content of the first media content. This additional sharing content can be understood as the content attached by the first user when sharing the first media content, such as a sharing note.
[0098] For example, Figure 2 As shown, when the first interface component 20 is displayed, a second sharing control 24 can be displayed based on the first interface component 20. In the case of receiving a second sharing operation based on the first interface component 20, such as when it is detected that the first user triggers the second sharing control 24 displayed based on the first interface component 20, the first media content currently displayed in the media content display interface can be shared with a second user associated with the virtual object corresponding to the visual representation 21 in the first interface component 20, along with the sharing additional content, such as sending a second sharing message including the sharing additional content to the second user in the form of a conversation message.
[0099] In some examples, a second sharing message can be sent directly to the second user in response to the second sharing operation, without requiring the first user to view the sharing interface of the first media content, thereby simplifying the operations required to share the first media content. For example, in response to the second sharing operation, additional sharing content generated based on the first media content is obtained, and a second sharing message carrying the additional sharing content is sent to the second user.
[0100] In some examples, a sharing interface of the first media content can be displayed in response to the second sharing operation, so that the first user can view and / or edit the shared users and / or share additional content of the first media content, thereby meeting different sharing needs of the first user.
[0101] Optionally, in response to a second sharing operation based on the first interface component, sending a second sharing message for the first media content to at least one associated user of the first user includes: in response to the second sharing operation based on the first interface component, displaying a sharing interface of the first media content, wherein the sharing interface includes a first area and a second area, the first area displays user identifiers of at least some of the associated users of the first user, and the at least some of the associated users include the second user; the second area displays sharing additional content generated based on the first media content; in response to a sharing confirmation operation performed within the sharing interface, based on the sharing additional content in the second area, sending a second sharing message for the first media content to the associated user whose user identifier is selected.
[0102] Among them, the sharing interface of the first media content can be understood as an interface for sharing the first media content. This sharing interface may include a first area and a second area, and the first area is used to display the user identification of the first user's associated users. The first user's associated users may be users with a preset association relationship with the first user, including but not limited to the second user. This preset association relationship may be, for example, a follow relationship or a friend relationship. The second area is used to display the sharing additional content generated based on the first media content. The sharing confirmation operation can be understood as an operation to confirm the sharing of the first media content, such as the operation of triggering the sharing confirmation control displayed in the sharing interface.
[0103] For example, when a second sharing operation based on the first interface component 20 is received, a sharing interface 80 of the first media content can be displayed. For example, when it is detected that the first user triggers the second sharing control 24 displayed based on the first interface component 20, the sharing interface 80 of the first media content can be displayed on the upper layer of at least part of the area of the media content display interface; the user identifiers of at least part of the associated users of the first user including the second user are displayed in the first area 81 of the sharing interface 80, and the user identifier of the second user can be displayed as selected, and / or, the sharing additional content generated by the current application or server based on the first media content is displayed in the second area 82 of the sharing interface 80, such as Figure 8 shown.
[0104] When a sharing confirmation operation is received within the sharing interface 80, such as when it is detected that the first user triggers the sharing confirmation control 83 displayed in the sharing interface 80, the associated user corresponding to the user identifier in the selected state in the first area 82 can be used as the shared user, and based on the shared additional content currently displayed in the second area 82, a second sharing message for the first media content is sent to this shared user.
[0105] In the above example, the first user can be supported to edit the shared user of the first media content and / or the shared additional content carried when sharing the first media content based on the sharing interface. In this case, the media content display method can optionally further include: in response to a state switching operation for at least one user identifier in the first area, switching the selection state of the at least one user identifier, the selection state including a selected state and an unselected state; and / or, in response to an additional content editing operation, editing the shared additional content displayed in the second area.
[0106] The state switching operation may be an operation for indicating switching the selection state of one or more user identifiers in the first area, such as switching the user identifier from a selected state to an unselected state, or switching the user identifier from an unselected state to a selected state. The additional content editing operation may be an operation for editing the shared additional content displayed in the second area.
[0107] Specifically, after displaying the sharing interface of the first media content, if a status switching operation is received for one or more user identifiers in the first area, the selection status of the one or more user identifiers can be switched in response to this status switching operation, such as switching the selection status of the one or more user identifiers to a selected state or an unselected state based on this status switching operation; and / or, if an additional content editing operation is received for the shared additional content in the second area, the shared additional content displayed in the second area can be edited based on this additional content editing operation.
[0108] It should be noted that, in some cases, such as when the first user deletes the shared additional content displayed in the second area and does not input new shared additional content, the second shared additional message may not include the shared additional content.
[0109] S205: In response to the interface display operation based on the first interface component, display a preset interface, where the preset interface is associated with at least one of the first media content, the virtual object, and the second user.
[0110] Among them, the interface display operation based on the first interface component can be a trigger operation performed based on the first interface component to indicate the display of a preset interface. The execution method of this interface display operation is not limited. For example, this interface display operation can be an operation that triggers the display of an interface display control based on the first interface component, or it can also be a set sliding operation performed based on the first interface component. The preset interface can be an interface associated with the first media content, a virtual object associated with the first interface component, and / or a second user, such as a details interface or an event execution interface of the first media content, an object interface of a virtual object, a user interface of the second user, and / or a conversation interface between the first user and the second user.
[0111] Specifically, when an interface display operation based on the first interface component is received, a preset interface corresponding to the interface display operation and associated with the first media content, virtual object and / or second user can be displayed in response to the interface display operation.
[0112] In some embodiments, the user may be supported to enter an event interface of an interactive event associated with the first media content based on the first interface component, so that the user can view and / or execute the interactive event associated with the first media content.
[0113] Optionally, the displaying of a preset interface in response to an interface display operation based on the first interface component includes: displaying an event execution interface in response to a first interface display operation based on the first interface component, wherein the event execution interface is used to execute an interactive event associated with the first media content.
[0114] Among them, the first interface display operation can be a trigger operation for indicating the display of the event execution interface, such as triggering the operation of the first interface display control corresponding to the interactive event displayed based on the first interface component. The interactive event can be an event for user interaction. Optionally, the interactive event includes a task execution event and / or a resource transfer event. This task execution event can be understood as an event for executing a task associated with the first media content. This task can include, for example, but is not limited to, a shooting task and / or a work publishing task. The resource transfer event can be understood as an event for resource transfer, such as an item purchase event or a charitable donation event.
[0115] For example, Figure 3As shown, when the first interface component 20 is displayed on the media content display interface, if the first media content currently displayed in the media content display interface has an associated interactive event, such as an interactive event such as an associated task, item and / or public welfare project, a first interface display control 25 corresponding to the interactive event can be displayed based on the first interface component 20. In the case of receiving a first interface display operation based on the first interface component 20, such as when it is detected that the first user triggers the first interface display control 25 displayed based on the first interface component 20, an event execution interface of the interactive event associated with the first media content can be displayed, so that the first user can view the event details of the interactive event associated with the first media content and / or execute the interactive event associated with the first media content in this event execution interface.
[0116] In the above embodiment, the event execution interface of the interaction event can be used to allow the first user to execute the interaction event. After the interaction event is executed, a message corresponding to the interaction event (such as an event execution card, an event execution prompt message, etc.) may or may not be sent to the second user, but this embodiment does not limit this.
[0117] In some examples, after the first user completes the interactive event associated with the first media content, the first user can be supported to send an event execution card of this interactive event to the second user to facilitate the second user to execute this interactive event, thereby simplifying the operations required for the second user to execute this interactive event.
[0118] Optionally, the method for displaying media content may also include: executing the interactive event in response to an event execution operation acting within the event execution interface; sending an event execution card corresponding to the interactive event to the second user in response to the first user completing the interactive event, and the event execution card is configured to trigger the execution of the interactive event.
[0119] The event execution operation may be a triggering operation for instructing the execution of an interactive event associated with the first media content, and its execution method is not limited. The event execution card of the interactive event may be a card associated with the execution of the interactive event. For example, the event execution card may be used to display the execution result of the interactive event by the first user, to prompt the execution of the interactive event, and / or to be configured to display the event execution interface of the interactive event to execute the interactive event.
[0120] For example, when an event execution operation is received within the event execution interface of an interactive event, the interactive event can be executed based on this event execution operation, and after the execution of the interactive event is completed, an event execution card corresponding to the interactive event can be sent to the second user, such as by sending the event execution card corresponding to the interactive event to the second user in the form of a conversation message, so that the second user can view the execution result of the interactive event by the first user and / or execute the interactive event based on this event execution card.
[0121] In the above embodiment, after a first user completes an interaction event associated with the first media content, an event execution card corresponding to the interaction event can be sent to a second user automatically or based on a send operation by the first user. In some examples, an event card corresponding to the interaction event can be sent to the second user based on the send operation by the first user to meet different user sending requirements. In this case, optionally, in response to the first user completing the interaction event, sending the event execution card corresponding to the interaction event to the second user includes: generating an event execution card corresponding to the interaction event in response to the first user completing the interaction event; and sending the event execution card to the second user in response to a send operation on the event execution card. For example, after the first user completes the interaction event associated with the first media content, an event execution card corresponding to the interaction event can be generated and displayed on the event execution interface; and upon receiving a send operation on the event execution card, such as upon detecting that the first user triggers a send control corresponding to the event execution card, the event execution card can be sent to the second user. The sending operation for the event execution card may be an operation for instructing to send the event execution card, such as an operation for triggering a sending control corresponding to the event execution card.
[0122] In some examples, a user can obtain a corresponding reward, such as a corresponding virtual resource or virtual object, by executing an interactive event associated with the first media content. This reward can be sent to the first user's account immediately after the first user completes the interactive event, or it can be sent to the first user's and / or second user's accounts after the second user completes the interactive event. Taking the reward as a virtual resource as an example, the media content display method can optionally further include: in response to receiving a resource update instruction corresponding to the interactive event, updating the first user's second virtual resource information based on the first virtual resource information of the interactive event, wherein the resource update instruction is generated in response to the first user or the second user completing the interactive event. For example, after the first user or the second user completes the interactive event, the virtual resource corresponding to the interactive event can be sent to the first user's account and a resource update instruction corresponding to the interactive event can be generated. In response to the resource update instruction, the current application can update the first user's second virtual resource information based on the first virtual resource information of the virtual resource corresponding to the interactive event, such as increasing the first user's virtual resource value by the virtual resource value corresponding to the interactive event. The first virtual resource information may be understood as information about the virtual resource corresponding to the interaction event, such as the virtual resource value or the quantity of the virtual resource, etc. The second virtual resource information may be understood as information about the virtual resource already owned by the first user.
[0123] In some embodiments, a user may be supported to access an object interface of a virtual object associated with the first interface component based on a first interface component, so that the user can view relevant information about the virtual object and / or edit the virtual object. In this case, optionally, displaying a preset interface in response to an interface display operation based on the first interface component includes: displaying the object interface of the virtual object in response to a second interface display operation based on the first interface component. For example, upon receiving a first interface display operation based on the first interface component, such as upon detecting that the first user triggers a second interface display control displayed based on the first interface component or triggers a visual representation of the virtual object displayed in the first interface component, the object interface of the virtual object may be displayed, allowing the first user to view relevant information about the virtual object and / or edit the virtual object based on the object interface. The second interface display operation can be understood as a triggering operation for instructing the display of the object interface of the virtual object associated with the first interface component, such as an operation for triggering a second interface display control displayed based on the first interface component, or an operation for triggering a visual representation of the virtual object displayed in the first interface component.
[0124] In some embodiments, a user may be supported to enter a conversation interface between the user and the second user based on a first interface component to view conversation messages between the user and the second user or to interact with the second user. In this case, optionally, the display of a preset interface in response to an interface display operation based on the first interface component includes: displaying a conversation interface between the first user and the second user in response to a third interface display operation based on the first interface component. For example, upon receiving a first interface display operation based on a first interface component, such as upon detecting that the first user triggers a third interface display control displayed based on the first interface component or text content in the first content, the conversation interface between the first user and the second user may be displayed. The third interface display operation may be understood as a triggering operation for indicating the display of a conversation interface between the first user and the second user, such as an operation for triggering a third interface display control displayed based on the first interface component, or an operation for triggering text content in the first content displayed in the first interface component.
[0125] In some examples, such as Figure 4 As shown, the text style of the text content in the first content can correspond to the second user. For example, text content with the second user's conversational style can be generated based on the first media content and the second user's style settings, and this text content can be displayed based on the first interface component to achieve the text effect of the second user having a conversation with the first user. When it is detected that the first user triggers this text content, a conversation interface between the first user and the second user can be displayed to facilitate the first user to have a conversation or interaction with the second user.
[0126] In some embodiments, when displaying a conversation interface between the first user and the second user in response to a third interface display operation, interactive prompt information associated with the first media content may also be displayed in this conversation interface, prompting the first user and the second user to interact through this interactive prompt information; and, when an interactive operation based on this interactive prompt information is received, interactive content corresponding to this interactive operation may be displayed, such as displaying special effects or animations corresponding to this interactive operation, or sending and displaying emoticon pictures corresponding to this interactive operation, etc., so as to further enrich the interaction method between the first user and the second user.
[0127] Optionally, the method for displaying media content may further include: in response to the display of the conversation interface, displaying interactive prompt information associated with the first media content on the conversation interface; and in response to an interactive operation based on the interactive prompt information, displaying interactive content corresponding to the interactive operation.
[0128] The interactive prompt information can be used to prompt the first user to interact with the second user. The interactive prompt information can be generated based on the first media content, and thus the interactive prompt information can be generated based on attribute information such as content attribute information, scene attribute information, or type attribute information of the first media content. The interactive operation can be an operation based on the interactive prompt information, such as an operation that triggers the interactive prompt information. The interactive content can be understood as the content displayed in response to the interactive operation based on the interactive prompt information, such as special effects, emoticons, or animations displayed based on the interactive prompt information. When the first media content, the interactive prompt information, and / or the interactive operation performed are different, the interactive content can be the same or different.
[0129] In the above embodiment, the interactive prompt information can be displayed in any form. For example, the interactive prompt information can be displayed in the message display area of the conversation interface in the form of a conversation message or prompt information; or, a second interface component associated with the virtual object corresponding to the first interface component can be displayed on the conversation interface, and the interactive prompt information can be displayed in the associated position of the second interface component to further enrich the display effect of the interactive prompt information.
[0130] Optionally, displaying the interactive prompt information associated with the first media content on the conversation interface includes: displaying the interactive prompt information associated with the first media content in the form of a conversation message on the conversation interface; or, displaying a second interface component associated with the virtual object on the conversation interface, and displaying the interactive prompt information associated with the first media content at an associated position of the second interface component.
[0131] Among them, the second interface component can be understood as the interface component displayed in the conversation interface. The second interface component can be associated with the virtual object corresponding to the first interface component, such as the second interface component can present a visual representation of this virtual object, and this visual representation can be the same as or different from the visual representation contained in the first interface component. This embodiment does not limit this. The associated position of the second interface component can be understood as the position associated with the second interface component, which can be located within the second interface component, such as the associated position of the visual representation of the virtual object presented in the second interface component; it can also be located outside the second interface component, such as the distance between the second interface component and the second interface component is within a preset distance range, etc.
[0132] The media content display method provided in this embodiment supports the first user to share the media content currently displayed in the media content display interface and / or switch to a preset interface associated with the media content currently displayed in the media content display interface, the virtual object corresponding to this interface component and / or the second user based on the interface component displayed in the media content display interface. It can enrich the sharing method of media content and the switching method of interfaces, and simplify the operations required to switch from the media content display interface to the preset interface.
[0133] Figure 9 This is a structural block diagram of a media content display device provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware and can be configured in an electronic device, typically a computer, a mobile phone, or a tablet computer. The device can display media content by executing a media content display method, such as further using an interface component associated with a virtual object to display content generated based on the media content. Figure 9 As shown, the media content display device provided in this embodiment may include: an interface display module 901, a component display module 902 and a content display module 903, wherein:
[0134] The interface display module 901 is configured to display a media content display interface in response to an interface display operation of a first user;
[0135] A component display module 902 is configured to display a first interface component on the media content display interface, wherein the first interface component is associated with a virtual object, and the virtual object is associated with an interactive behavior between the first user and the second user;
[0136] The content display module 903 is configured to display first content based on the first interface component, where the first content is generated based on the first media content currently displayed in the media content display interface.
[0137] The media content display device provided in this embodiment displays a media content display interface in response to an interface display operation of a first user through an interface display module; displays a first interface component associated with a virtual object in the media content display interface through a component display module, and this virtual object is associated with the interactive behavior between the first user and the second user; and displays first content generated based on the first media content currently displayed in the media content display interface based on the first interface component through a content display module. This embodiment utilizes the above technical solution to display an interface component associated with a virtual object between the first user and the second user in the media content display interface, and displays content generated based on the media content currently displayed in the media content display interface based on this interface component, which can enrich the display method of media content and the content displayed in the media content display interface, and improve the practicality and interactivity of the content displayed in the media content display interface.
[0138] Optionally, the component display module 902 may be specifically configured to display a visual representation of the virtual object on the media content display interface.
[0139] Furthermore, the media content display device may also include: a media content sharing module, used to share the first media content in response to a sharing operation based on the first interface component; and / or, a preset interface display module, used to display a preset interface in response to an interface display operation based on the first interface component, wherein the preset interface is associated with at least one of the first media content, the virtual object and the second user.
[0140] Optionally, the media content sharing module includes: a first sharing unit, used to send a first sharing message for the first media content to the second user in response to a first sharing operation based on the first interface component; and / or, a second sharing unit, used to send a second sharing message for the first media content to at least one associated user of the first user in response to a second sharing operation based on the first interface component, wherein the second sharing message includes shared additional content of the first media content.
[0141] Optionally, the second sharing unit can be specifically used to: in response to a second sharing operation based on the first interface component, display a sharing interface of the first media content, wherein the sharing interface includes a first area and a second area, the first area displays user identifiers of at least some of the first user's associated users, and the at least some of the associated users include the second user; the second area displays sharing additional content generated based on the first media content; in response to a sharing confirmation operation performed within the sharing interface, based on the sharing additional content in the second area, send a second sharing message for the first media content to the associated user whose user identifier is selected.
[0142] Furthermore, the media content display device may also include: a state switching module, used to switch the selection state of at least one user identifier in the first area in response to a state switching operation for the at least one user identifier in the first area, the selection state including a selected state and an unselected state; and / or, a content editing module, used to edit the shared additional content displayed in the second area in response to an additional content editing operation.
[0143] Optionally, the device includes at least one of the following: an execution interface display unit for displaying an event execution interface in response to a first interface display operation based on the first interface component, wherein the event execution interface is used to execute an interactive event associated with the first media content; an object interface display unit for displaying the object interface of the virtual object in response to a second interface display operation based on the first interface component; and a conversation interface display unit for displaying the conversation interface between the first user and the second user in response to a third interface display operation based on the first interface component.
[0144] Furthermore, the media content display device may also include: an event execution module, used to execute the interactive event in response to the event execution operation acting in the event execution interface; a card sending module, used to send an event execution card corresponding to the interactive event to the second user in response to the first user completing the interactive event, and the event execution card is configured to trigger the execution of the interactive event.
[0145] Optionally, the card sending module is specifically used to: generate an event execution card corresponding to the interaction event in response to the first user completing the interaction event; and send the event execution card to the second user in response to a sending operation for the event execution card.
[0146] Furthermore, the media content display device may also include: a resource update module, which is used to update the second virtual resource information of the first user based on the first virtual resource information of the interaction event in response to receiving a resource update instruction corresponding to the interaction event, wherein the resource update instruction is executed in response to the first user or the second user to complete the generation of the interaction event.
[0147] Optionally, the interaction event includes a task execution event and / or a resource transfer event.
[0148] Furthermore, the media content display device may also include: an interactive prompt module, used to display interactive prompt information associated with the first media content on the conversation interface in response to the display of the conversation interface; and an interactive content display module, used to display interactive content corresponding to the interactive operation based on the interactive prompt information in response to the interactive operation.
[0149] Optionally, the interactive prompt module is specifically used to: display interactive prompt information associated with the first media content in the form of a conversation message on the conversation interface; or, display a second interface component associated with the virtual object on the conversation interface, and display interactive prompt information associated with the first media content at the associated position of the second interface component.
[0150] Optionally, the first interface component includes a visual representation of the virtual object, and the content display module 903 is specifically used to: display first content at an associated position of the visual representation, wherein the first content is generated based on attribute information of the first media content, and the attribute information includes at least one of content attribute information, scene attribute information and type attribute information.
[0151] Furthermore, the media content display device may also include: a first information acquisition module, used to determine the virtual object set by the first user in response to the completion of the cold start of the current application, and obtain virtual object information of the virtual object; a visual representation generation module, used to generate the visual representation based on the virtual object information.
[0152] Optionally, the information acquisition module is specifically configured to: acquire virtual object information of the virtual object from a local storage space of a current application.
[0153] Furthermore, the media content display device may also include: a setting interface display module for displaying a virtual object setting interface; an information storage module for responding to a virtual object setting operation acting on the virtual object setting interface, determining the virtual object corresponding to the virtual object setting operation, and storing the virtual object information of the virtual object in the local storage space of the current application.
[0154] Furthermore, the media content display device may also include: a second information acquisition module, used to obtain media content information of the first media content and user information of the second user in response to a content generation instruction for the first media content; a content generation module, used to trigger the generation of first content based on the media content information and the user information; and a content acquisition module, used to obtain the generated first content.
[0155] Optionally, the first content includes text content and / or at least one interactive control, wherein the text style of the text content is a preset text style or corresponds to the second user; the interactive control is configured to trigger a sharing operation or an interface display operation based on the first interface component.
[0156] Furthermore, the media content display device may also include: a content switching module, which is used to switch the media content currently displayed in the media content display interface from the first media content to the second media content in response to the media content switching operation acting on the media content display interface, and switch the first content to the second content generated based on the second media content.
[0157] The media content display device provided in the embodiments of the present disclosure can execute the media content display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the media content display method. For technical details not fully described in this embodiment, please refer to the media content display method provided in any embodiment of the present disclosure.
[0158] Reference below Figure 10 , which shows a schematic structural diagram of an electronic device (e.g., terminal device) 1000 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 10 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present disclosure.
[0159] like Figure 10 As shown, the electronic device 1000 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. Various programs and data required for the operation of the electronic device 1000 are also stored in the RAM 1003. The processing device 1001, the ROM 1002, and the RAM 1003 are connected to each other via a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0160] Typically, the following devices may be connected to the I / O interface 1005: an input device 1006 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1007 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1008 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the electronic device 1000 to communicate with other devices wirelessly or by wire to exchange data. Figure 10 The electronic device 1000 is shown with various devices, but it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed instead.
[0161] 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 non-transitory 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 the network through the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0162] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, 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 that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport 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 thereof.
[0163] In some embodiments, the client and server can communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0164] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0165] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: displays a media content display interface in response to the interface display operation of the first user; displays a first interface component on the media content display interface, wherein the first interface component is associated with a virtual object, and the virtual object is associated with the interactive behavior between the first user and the second user; displays first content based on the first interface component, and the first content is generated based on the first media content currently displayed in the media content display interface.
[0166] 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, but not limited to, 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 a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through 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., through the Internet using an Internet service provider).
[0167] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two 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 box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0168] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not, in some cases, limit the unit itself.
[0169] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and 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 chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0170] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, 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 foregoing.
[0171] According to one or more embodiments of the present disclosure, Example 1 provides a method for presenting media content, including:
[0172] In response to an interface display operation by the first user, displaying a media content display interface;
[0173] Displaying a first interface component on the media content display interface, where the first interface component is associated with a virtual object, and the virtual object is associated with an interactive behavior between the first user and the second user;
[0174] First content is displayed based on the first interface component, where the first content is generated based on first media content currently displayed in the media content display interface.
[0175] According to one or more embodiments of the present disclosure, Example 2 is the method according to Example 1, wherein displaying the first interface component on the media content display interface includes:
[0176] A visual representation of the virtual object is displayed on the media content display interface.
[0177] According to one or more embodiments of the present disclosure, Example 3 is the method according to Example 1, further comprising:
[0178] In response to a sharing operation based on the first interface component, sharing the first media content; and / or
[0179] In response to an interface display operation based on the first interface component, a preset interface is displayed, where the preset interface is associated with at least one of the first media content, the virtual object, and the second user.
[0180] According to one or more embodiments of the present disclosure, Example 4, according to the method of Example 3, wherein sharing the first media content in response to a sharing operation based on the first interface component includes:
[0181] In response to a first sharing operation based on the first interface component, sending a first sharing message for the first media content to the second user; and / or
[0182] In response to a second sharing operation based on the first interface component, a second sharing message for the first media content is sent to at least one associated user of the first user, wherein the second sharing message includes sharing additional content of the first media content.
[0183] According to one or more embodiments of the present disclosure, Example 5 is the method according to Example 4, wherein, in response to a second sharing operation based on the first interface component, sending a second sharing message for the first media content to at least one associated user of the first user includes:
[0184] In response to a second sharing operation based on the first interface component, displaying a sharing interface for the first media content, wherein the sharing interface includes a first area and a second area, the first area displaying user identifiers of at least some of the first user's associated users, the at least some of the associated users including the second user; and the second area displaying additional sharing content generated based on the first media content;
[0185] In response to a sharing confirmation operation performed within the sharing interface, a second sharing message for the first media content is sent to the associated user whose user identification is in a selected state based on the shared additional content in the second area.
[0186] According to one or more embodiments of the present disclosure, Example 6 is the method according to Example 5, further comprising:
[0187] In response to a state switching operation on at least one user identifier in the first area, switching a selection state of the at least one user identifier, the selection state including a selected state and an unselected state; and / or
[0188] In response to the additional content editing operation, the shared additional content displayed in the second area is edited.
[0189] According to one or more embodiments of the present disclosure, Example 7, according to the method of Example 3, wherein displaying a preset interface in response to an interface display operation based on the first interface component includes at least one of the following:
[0190] In response to a first interface display operation based on the first interface component, displaying an event execution interface, wherein the event execution interface is used to execute an interactive event associated with the first media content;
[0191] In response to a second interface display operation based on the first interface component, displaying an object interface of the virtual object;
[0192] In response to a third interface display operation based on the first interface component, a conversation interface between the first user and the second user is displayed.
[0193] According to one or more embodiments of the present disclosure, Example 8 is the method according to Example 7, further comprising:
[0194] executing the interaction event in response to an event execution operation acting within the event execution interface;
[0195] In response to the first user completing the interaction event, an event execution card corresponding to the interaction event is sent to the second user, and the event execution card is configured to trigger the execution of the interaction event.
[0196] According to one or more embodiments of the present disclosure, Example 9 is the method according to Example 8, wherein, in response to the first user completing the interaction event, sending an event execution card corresponding to the interaction event to the second user includes:
[0197] In response to the first user completing the interaction event, generating an event execution card corresponding to the interaction event;
[0198] In response to a sending operation for the event execution card, the event execution card is sent to the second user.
[0199] According to one or more embodiments of the present disclosure, Example 10 is the method according to Example 8, further comprising:
[0200] In response to receiving a resource update instruction corresponding to the interaction event, the second virtual resource information of the first user is updated based on the first virtual resource information of the interaction event, wherein the resource update instruction is executed in response to the first user or the second user to complete the generation of the interaction event.
[0201] According to one or more embodiments of the present disclosure, Example 11 is the method according to Example 7, wherein the interaction event includes a task execution event and / or a resource transfer event.
[0202] According to one or more embodiments of the present disclosure, Example 12 is the method according to Example 7, further comprising:
[0203] In response to the display of the conversation interface, displaying interactive prompt information associated with the first media content on the conversation interface;
[0204] In response to an interactive operation based on the interactive prompt information, interactive content corresponding to the interactive operation is displayed.
[0205] According to one or more embodiments of the present disclosure, Example 13 is the method according to Example 12, wherein displaying, on the conversation interface, interactive prompt information associated with the first media content includes:
[0206] Displaying interactive prompt information associated with the first media content in the form of a conversation message on the conversation interface; or
[0207] A second interface component associated with the virtual object is displayed on the conversation interface, and interactive prompt information associated with the first media content is displayed at an associated position of the second interface component.
[0208] According to one or more embodiments of the present disclosure, Example 14 is the method according to any one of Examples 1-13, wherein the first interface component includes a visual representation of the virtual object, and displaying the first content based on the first interface component includes:
[0209] First content is presented at an associated position of the visual representation, wherein the first content is generated based on attribute information of the first media content, the attribute information comprising at least one of content attribute information, scene attribute information, and type attribute information.
[0210] According to one or more embodiments of the present disclosure, Example 15 is the method according to Example 14, further comprising:
[0211] In response to the completion of the cold start of the current application, determining the virtual object set by the first user, and obtaining virtual object information of the virtual object;
[0212] The visual representation is generated based on the virtual object information.
[0213] According to one or more embodiments of the present disclosure, Example 16 is the method according to Example 15, wherein obtaining virtual object information of the virtual object includes:
[0214] The virtual object information of the virtual object is obtained from the local storage space of the current application.
[0215] According to one or more embodiments of the present disclosure, Example 17 is the method according to Example 16, further comprising:
[0216] Display the virtual object setting interface;
[0217] In response to a virtual object setting operation performed within the virtual object setting interface, the virtual object corresponding to the virtual object setting operation is determined, and virtual object information of the virtual object is stored in a local storage space of the current application.
[0218] According to one or more embodiments of the present disclosure, Example 18 is a method according to any one of Examples 1-13, wherein the method further includes:
[0219] In response to a content generation instruction for the first media content, acquiring media content information of the first media content and user information of the second user;
[0220] triggering generation of first content based on the media content information and the user information;
[0221] The generated first content is obtained.
[0222] According to one or more embodiments of the present disclosure, Example 19 is a method according to any one of Examples 1-13, wherein the first content includes text content and / or at least one interactive control, wherein the text style of the text content is a preset text style or corresponds to the second user; and the interactive control is configured to trigger a sharing operation or an interface display operation based on the first interface component.
[0223] According to one or more embodiments of the present disclosure, Example 20 is a method according to any one of Examples 1-13, wherein the method further includes:
[0224] In response to a media content switching operation performed within the media content display interface, the media content currently displayed in the media content display interface is switched from the first media content to the second media content, and the first content is switched to the second content generated based on the second media content.
[0225] According to one or more embodiments of the present disclosure, Example 21 provides a media content presentation device, including:
[0226] An interface display module, configured to display a media content display interface in response to an interface display operation of a first user;
[0227] a component display module, configured to display a first interface component on the media content display interface, wherein the first interface component is associated with a virtual object, and the virtual object is associated with an interactive behavior between the first user and the second user;
[0228] The content display module is configured to display first content based on the first interface component, where the first content is generated based on first media content currently displayed in the media content display interface.
[0229] According to one or more embodiments of the present disclosure, Example 22 provides an electronic device, including:
[0230] one or more processors;
[0231] a memory for storing one or more programs,
[0232] When the one or more programs are executed by the one or more processors, the one or more processors implement the media content display method as described in any one of Examples 1-20.
[0233] According to one or more embodiments of the present disclosure, Example 23 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for presenting media content as described in any one of Examples 1-20.
[0234] According to one or more embodiments of the present disclosure, Example 24 provides a computer program product. When the computer program product is executed by a computer, the computer implements the media content display method described in any one of Examples 1-20.
[0235] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. 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 the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0236] 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 have been 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.
[0237] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A method for displaying media content, characterized in that: include: In response to an interface display operation by the first user, displaying a media content display interface; Displaying a first interface component on the media content display interface, where the first interface component is associated with a virtual object, and the virtual object is associated with an interactive behavior between the first user and the second user; First content is displayed based on the first interface component, where the first content is generated based on first media content currently displayed in the media content display interface.
2. The method according to claim 1, characterized in that Displaying the first interface component on the media content display interface includes: A visual representation of the virtual object is displayed on the media content display interface.
3. The method according to claim 1, characterized in that The method further comprises: In response to a sharing operation based on the first interface component, sharing the first media content; and / or In response to an interface display operation based on the first interface component, a preset interface is displayed, where the preset interface is associated with at least one of the first media content, the virtual object, and the second user.
4. The method according to claim 3, characterized in that Sharing the first media content in response to a sharing operation based on the first interface component includes: In response to a first sharing operation based on the first interface component, sending a first sharing message for the first media content to the second user; and / or In response to a second sharing operation based on the first interface component, a second sharing message for the first media content is sent to at least one associated user of the first user, wherein the second sharing message includes sharing additional content of the first media content.
5. The method according to claim 4, characterized in that The sending, in response to the second sharing operation based on the first interface component, a second sharing message for the first media content to at least one associated user of the first user includes: In response to a second sharing operation based on the first interface component, displaying a sharing interface for the first media content, wherein the sharing interface includes a first area and a second area, the first area displaying user identifiers of at least some of the first user's associated users, the at least some of the associated users including the second user; and the second area displaying additional sharing content generated based on the first media content; In response to a sharing confirmation operation performed within the sharing interface, a second sharing message for the first media content is sent to the associated user whose user identification is in a selected state based on the shared additional content in the second area.
6. The method according to claim 5, characterized in that The method further comprises: In response to a state switching operation on at least one user identifier in the first area, switching a selection state of the at least one user identifier, the selection state including a selected state and an unselected state; and / or In response to the additional content editing operation, the shared additional content displayed in the second area is edited.
7. The method according to claim 3, characterized in that The displaying of a preset interface in response to the interface display operation based on the first interface component includes at least one of the following: In response to a first interface display operation based on the first interface component, displaying an event execution interface, wherein the event execution interface is used to execute an interactive event associated with the first media content; In response to a second interface display operation based on the first interface component, displaying an object interface of the virtual object; In response to a third interface display operation based on the first interface component, a conversation interface between the first user and the second user is displayed.
8. The method according to claim 7, characterized in that The method further comprises: executing the interaction event in response to an event execution operation acting within the event execution interface; In response to the first user completing the interaction event, an event execution card corresponding to the interaction event is sent to the second user, and the event execution card is configured to trigger the execution of the interaction event.
9. The method according to claim 8, characterized in that The step of sending an event execution card corresponding to the interaction event to the second user in response to the first user completing the interaction event includes: In response to the first user completing the interaction event, generating an event execution card corresponding to the interaction event; In response to a sending operation for the event execution card, the event execution card is sent to the second user.
10. The method according to claim 8, characterized in that The method further comprises: In response to receiving a resource update instruction corresponding to the interaction event, the second virtual resource information of the first user is updated based on the first virtual resource information of the interaction event, wherein the resource update instruction is executed in response to the first user or the second user to complete the generation of the interaction event.
11. The method according to claim 7, characterized in that The interaction event includes a task execution event and / or a resource transfer event.
12. The method according to claim 7, characterized in that The method further comprises: In response to the display of the conversation interface, displaying interactive prompt information associated with the first media content on the conversation interface; In response to an interactive operation based on the interactive prompt information, interactive content corresponding to the interactive operation is displayed.
13. The method according to claim 12, characterized in that The displaying of interactive prompt information associated with the first media content on the conversation interface includes: Displaying interactive prompt information associated with the first media content in the form of a conversation message on the conversation interface; or A second interface component associated with the virtual object is displayed on the conversation interface, and interactive prompt information associated with the first media content is displayed at an associated position of the second interface component.
14. The method according to any one of claims 1 to 13, characterized in that: The first interface component includes a visual representation of the virtual object, and the displaying of the first content based on the first interface component includes: First content is presented at an associated position of the visual representation, wherein the first content is generated based on attribute information of the first media content, the attribute information comprising at least one of content attribute information, scene attribute information, and type attribute information.
15. The method according to claim 14, characterized in that The method further comprises: In response to completion of the cold start of the current application, determining the virtual object set by the first user, and obtaining virtual object information of the virtual object; The visual representation is generated based on the virtual object information.
16. The method according to claim 15, characterized in that The acquiring virtual object information of the virtual object includes: The virtual object information of the virtual object is obtained from the local storage space of the current application.
17. The method according to claim 16, characterized in that The method further comprises: Display the virtual object setting interface; In response to a virtual object setting operation performed within the virtual object setting interface, the virtual object corresponding to the virtual object setting operation is determined, and virtual object information of the virtual object is stored in a local storage space of the current application.
18. The method according to any one of claims 1 to 13, characterized in that: The method further comprises: In response to a content generation instruction for the first media content, acquiring media content information of the first media content and user information of the second user; triggering generation of first content based on the media content information and the user information; The generated first content is obtained.
19. The method according to any one of claims 1 to 13, characterized in that: The first content includes text content and / or at least one interactive control, wherein the text style of the text content is a preset text style or corresponds to the second user; the interactive control is configured to trigger a sharing operation or an interface display operation based on the first interface component.
20. The method according to any one of claims 1 to 13, characterized in that: The method further comprises: In response to a media content switching operation performed within the media content display interface, the media content currently displayed in the media content display interface is switched from the first media content to the second media content, and the first content is switched to the second content generated based on the second media content.
21. A media content display device, characterized in that: include: An interface display module, configured to display a media content display interface in response to an interface display operation of a first user; a component display module, configured to display a first interface component on the media content display interface, wherein the first interface component is associated with a virtual object, and the virtual object is associated with an interactive behavior between the first user and the second user; The content display module is configured to display first content based on the first interface component, where the first content is generated based on first media content currently displayed in the media content display interface.
22. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the media content presentation method according to any one of claims 1 to 20.
23. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the media content display method according to any one of claims 1 to 20 when executed.
24. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the computer program implements the method for presenting media content according to any one of claims 1 to 20.
Citation Information
Patent Citations
Content sharing method and device, electronic equipment and storage medium
CN116980383A
Session interface display method and device, electronic equipment, storage medium and program product
CN118051291A
Media content display method and device, electronic equipment, storage medium and program product
CN118972657A
Interface display method and device, electronic equipment, storage medium and program product
CN119557032A
Content sharing method and apparatus, and content viewing method and apparatus, and device and storage medium
WO2025036463A1