Media content processing method, apparatus and device, and storage medium
By determining the device display status in cross-end display and differentiating the target media content based on this status, the problem of difficult to meet the diverse display needs of users in the prior art is solved, and a rich cross-end display method and an improved user experience are achieved.
Patent Information
- Application Number
- PCT/CN2024/125587
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-06
- Filing Date
- 2024-10-17
- Publication Date
- 2025-06-12
AI Technical Summary
The prior art is difficult to meet the growing demand for diverse media content display by users, especially when displaying across the cross-end, and fails to fully consider the current display content and status of the target device.
By responding to a cross-end display message for the target media content, the device display status is determined, including the running status of the target application and the current page status, and the target media content is displayed differently on the first device based on this status.
It realizes differentiated display based on the device display status, enriches the way of displaying media content across the terminal, meets the diverse display needs of users, and improves the user experience.
Smart Images

Figure CN2024125587_12062025_PF_FP_ABST
Abstract
Description
A media content processing method, device, equipment and storage medium
[0001] This application claims priority to the Chinese invention patent application entitled “A media content processing method, device, equipment and storage medium” and application number 202311669779.1 filed on December 6, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of data processing, and in particular to a method, apparatus, device, and storage medium for processing media content. Background Art
[0003] With the continuous development of computer technology, various applications support more and more media content display methods, and users' demands for media content display methods are becoming more and more diverse.
[0004] In order to meet users' growing demand for diverse media content display, how to further enrich multimedia content display methods is a technical problem that needs to be solved urgently.
[0005] Summary of the Invention
[0006] In order to solve the above technical problems, the embodiments of the present disclosure provide a method for processing media content.
[0007] In a first aspect, the present disclosure provides a media content processing method, the method comprising: determining a device display state in response to a cross-end display message for target media content; wherein the device display state includes the running state of a target application on a first device, and / or the current page state when the target application is in the target running state; based on the device display state, displaying the target media content on the first device.
[0008] In an optional embodiment, the displaying of the target media content on the first device based on the device display status includes: if it is determined that the target application on the first device is in a preset running state, displaying a preset prompt message for the target media content on the first device; wherein the preset prompt message is used to prompt the triggering of a display operation for the target media content, and the preset running state is used to characterize that the target application is in a background running state or a non-running state; in response to the triggering operation for the preset prompt message, displaying a media content display page of the target application on the first device, and displaying the target media content on the media content display page.
[0009] In an optional embodiment, the target media content is displayed on the first device based on the display status of the device, including: if it is determined that the target application on the first device is in the target running state, and the current page state of the target application is a preset first media content scene page, then the target media content is displayed on the preset first media content scene page.
[0010] In an optional embodiment, the preset first media content scene page includes a scene page for displaying media content based on a media information stream, and if it is determined that the target application on the first device is in the target running state and the current page state of the target application is the preset first media content scene page, then displaying the target media content on the preset first media content scene page, including: if it is determined that the target application on the first device is in the target running state and the current page state of the target application is the preset first media content scene page, then inserting the display object corresponding to the target media content into the current media information stream on the preset first media content scene page; wherein, the display object is the target media content or a preview content of the target media content; and displaying the display object corresponding to the target media content based on the current media content stream.
[0011] In an optional embodiment, the target media content is displayed on the first device based on the display status of the device, including: if it is determined that the target application on the first device is in the target running state, and the current page state of the target application is a preset second media content scene page, then a prompt pop-up window is displayed on the preset second media content scene page; wherein, the prompt pop-up window is used to prompt the triggering of a display operation for the target media content; in response to the triggering display operation for the target media content acting on the prompt pop-up window, jumping from the preset second media content scene page to the display page of the target media content, and displaying the target media content on the display page.
[0012] In an optional embodiment, after displaying the prompt pop-up window on the preset second media content scene page, it also includes: displaying a cross-end display setting page in response to the cross-end display setting operation acting on the prompt pop-up window; based on the cross-end display page, receiving cross-end display setting information for the current device; wherein, the cross-end display setting information is used to determine whether the current device responds to the cross-end display message.
[0013] In an optional implementation, the target media content includes at least one of live broadcast room content, video content, audio content, and graphic content.
[0014] In a second aspect, the present disclosure also provides a media content processing device, which includes: a determination module for determining a device display state in response to a cross-end display message for target media content; wherein the device display state includes the running state of a target application on a first device, and / or the current page state when the target application is in the target running state; a first display module for displaying the target media content on the first device based on the device display state.
[0015] In a third aspect, the present disclosure provides a computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the above method.
[0016] In a fourth aspect, the present disclosure provides a media content processing device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method when executing the computer program.
[0017] In a fifth aspect, the present disclosure provides a computer program product, which includes a computer program / instructions, and the computer program / instructions implement the above method when executed by a processor. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0019] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0020] FIG1 is a flow chart of a method for processing media content provided by an embodiment of the present disclosure;
[0021] FIG2 is a schematic diagram of a display page of a second device provided in an embodiment of the present disclosure;
[0022] FIG3 is a schematic diagram of a display page for a preset prompt message provided by an embodiment of the present disclosure;
[0023] FIG4 is a schematic diagram of a preset first media content scene page provided by an embodiment of the present disclosure;
[0024] FIG5 is a schematic diagram of a preset second media content scene page provided by an embodiment of the present disclosure;
[0025] FIG6 is a schematic structural diagram of a media content processing device provided by an embodiment of the present disclosure;
[0026] FIG7 is a schematic structural diagram of a media content processing device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0028] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0029] Cross-device display of media content refers to controlling the way media content being displayed on one device is displayed on another device.
[0030] In related technologies, users can control the display of media content currently displayed on one device to be displayed on another device, thereby achieving the effect of cross-device display of the media content. However, the target device for cross-device display (i.e., the device receiving the media content) only supports the mandatory insertion of the media content to be displayed cross-device into the content currently displayed on the target device, without considering whether the content currently displayed on the target device is suitable for this media content insertion method.
[0031] To this end, an embodiment of the present disclosure provides a media content processing method. Specifically, in response to a cross-end display message for target media content, a device display state is determined. The device display state includes the running state of the target application on the first device, and / or the current page state when the target application is in the target running state, and then, based on the device display state, the target media content is displayed on the first device. It can be seen that the embodiment of the present disclosure determines the display method of the target media content corresponding to the cross-end display message according to the device display state of the first device that receives the cross-end display message, realizes the function of displaying the target media content in a differentiated manner based on the device display state, enriches the way of displaying media content across ends, and meets user needs.
[0032] The technical solution provided by the embodiment of the present disclosure has at least the following advantages compared with the prior art: The embodiment of the present disclosure provides a media content processing method. Specifically, in response to a cross-end display message for target media content, a device display state is determined. The device display state includes the running state of the target application on the first device, and / or the current page state when the target application is in the target running state, and then, based on the device display state, the target media content is displayed on the first device. It can be seen that the embodiment of the present disclosure determines the display method of the target media content corresponding to the cross-end display message according to the device display state of the first device that receives the cross-end display message, realizes the function of displaying the target media content in a differentiated manner based on the device display state, enriches the method of displaying the target media content across ends, and meets user needs.
[0033] Specifically, the embodiment of the present disclosure provides a method for processing media content. Referring to FIG1 , which is a flow chart of a method for processing media content provided by the embodiment of the present disclosure, the method specifically includes:
[0034] S101: In response to a cross-device presentation message for target media content, determine a device display state.
[0035] The device display state includes the running state of the target application on the first device and / or the current page state when the target application is in the target running state.
[0036] The media content processing method provided in the embodiments of the present disclosure can be applied to a client. For example, the client can include a client deployed on a smartphone, a client deployed on a tablet computer, etc. Specifically, the media content processing method provided in the embodiments of the present disclosure can be applied to a client deployed on a first device. The first device can be a smartphone, a tablet computer, or other device.
[0037] In the disclosed embodiment, the target media content may be media content playable on the target application. Specifically, the target media content may include at least one of live broadcast room content, video content, audio content, and graphic content. For example, live video, etc.
[0038] In the embodiment of the present disclosure, the cross-device display message for the target media content is used to indicate that the target media content on a certain device is to be displayed cross-device on a first device.
[0039] In an embodiment of the present disclosure, when a cross-end display message for target media content is received, a device display state of a first device is determined. The device display state of the first device includes the running state of a target application on the first device and the current page state of the target application when the target application is in the target running state.
[0040] That is, the device display status of the first device can be that the target application on the first device is not running, or the target application on the first device is running. The target application can be running in the background or in the foreground. When the target application on the first device is running in the foreground, the target application is in a certain page display state.
[0041] In an optional implementation, when a cross-device display message for target media content is received, it is determined that the device display state of the first device may be that the target application on the first device is not running, that is, the target application on the first device is not started.
[0042] In another optional implementation, when a cross-end display message for target media content is received, it is determined that the device display state of the first device is that the target application on the first device is running in the foreground and the target application is in a certain page display state.
[0043] In another optional implementation, when a cross-device display message for target media content is received, it is determined that the device display state of the first device is that the target application on the first device is running in the background.
[0044] S102: Displaying the target media content on the first device based on the device display state.
[0045] In an embodiment of the present disclosure, a display method for the target media content corresponding to the cross-device display message is determined based on the device display state of the first device, so as to display the target media content on the first device. Specifically, the target media content can be displayed on the first device based on a display strategy according to the device display state of the first device.
[0046] In an optional implementation, when the device display status of the first device indicates that the target application is not running or is running in the background, a cross-end presentation message may be pushed to the first device to enable presentation of the target media content on the first device.
[0047] In another optional implementation, when the device display status of the first device is that the target application is running in the foreground, a cross-end display message is pushed to the first device based on the current page status of the target application to display the target media content on the first device.
[0048] A media content processing method is provided by an embodiment of the present disclosure. Specifically, in response to a cross-end display message for target media content, a device display state is determined. The device display state includes the running state of the target application on the first device, and / or the current page state when the target application is in the target running state, and then, based on the device display state, the target media content is displayed on the first device. It can be seen that the embodiment of the present disclosure determines the display method of the target media content corresponding to the cross-end display message according to the device display state of the first device that receives the cross-end display message, realizes the function of displaying the target media content in a differentiated manner based on the device display state, enriches the method of displaying media content across ends, and meets user needs.
[0049] To facilitate understanding of the content of the above embodiments, the embodiments of the present disclosure take triggering cross-end display of target media content being displayed on a second device to a first device as an example to introduce the media content processing method provided by the embodiments of the present disclosure.
[0050] Assume that the second device is playing the target media content in the target application, and a cross-device display portal is displayed on the second device. When a trigger operation is received for the cross-device display portal, a device display page is displayed on the second device. The device display page displays the searched connectable devices and the cross-device display controls corresponding to each connectable device. The second device and the connectable devices can be devices such as smartphones and tablets.
[0051] By triggering the cross-device display control corresponding to a connectable device, a cross-device display message for the target media content currently being displayed on the second device is sent to the first device. The first device is any of the connectable devices, including the searched device and the historically logged-in device. The historically logged-in device is a device that has been logged in with the same user account as the second device. A preset identifier can be displayed for the historically logged-in device to identify the device as a device that has been logged in with the same user account as the second device, prompting the user to select the device.
[0052] FIG2 is a schematic diagram of a display page for a second device according to an embodiment of the present disclosure. FIG2A shows a cross-device display portal 201. When a trigger operation is received for the cross-device display portal, the device display page B in FIG2 is displayed. The device display page displays connectable devices and corresponding cross-device display controls for each of the connectable devices, such as device 1 202, corresponding to cross-device display control 203.
[0053] When a trigger operation for a cross-device display control is received, the identifier of the target media content is displayed on the device display page. When the second device detects a scan operation for the target media content, a cross-device display message for the target media content is sent to the first device. The identifier of the target media content can be a QR code identifier of the target media content.
[0054] As shown in Figure 2C, a schematic diagram of a device display page provided in an embodiment of the present disclosure is shown. The device display page displays a QR code corresponding to the target media content. When a trigger operation for a cross-device display control is received, the QR code of the target media content is displayed on the device display page. When a second device detects a scan operation for the QR code, a cross-device display message for the target media content is sent to the first device.
[0055] In actual applications, a cross-end prompt control can also be displayed on the cross-end presentation page to support direct scanning for the identifier of the target media content. As shown in 204 on the presentation page of device B in Figure 2, when a display trigger operation for the cross-end prompt control is received, the identifier of the target media content is displayed. When the second device detects a scan operation for the identifier of the target media content, a cross-end presentation message for the target media content is sent to the first device.
[0056] The embodiment of the present disclosure displays the target media content on the first device by displaying a cross-end display portal on the second device. Compared with searching for the target media content and displaying the target media content on the second device, this shortens the interaction path and also realizes the function of displaying the target media content across devices, further improving the user experience.
[0057] Based on the above embodiment, when the first device receives the cross-device display message for the target media content, it determines the device display state and displays the target media content on the first device in a differentiated manner based on the device display state of the first device.
[0058] The device display state of the first device may be that the target application of the first device is in a preset running state, and when the target application of the first device is in the preset running state, a preset prompt message for the target media content is displayed on the first device.
[0059] The preset prompt message is used to prompt triggering of a display operation for the target media content. By triggering the preset prompt message, the target media content can be displayed.
[0060] The preset running state is used to indicate that the target application is in the background running state or the non-running state. That is, the preset running state can indicate that the target application on the first device is in the background running state or the target application on the first device is in the non-started state.
[0061] In an optional embodiment, when a cross-end display message for target media content is received, it is determined that the device display status is that the target application on the first device is in the background running state. Then, when the target application on the first device is in the background running state, a preset prompt message for the target media content is displayed on the first device.
[0062] In another optional embodiment, when a cross-end display message for target media content is received, it is determined that the device display status is that the target application on the first device is not running. Then, when the target application on the first device is not running, a preset prompt message for the target media content is displayed on the first device.
[0063] The triggering operation for the preset prompt message may include clicking or sliding the preset prompt message to trigger the target media content display. The present disclosure does not impose any restrictions on the implementation of the triggering operation for the preset prompt message.
[0064] As shown in Figure 3, a schematic diagram of a display page for a preset prompt message provided in an embodiment of the present disclosure is provided. At this time, the target application on the first device is not running. If a cross-end display message for target media content is received, a preset prompt message 301 is displayed on the first device. The preset prompt message is used to prompt the triggering of a display operation for the target media content. When a triggering operation for the preset prompt message is received, the media content display page of the target application is displayed on the first device, and the target media content is displayed on the media content display page, thereby realizing cross-end display of the target media content.
[0065] The embodiment of the present disclosure displays a preset prompt message on the first device when the target application on the first device is not running or is running in the background, and triggers the preset prompt message to display the target media content on the first device, supports the function of differentiated display of target media content, further enriches the way of displaying target media content across terminals, and improves the user experience.
[0066] In practical applications, the device display state of the first device may also be a scenario where the target application on the first device is in the target running state, that is, the target application on the first device is running in the foreground. When the target application is in the foreground, the target media content can be displayed differently based on the page state of the target application.
[0067] Specifically, when it is determined that the target application on the first device is running in the foreground, the current page state of the target application is a preset first media content scene page. That is, when it is determined that the target application on the first device is running in the foreground, the current page of the target application is displayed as the preset first media content scene page. The preset first media content scene page can be a scene page that displays a media information stream, such as a live broadcast scene page, a recommended video stream page, etc.
[0068] In an optional implementation, when it is determined that the target application on the first device is running in the foreground and the current page of the target application is displayed as a preset first media content scene page, the target media content is inserted into the current media information stream on the preset first media content scene page. Specifically, the display object corresponding to the target media content can be inserted into the current media information stream on the preset first media content scene page. The display object is the target media content or a preview of the target media content, and the current media information stream contains multiple media contents with a sequential relationship. Then, the display object corresponding to the target media content is displayed based on the current media content stream.
[0069] In an optional embodiment, the method for inserting the target media content into the current media information stream on the preset first media content scene page can be to insert the display object of the current target media content into the current media information stream, and the insertion position is the previous position of the media content position currently displayed in the current media information stream. For example, assuming that the current media content stream on the preset first media content scene page is playing media content A and target media content B, the display object corresponding to target media content B is inserted into the previous position of media content A in the current media content stream on the preset first media content scene page. By switching target media content B, media content A can continue to be played in the current media content stream on the preset first media content scene page.
[0070] Then, after the display object corresponding to the target media content B is inserted, the display object of the target media content B is played in the current media content stream on the preset first media content scene page.
[0071] 4 is a schematic diagram of a preset first media content scene page provided by an embodiment of the present disclosure. The current media content stream on the first media content scene page is a display object corresponding to the target media content, as shown in 401.
[0072] In actual applications, a prompt message may also be displayed on the preset first media content scene page, which prompt message is used to prompt that the media content stream displayed on the current preset first media content scene page is the target media content for cross-end display, as shown in 402 of the preset first media content scene page in FIG.
[0073] The embodiment of the present disclosure achieves differentiated display of target media content on the first device by inserting target media content into the current media content stream on a preset first media content scene page, further enriches the cross-terminal display method of target media content, and improves the user experience.
[0074] In an embodiment of the present disclosure, when it is determined that the target application on the first device is running in the foreground, the current page state of the target application may also be a preset second media content scene page. That is, when it is determined that the target application on the first device is in the target running state, and the current page state of the target application is a preset second media content scene page, the target media content is displayed on the preset second media content scene page. Among them, the current page state of the target application is the preset second media content scene page, which can be understood as the current page of the target application being displayed as a page of the preset second media content scene. The preset second media content scene page may be a non-preset first media content scene page, for example, a personal user homepage page, etc.
[0075] In an optional implementation, when it is determined that the target application on the first device is running in the foreground and the current page of the target application is displayed as a preset second media content scene page, a prompt pop-up window is displayed on the preset second media content scene page.
[0076] The prompt pop-up window is used to prompt the triggering of the display operation for the target media content. The triggering of the display operation for the target media content may include displaying the target media content by triggering the display control on the prompt pop-up window.
[0077] In an optional implementation, when a trigger display operation for the target media content is received on the prompt pop-up window, the preset second media content scene page jumps to the display page of the target media content, and displays the target media content on the display page.
[0078] FIG5 is a schematic diagram of a preset second media content scene page provided in an embodiment of the present disclosure. The preset second media content scene page displays a prompt pop-up window 501 and a display control 502. When a trigger operation is received on the display control, the preset second media content scene page jumps to the display page of the target media content, and the target media content is displayed on the display page.
[0079] The embodiment of the present disclosure realizes differentiated display of target media content by displaying a prompt pop-up window on a preset second media content scene page, further enriches the method of displaying target media content across terminals, and improves user experience.
[0080] In actual applications, in order to support the closing operation of the prompt pop-up window, the prompt pop-up window can be displayed on the preset second media content scene page, and then the current cross-end display message can be closed based on the prompt pop-up window to further meet user needs and improve user experience.
[0081] Specifically, after the prompt pop-up window is displayed on the preset second media content scene page, when a pop-up window close operation is received on the prompt pop-up window, the cross-end display message is discarded and the prompt pop-up window is controlled to close. That is, the prompt pop-up window and the cross-end display message on the prompt pop-up window disappear on the preset second media content scene page.
[0082] In the embodiment of the present disclosure, after the prompt pop-up window is displayed on the preset second media content scene page, cross-end display can also be set based on the prompt pop-up window.
[0083] Specifically, after displaying a prompt pop-up window on the preset second media content scene page, when a cross-device display setting operation is received on the prompt pop-up window, a cross-device display setting page is displayed. Based on the cross-device display page, cross-device display setting information for the current device is received. The cross-device display setting information is used to determine whether the current device responds to the cross-device display message.
[0084] In the embodiment of the present disclosure, by setting the cross-end display device information, the first device can be enabled to turn off the response to the cross-end display message, or the first device can be enabled to turn on the response to the cross-end display message.
[0085] The cross-device display setting operation may include triggering a setting control to implement the cross-device display setting operation. The setting control may be displayed in a prompt pop-up window, as shown in 503 in the first device display page in FIG. 5 .
[0086] The embodiment of the present disclosure facilitates users to flexibly choose whether to respond to cross-end display messages by setting cross-end display device information. At the same time, compared with setting the cross-end display setting operation in the setting page of the first device, it shortens the interaction path, improves operation efficiency, and further enhances the user experience.
[0087] Based on the above method embodiments, the present disclosure also provides a media content processing device. Referring to Figure 6, which is a structural schematic diagram of a media content processing device provided in an embodiment of the present disclosure, the device includes: a determination module 601, used to determine the device display status in response to a cross-end display message for the target media content; wherein the device display status includes the running status of the target application on the first device, and / or the current page status when the target application is in the target running state; a first display module 602, used to display the target media content on the first device based on the device display status.
[0088] In an optional embodiment, the first display module includes: a first display sub-module, used to display a preset prompt message for the target media content on the first device when it is determined that the target application on the first device is in a preset running state; wherein the preset prompt message is used to prompt the triggering of a display operation for the target media content, and the preset running state is used to characterize that the target application is in a background running state or a non-running state; the first display sub-module is used to display the media content display page of the target application on the first device in response to the triggering operation for the preset prompt message, and display the target media content on the media content display page.
[0089] In an optional embodiment, the first display module includes: a second display sub-module, which is used to determine that the target application on the first device is in the target running state, and when the current page state of the target application is a preset first media content scene page, display the target media content on the preset first media content scene page.
[0090] In an optional embodiment, the preset first media content scene page includes a scene page for displaying media content based on a media information stream, and the second display sub-module includes: an insertion sub-module for determining that the target application on the first device is in the target running state and the current page state of the target application is the preset first media content scene page, and inserting the display object corresponding to the target media content into the current media information stream on the preset first media content scene page; wherein the display object is the target media content or the preview content of the target media content; a third display sub-module for displaying the display object corresponding to the target media content based on the current media content stream.
[0091] In an optional embodiment, the first display module includes: a fourth display sub-module, which is used to determine that the target application on the first device is in the target running state and the current page state of the target application is a preset second media content scene page, and display a prompt pop-up window on the preset second media content scene page; wherein, the prompt pop-up window is used to prompt the triggering of a display operation for the target media content; a fifth display sub-module, which is used to jump from the preset second media content scene page to the display page of the target media content in response to the triggering display operation for the target media content acting on the prompt pop-up window, and display the target media content on the display page.
[0092] In an optional embodiment, the device also includes: a display module for displaying a cross-end display setting page in response to a cross-end display setting operation performed on the prompt pop-up window; a receiving module for receiving cross-end display setting information for the current device based on the cross-end display page; wherein the cross-end display setting information is used to determine whether the current device responds to the cross-end display message.
[0093] In an optional implementation, the target media content includes at least one of live broadcast room content, video content, audio content, and graphic content.
[0094] A media content processing device is provided by an embodiment of the present disclosure. Specifically, in response to a cross-end display message for target media content, a device display state is determined. The device display state includes the running state of the target application on the first device, and / or the current page state when the target application is in the target running state, and then, based on the device display state, the target media content is displayed on the first device. It can be seen that the embodiment of the present disclosure determines the display method of the target media content corresponding to the cross-end display message according to the device display state of the first device that receives the cross-end display message, realizes the function of displaying the target media content in a differentiated manner based on the device display state, enriches the method of displaying media content across ends, and meets user needs.
[0095] In addition to the above-mentioned method and apparatus, the embodiments of the present disclosure further provide a computer-readable storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device implements the media content processing method described in the embodiments of the present disclosure.
[0096] The embodiments of the present disclosure further provide a computer program product, which includes a computer program / instructions. When the computer program / instructions are executed by a processor, the media content processing method described in the embodiments of the present disclosure is implemented.
[0097] In addition, an embodiment of the present disclosure further provides a media content processing device, as shown in FIG7 , which may include: a processor 701, a memory 702, an input device 703, and an output device 704. The number of processors 701 in the media content processing device can be one or more, and FIG7 uses a single processor as an example. In some embodiments of the present disclosure, the processor 701, the memory 702, the input device 703, and the output device 704 may be connected via a bus or other means. FIG7 uses a bus connection as an example.
[0098] The memory 702 can be used to store software programs and modules. The processor 701 executes various functional applications and data processing of the media content processing device by running the software programs and modules stored in the memory 702. The memory 702 can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application required for a function, etc. In addition, the memory 702 can include a high-speed random access memory and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. The input device 703 can be used to receive input digital or character information and generate signal inputs related to user settings and function control of the media content processing device.
[0099] Specifically in this embodiment, the processor 701 will load the executable files corresponding to the processes of one or more applications into the memory 702 according to the following instructions, and the processor 701 will run the applications stored in the memory 702, thereby realizing the various functions of the above-mentioned media content processing device.
[0100] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0101] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. A media content processing method, the method comprising: In response to the cross-end display message for the target media content, determine the device display state; wherein the device display state includes the running state of the target application on the first device, and / or the current page state when the target application is in the target running state; Based on the device display state, the target media content is displayed on the first device.
2. The method according to claim 1, wherein presenting the target media content on the first device based on the device display state comprises: If it is determined that the target application on the first device is in a preset running state, a preset prompt message for the target media content is displayed on the first device; wherein the preset prompt message is used to prompt triggering a display operation for the target media content, and the preset running state is used to indicate that the target application is in a background running state or a non-running state; In response to a triggering operation on the preset prompt message, a media content display page of the target application is displayed on the first device, and the target media content is displayed on the media content display page.
3. The method according to claim 1, wherein presenting the target media content on the first device based on the device display state comprises: If it is determined that the target application on the first device is in the target running state, and the current page state of the target application is a preset first media content scene page, the target media content is displayed on the preset first media content scene page.
4. The method according to claim 3, wherein the preset first media content scene page comprises a scene page for displaying media content based on a media information stream, and if it is determined that the target application on the first device is in the target running state and the current page state of the target application is the preset first media content scene page, then displaying the target media content on the preset first media content scene page comprises: If it is determined that the target application on the first device is in the target running state, and the current page state of the target application is a preset first media content scene page, inserting a display object corresponding to the target media content into the current media information stream on the preset first media content scene page; wherein the display object is the target media content or a preview content of the target media content; A display object corresponding to the target media content is displayed based on the current media content stream.
5. The method according to claim 1, wherein presenting the target media content on the first device based on the device display state comprises: If it is determined that the target application on the first device is in the target running state, and the current page state of the target application is a preset second media content scene page, then in the preset second media content scene Displaying a prompt pop-up window on the scene page; wherein the prompt pop-up window is used to prompt triggering a display operation for the target media content; In response to a triggering display operation on the prompt pop-up window for the target media content, the preset second media content scene page jumps to a display page of the target media content, and the target media content is displayed on the display page.
6. The method according to claim 5, wherein after displaying the prompt pop-up window on the preset second media content scene page, it also includes: In response to the cross-end display setting operation performed on the prompt pop-up window, displaying a cross-end display setting page; Based on the cross-end presentation page, cross-end presentation setting information for the current device is received; wherein the cross-end presentation setting information is used to determine whether the current device responds to the cross-end presentation message.
7. The method according to claim 1, wherein the target media content includes at least one of live broadcast room content, video content, audio content, and graphic content.
8. A media content processing device, the device comprising: A determination module, configured to determine a device display state in response to a cross-end display message for target media content; wherein the device display state includes an operating state of a target application on the first device, and / or a current page state when the target application is in a target operating state; The first display module is used to display the target media content on the first device based on the display state of the device.
9. A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed on a terminal device, the terminal device implements the method according to any one of claims 1 to 7.
10. A media content processing device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Cross-device task relay method and device, cloud platform and storage medium
CN112258086A
Cross-end resource access method and device, storage medium and electronic equipment
CN113242314A
Cross-device downloading method and device, equipment and storage medium
CN115514755A
Media content processing method and device, equipment and storage medium
CN117785354A
Synchronization of media content across multiple participant devices
US20210289255A1