Screen mirroring method for multimedia content, and device and storage medium

By displaying screen projection controls in the playback window, and completing screen projection operations directly in the playback window of multimedia content, the problem of cumbersome screen projection operations in the existing technology is solved, and the user experience and operation convenience are improved.

WO2025002444A1PCT designated stage expired Publication Date: 2025-01-02BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Application Number
PCT/CN2024/102773
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-30
Filing Date
2024-06-30
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

In the prior art, the screen projection operation of multimedia content is complicated, and users need to trigger the control panel and screen projection switch many times, which leads to inconvenient screen projection process, especially when switching screen projection content.

Method used

The first panel and the first screen projection control are displayed in the play window of the current device, and the multimedia content is cast to the target device in response to user instructions, and the second screen projection control is displayed in the screen projection mode for subsequent screen projection control , simplify the operation process.

Benefits of technology

By directly contacting the screen projection operation in the playback window, the screen projection process is simplified, the user experience is improved, the dependence on the control panel is reduced, and the user's personalized screen projection needs are met.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024102773_02012025_PF_FP_ABST
    Figure CN2024102773_02012025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a screen mirroring method for multimedia content, and a device and a storage medium. The method comprises: playing first multimedia content in a playing window of the current device; in response to a trigger instruction for the playing window, displaying a first panel, and displaying a first screen-mirroring control on the first panel; in response to a trigger instruction for the first screen-mirroring control, performing screen mirroring on the first multimedia content to a target device for playing; and displaying a second screen-mirroring control in the playing window. By means of a first screen-mirroring control, a screen-mirroring mode is started, and screen-mirroring of first multimedia content is realized; and a second screen-mirroring control is displayed in a playing window, such that subsequent screen-mirroring control can be conveniently and rapidly performed by means of the second screen-mirroring control, thereby simplifying a screen-mirroring operation, enabling the personalized screen-mirroring requirement of a user to be met, and improving the screen-mirroring experience of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Multimedia content projection method, device and storage medium

[0001] This application claims priority to the Chinese invention patent application entitled “Screen projection method, device and storage medium for multimedia content” and application number 202310803868.4, filed on June 30, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present disclosure relate to the field of computer and network communication technology, and more particularly to a method, device, and storage medium for projecting multimedia content. Background Art

[0003] With the continuous development of network communication technology, multimedia content can be shared on different playback devices. For example, terminal devices such as mobile phones and tablets can cast the videos they play to other devices such as TVs for playback, bringing great convenience to people's daily life and work.

[0004] In the prior art, when a terminal device plays multimedia content, it can cast the multimedia content to other devices by triggering a screen casting switch. However, the operation of casting multimedia content is somewhat cumbersome, which brings inconvenience to the user.

[0005] Summary of the Invention

[0006] The embodiments of the present disclosure provide a method, device, and storage medium for projecting multimedia content to simplify the projecting operation of multimedia content and meet the user's personalized projecting needs.

[0007] In a first aspect, an embodiment of the present disclosure provides a method for projecting multimedia content, comprising: playing first multimedia content in a playback window of a current device; displaying a first panel with a first projection control displayed on the first panel in response to a trigger instruction for the playback window; projecting the first multimedia content to a target device for playback in response to a trigger instruction for the first projection control; and displaying a second projection control in the playback window.

[0008] In a second aspect, an embodiment of the present disclosure provides a screen projection device for multimedia content, comprising: a playback unit for playing first multimedia content in a playback window of a current device; a control unit for displaying a first panel in response to a trigger instruction for the playback window, on which a first screen projection control is displayed; a screen projection unit for projecting the first multimedia content to a target device for playback in response to a trigger instruction for the first screen projection control; and displaying a second screen projection control in the playback window.

[0009] In a third aspect, an embodiment of the present disclosure provides an electronic device comprising: at least one processor and a memory; the memory stores computer-executable instructions; the at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method for projecting multimedia content as described in the first aspect and various possible designs of the first aspect.

[0010] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, in which computer execution instructions are stored. When a processor executes the computer execution instructions, the method for projecting multimedia content as described in the first aspect and various possible designs of the first aspect is implemented.

[0011] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, comprising computer-executable instructions. When a processor executes the computer-executable instructions, the method for projecting multimedia content as described in the first aspect and various possible designs of the first aspect is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0013] FIG1a is a diagram illustrating an example application scenario of a method for projecting multimedia content provided by an embodiment of the present disclosure;

[0014] FIG1b is an example diagram of interface changes of a method for projecting multimedia content provided by an embodiment of the present disclosure;

[0015] FIG2 is a schematic diagram of a method for projecting multimedia content according to an embodiment of the present disclosure;

[0016] FIG3 is a schematic diagram of a method for projecting multimedia content according to another embodiment of the present disclosure;

[0017] FIG4a is a schematic diagram showing interface changes of a method for projecting multimedia content provided by an embodiment of the present disclosure;

[0018] FIG4 b is a schematic diagram showing interface changes of a method for projecting multimedia content provided by another embodiment of the present disclosure;

[0019] FIG5a is a schematic diagram showing interface changes of a method for projecting multimedia content provided by another embodiment of the present disclosure;

[0020] FIG5 b is a schematic diagram showing interface changes of a method for projecting multimedia content provided by another embodiment of the present disclosure;

[0021] FIG6 is a flowchart of a method for projecting multimedia content according to another embodiment of the present disclosure;

[0022] FIG7 is a schematic diagram showing interface changes of a method for projecting multimedia content provided by another embodiment of the present disclosure;

[0023] FIG8 is a schematic diagram of a method for projecting multimedia content according to another embodiment of the present disclosure;

[0024] FIG9 is a structural block diagram of a multimedia content projection device provided by an embodiment of the present disclosure;

[0025] FIG10 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0027] In the prior art, when a terminal device plays multimedia content, it can project the multimedia content to other devices by triggering a screen projection switch. However, in the prior art, the screen projection switch is usually not set in the multimedia content playback window, but is set in the control panel. The control panel can be triggered to display by long pressing the playback window or other operations. Every time the user casts multimedia content, he needs to trigger the display of the control panel first, and then trigger the screen projection switch in the control panel. Especially when the user needs to switch the multimedia content to be projected, the screen projection process is cumbersome, which brings inconvenience to the user's screen projection operation.

[0028] In order to solve the above technical problems, the present disclosure provides a method for projecting multimedia content. When the current device is not projecting the screen to the target device, the first panel is triggered to be displayed in the playback window of the current device, and the first projection control in the first panel is triggered to project the first multimedia content currently playing in the playback window to the target device for playback, thereby starting the projection mode; after the projection mode is started, a second projection control can be displayed in the playback window, and the second projection control is used for projection control, and then the projection control can be performed conveniently and quickly through the second projection control in the future, thereby simplifying the projection operation, meeting the user's personalized projection needs, and improving the user's projection experience.

[0029] The application scenario of the multimedia content projection method provided by the present disclosure is shown in Figure 1a, including a current device and a target device, wherein the current device can be a terminal device such as a mobile phone or a tablet computer, and the target device is a device for projection such as a television. The current device can execute the multimedia content projection method disclosed in the present disclosure, and the interactive diagram is shown in Figure 1b. The first multimedia content is played in the playback window of the current device. The playback window is a window for the current device to play multimedia content. If the multimedia content playback is full-screen playback, the playback window can be a full-screen window. If the multimedia content playback is non-full-screen playback, the playback window can be a window for the current device to actually play multimedia content. The user can perform a trigger operation such as a long press on the playback window (as shown in the diagram on the left of Figure 1b), and a first panel is displayed in the playback window, and a first projection control is displayed on the first panel (as shown in the middle diagram of Figure 1b); then the first projection control is triggered to project the first multimedia content to the target device for playback, and a second projection control is displayed in the playback window (as shown in the diagram on the right of Figure 1b).

[0030] It should be noted that the user information and data involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0031] The multimedia content projection method disclosed in the present invention will be introduced in detail below in conjunction with specific embodiments.

[0032] Referring to Figure 2, Figure 2 is a flow chart of a method for projecting multimedia content provided by an embodiment of the present disclosure. The method of this embodiment can be applied in a terminal device, and the method for projecting multimedia content includes:

[0033] S201: Play first multimedia content in a play window of a current device.

[0034] In this embodiment, the playback window of the current device can play any multimedia content, including but not limited to video, audio, pictures, etc., and can also be feed stream data. At this time, the current device is not casting the screen. Among them, the playback window is the window in which the current device plays multimedia content. If the multimedia content is played in full screen, the playback window can be a full screen window. If the multimedia content is played in non-full screen, the playback window can be the window in which the current device actually plays the multimedia content.

[0035] S202. In response to a trigger instruction for the playback window, a first panel is displayed, on which a first screen projection control is displayed.

[0036] In this embodiment, when the current device (such as a mobile device) is not casting the screen, if the user needs to cast the first multimedia content on the current device to a target device such as a smart TV or a display, the user can trigger the playback window to display the first panel. The first panel can be a control panel of the playback window, and the triggering operation includes but is not limited to a long press operation instruction, or other operation instructions such as a specific track sliding operation or a click instruction for a preset function button on the playback window, and the first screen casting control is displayed on the first panel. In addition, controls limited to playback speed adjustment controls, forwarding controls, etc. can also be displayed (as shown in the middle schematic diagram of Figure 1b). During the process of playing any multimedia content in the playback window, the first panel is usually not displayed in the playback window and is in a hidden state. The first panel can be displayed in the playback window by triggering the playback window.

[0037] The first panel can be a long press panel or a sharing panel, for example, the long press panel corresponding to the first multimedia content. Other function controls can also be displayed on the long press panel, such as automatic play controls, barrage controls, and the sharing panel can also display sharing controls, etc.

[0038] S203: In response to a trigger instruction for the first screen projection control, project the first multimedia content to a target device for playback.

[0039] In this embodiment, after the first panel is displayed in the playback window, the user can trigger the first screen projection control in the first panel to project the first multimedia content to the target device, thereby starting the screen projection mode, that is, switching from not projecting to projecting. The specific screen projection process will not be repeated here.

[0040] S204: Display a second screen projection control in the playback window.

[0041] In this embodiment, after the first multimedia content is projected onto the target device, that is, after the projection mode is started, the user may have a need to control the projection, such as selecting other multimedia content for projection or controlling the playback of the first multimedia content currently projected. In order to facilitate the user's operation, a second projection control is displayed in the playback window. The second projection control is used to control the projection. The second projection control can be specifically used for one or more projection control functions, such as selecting to project the second multimedia content or controlling the playback of the first multimedia content currently projected. This is not limited in this embodiment. When the current device is not projecting, the second projection control is not displayed in the playback window, which can make the playback window simpler, reduce the obstruction of the playback window, and improve the user's experience of watching multimedia content on the current device. The second projection control is displayed in the playback window only after the projection mode is started, which provides convenience for the user to control the projection. The user no longer needs to trigger the display of the first panel or perform projection control in the first panel.

[0042] The screen projection method, device and storage medium for multimedia content provided by the embodiments of the present disclosure are as follows: playing the first multimedia content in the playback window of the current device; in response to a trigger instruction for the playback window, displaying a first panel, on which a first screen projection control is displayed; in response to a trigger instruction for the first screen projection control, projecting the first multimedia content to the target device for playback; and displaying a second screen projection control in the playback window. The screen projection mode is activated through the first screen projection control to project the first multimedia content, and the second screen projection control is displayed in the playback window. Subsequently, the second screen projection control can be used to conveniently and quickly control the screen projection, simplifying the screen projection operation, meeting the user's personalized screen projection needs, and improving the user's screen projection experience.

[0043] Based on the above embodiment, as shown in FIG3 , FIG3 is a flowchart of a method for projecting multimedia content provided by another embodiment of the present disclosure. The method for projecting multimedia content includes:

[0044] S301: Play first multimedia content in a playback window of a current device;

[0045] S302: In response to a trigger instruction for the playback window, display a first panel, where a first screen projection control is displayed;

[0046] S303: In response to a trigger instruction for the first screen projection control, project the first multimedia content to a target device for playback;

[0047] In this embodiment, S301 to S303 are the same as S201 to S203, and when S204 displays the second screen projection control in the playback window, the details are as follows:

[0048] S304: In response to a switching instruction on the current device, play the second multimedia content in the playback window and display the second screen projection control in the playback window.

[0049] In this embodiment, when the first multimedia content is projected to the target device for playback, the second projection control is not displayed in the playback window of the current device. To ensure that the current device can continue to view other multimedia content or filter the multimedia content to be projected, the multimedia content can be switched on the current device while the target device continues to play the first multimedia content. After the multimedia content is switched on the current device, the second projection control is displayed in the playback window.

[0050] Specifically, the user can switch multimedia content on the current device. For example, for feed stream data, multimedia content can be switched by sliding up and down (or sliding left and right). For other types of multimedia content, corresponding switching operations can be used. The current device responds to the switching instruction, plays the second multimedia content on the current device, and keeps the target device playing the first multimedia content. To keep the target device playing the first multimedia content, it is necessary to control the current device not to directly project the switched second multimedia content to the target device when multimedia content switching occurs, or not to interact between the current device and the target device when multimedia content switching occurs. By continuing to play the first multimedia content on the target device and playing the switched second multimedia content on the current device, the multimedia content switching on the current device does not affect the projection status on the target device.

[0051] When switching to the second multimedia content for playback in the playback window of the current device, a second projection control can be displayed in the playback window, where the second projection control is used to project the second multimedia content to the target device for playback when triggered, making it easier for users to personalize the projection content.

[0052] Furthermore, after the second screen projection control is displayed in the playback window, the method may further include:

[0053] S305: In response to a trigger instruction for the second screen projection control, project the second multimedia content to the target device for playback.

[0054] In this embodiment, if the user wants to project the second multimedia content, the second projection control can be triggered to project the second multimedia content to the target device for playback without triggering the display of the first panel and then triggering the first projection control in the first panel.

[0055] Optionally, after the current device projects the first multimedia content to the target device for playback, before switching multimedia content, the projection playback control interface of the first multimedia content can be displayed in the current device (as shown in the interface diagram on the far right of Figure 4a), that is, after the current device performs the projection operation on the first multimedia content, the playback window of the current device switches from playing the first multimedia content to displaying the projection playback control interface of the first multimedia content. The projection playback control interface includes but is not limited to a target device selection control, an end projection control, a continuous projection control (for continuously projecting multiple multimedia contents according to the play list of the current device), a playback speed adjustment control, a playback progress adjustment control, a picture quality adjustment control, and the like. Optionally, the projection playback control interface may also include the original comments, favorites, likes, and forwarding controls in the playback window of the first multimedia content, so that users can continue to comment, favorite, like, and forward the first multimedia content on the current device. When the user needs to switch multimedia content on the current device, as shown in Figure 4b, similar to the usual sliding operations such as sliding up and down or sliding left and right to switch multimedia content, in this embodiment, a sliding operation can be performed on the screen projection playback control interface of the first multimedia content (as shown in the interface diagram on the far left of Figure 4b). The sliding operation can be sliding up and down or sliding left and right. The current device responds to the sliding operation (such as sliding up and down) instruction in the screen projection playback control interface of the first multimedia content, and switches from displaying the screen projection playback control interface of the first multimedia content to playing the second multimedia content on the playback window of the current device (as shown in the interface diagram in the middle of Figure 4b), thereby switching multimedia content on the current device; at the same time, the second screen projection control is displayed in the playback window of the second multimedia content. Optionally, the second screen projection control can be suspended on the playback window of the second multimedia content and can be folded or hidden (for example, folded or hidden after expanding for a preset time, and can be expanded again by triggering operations such as clicking or dragging). The user triggers the second screen projection control to project the second multimedia content to the target device for playback, and the screen projection playback control interface of the second multimedia content can be displayed in the playback window of the current device (as shown in the interface diagram on the far right of Figure 4b).

[0056] Optionally, in another optional embodiment, the current device switches from displaying the first multimedia content's screen casting control interface to playing the second multimedia content in the playback window of the current device in response to a first sliding operation instruction in the screen casting playback control interface of the first multimedia content; the current device switches channels in the playback window of the current device in response to a second sliding operation instruction (different from the first sliding operation instruction, for example, the first sliding operation is an up and down sliding instruction, and the second sliding operation instruction is a left and right sliding instruction) in the screen casting playback control interface of the first multimedia content, for example, switching from the current multimedia content channel to the shopping channel. Optionally, if the switched channel is another multimedia content channel, the second screen casting control continues to be displayed in the playback window; if the switched channel is not a multimedia content channel, the second screen casting control can be hidden, and when switching back to the multimedia content channel, the second screen casting control can be displayed again in the playback window; of course, if the switched channel is not a multimedia content channel, the second screen casting control can also continue to be displayed.

[0057] When the current device is not casting the screen, the casting control may not be included in the playback window, which can make the playback window simpler, reduce the obstruction of the playback window, and improve the user's experience of watching multimedia content on the current device. When the user needs to cast the first multimedia content, the first panel is triggered by long pressing the playback window or other operations to trigger the display, triggering the first casting control therein, casting the first multimedia content, and starting the casting mode. After the casting starts, the second casting control is displayed in the playback window after the multimedia content of the current device is switched, and the switching of multimedia content on the current device does not affect the continued playback of the first multimedia content on the target device. When the user needs to cast the switched second multimedia content, the second casting control can be triggered without triggering the display of the first panel and then triggering the first casting control, which simplifies the casting operation process. When the switched second multimedia content does not need to be cast, the second casting control may not be triggered. The user can continue to play the second multimedia content on the current device, or continue to switch multimedia content. The process for the switched third multimedia content is similar to the above process and will not be repeated here. Of course, if the user switches back to the first multimedia content, the screen projection playback control interface of the first multimedia content can continue to be displayed on the playback window.

[0058] In an optional embodiment, the second screen projection control includes at least two sub-controls, for example, including: a first sub-control and a second sub-control.

[0059] The first sub-control is used to cast the multimedia content currently playing in the playback window of the current device. As shown in Figure 5a, if the second multimedia content is currently playing in the playback window of the current device, and the user triggers the first sub-control in the second cast control, the current device responds to the trigger instruction of the first sub-control in the second cast control and casts the second multimedia content currently playing on the current device to the target device for playback. The cast playback control interface of the second multimedia content can be displayed in the playback window of the current device.

[0060] The second sub-control is used to switch the playback window of the current device to the screen projection playback control interface of the multimedia content currently played by the target device. The user triggers the second sub-control in the second screen projection control. In response to the trigger instruction of the second sub-control in the second screen projection control, the playback window of the second multimedia content currently played on the current device is switched to the screen projection playback control interface of the multimedia content currently played by the target device. Wherein, if the target device is playing the first multimedia content, after the user triggers the second sub-control in the second screen projection control, the playback window of the current device is switched from playing the second multimedia content to displaying the screen projection playback control interface of the first multimedia content, as shown in Figure 5b; and in the continuous screen projection mode, the target device automatically switches to the next multimedia content in the playlist after playing the first multimedia content, and can also notify the current device when the target device switches to the next multimedia content. If the target device is playing the fourth multimedia content after switching, after the user triggers the second sub-control in the second screen projection control, the playback window of the current device is switched from playing the second multimedia content to displaying the screen projection playback control interface of the fourth multimedia content.

[0061] Optionally, the first sub-control and the second sub-control in the second screen projection control of the current device can be in the form of buttons. Optionally, the second sub-control displays the identifier of the multimedia content currently playing on the target device, such as the publisher image of the multimedia content, the homepage image of the multimedia content, etc., so that the user can determine which multimedia content is currently playing on the target device by observing the identifier in the second sub-control.

[0062] In another optional embodiment, the second screen projection control of the current device can be a control with the same function as the first sub-control mentioned above. When the user triggers the second screen projection control, the current device responds to the trigger instruction of the second screen projection control and projects the second multimedia content being played by the current device to the target device for playback.

[0063] In another optional embodiment, the second screen projection control of the current device can be a control with the same function as the second sub-control described above. When the user triggers the second screen projection control, the current device responds to the trigger instruction of the second screen projection control, and the playback window of the current device switches from the second multimedia content currently being played to the screen projection playback control interface displaying the multimedia content currently being played on the target device. If the user needs to project the second multimedia content, the first panel can be triggered to display by a long press or other operation, and the first screen projection control can be triggered on the first panel to achieve the projection of the second multimedia content.

[0064] In another optional embodiment, as shown in FIG6 , in response to the triggering instruction of the second screen projection control, projecting the second multimedia content to the target device for playback in S305 may include:

[0065] S501: In response to a trigger instruction for the second screen casting control, switching the playback of the second multimedia content on the playback window to displaying a screen casting playback control interface of the multimedia content currently being played on the target device, and playing the second multimedia content in a floating window above the playback window;

[0066] S502: In response to a trigger instruction for the floating window, project the second multimedia content to the target device for playback.

[0067] In this embodiment, after the user triggers the second screen projection control, the playback window returns to the screen projection playback control interface of the multimedia content currently played by the target device, that is, the playback window switches from playing the second multimedia content to displaying the screen projection playback control interface of the multimedia content currently played by the target device, as shown in Figure 7. Assuming that the target device is playing the first multimedia content at this time, after triggering the second screen projection control in the playback window of the second multimedia content, the playback window switches from playing the second multimedia content to displaying the screen projection playback control interface of the first multimedia content; and the second multimedia content cannot be displayed in the screen projection playback control interface of the first multimedia content, which is inconvenient for the user to continue watching the second multimedia content in the current device. Therefore, in this embodiment, the second multimedia content is played in a floating window (such as a small window) above the screen projection playback control interface of the first multimedia content (as shown in the interface diagram in the middle of Figure 6), and the floating window floats above the playback window.

[0068] When playing the second multimedia content through the floating window, if the user needs to cast the second multimedia content to the target device, the user can trigger the floating window. The current device responds to the trigger instruction of the floating window and casts the second multimedia content to the target device for playback. The current device can display the casting playback control interface of the second multimedia content. In other words, in addition to the playback function, the floating window also has the function of a second casting control. Of course, a separate control for triggering the casting can also be set.

[0069] In order to let users know that screen projection can be triggered by triggering the floating window, in response to the trigger instruction of the second projection control, when the second multimedia content is played in the floating window, the second projection control can be transformed into a floating window through a specific animation effect. When the second multimedia content is played in the floating window, prompt information can also be displayed in the floating window to remind the user that screen projection can be achieved by triggering the floating window. For example, the prompt information is "Click to cast screen", "Click to cast current multimedia content", etc.

[0070] Furthermore, after the user triggers the floating window to project the second multimedia content to the target device for playback, the floating window can be closed. Of course, the floating window can also be left open, meaning that the target device and the floating window on the current device simultaneously play the second multimedia content, making it easier for the user to control the projection playback. Optionally, the playback progress of the second multimedia content in the floating window can be guaranteed to be the same as that of the second multimedia content on the target device, allowing the user to control the projection playback of the target device based on the second multimedia content in the floating window on the projection playback control interface.

[0071] Based on any of the above embodiments, as shown in FIG8 , in response to the triggering instruction of the second screen projection control, projecting the second multimedia content to the target device for playback in S202 includes:

[0072] S701: In response to a trigger instruction for the second screen projection control, identify a type of the second multimedia content;

[0073] S702: If the type of the second multimedia content is a multimedia content type that supports screen projection, project the second multimedia content to the target device for playback.

[0074] In this embodiment, not all multimedia content can be projected. Some preset types of multimedia content cannot be projected. Therefore, after triggering the second projection control, the type of the second multimedia content is identified. If the type of the second multimedia content is a multimedia content type that supports projection, the second multimedia content is projected to the target device for playback; otherwise, if the type of the second multimedia content is not a multimedia content type that does not support projection, the projection of the second multimedia content to the target device is stopped, and a prompt message indicating that the second multimedia content does not support projection is displayed on the current device.

[0075] Corresponding to the method for projecting multimedia content in the above embodiment, FIG9 is a structural block diagram of the device for projecting multimedia content provided in the embodiment of the present disclosure. For ease of explanation, only the parts related to the embodiment of the present disclosure are shown. Referring to FIG9 , the device for projecting multimedia content 800 includes: a playback unit 801, a control unit 802, and a projection unit 803.

[0076] The playback unit 801 is configured to play the first multimedia content in the playback window of the current device;

[0077] A control unit 802 is configured to display a first panel having a first screen projection control displayed thereon in response to a trigger instruction for the playback window;

[0078] The screen projection unit 803 is used to project the first multimedia content to the target device for playback in response to a trigger instruction for the first screen projection control; and display the second screen projection control in the playback window.

[0079] In one or more embodiments of the present disclosure, the screen projection unit 803 displays a second screen projection control in the playback window, including:

[0080] In response to a switching instruction on the current device, the second multimedia content is played in the playback window, and the second screen projection control is displayed in the playback window.

[0081] In one or more embodiments of the present disclosure, the screen projection unit 803 is further configured to:

[0082] In response to the trigger instruction of the second screen projection control, the second multimedia content is projected to the target device for playback.

[0083] In one or more embodiments of the present disclosure, after the screen projection unit 803 projects the first multimedia content to the target device for playback in response to a trigger instruction for the first screen projection control, it is further configured to:

[0084] Displaying a screen casting playback control interface of the first multimedia content in the playback window;

[0085] Playing the second multimedia content in the play window in response to the switching instruction on the current device includes:

[0086] In response to a sliding operation instruction in the screen projection playback control interface of the first multimedia content, the playback window switches from displaying the screen projection playback control interface of the first multimedia content to playing the second multimedia content.

[0087] In one or more embodiments of the present disclosure, the second screen projection control includes: at least two sub-controls;

[0088] When the screen projection unit 803 projects the second multimedia content to the target device for playback in response to the trigger instruction of the second screen projection control, it is configured to:

[0089] In response to a trigger instruction for a first sub-control among the at least two sub-controls, the second multimedia content is projected to the target device for playback.

[0090] In one or more embodiments of the present disclosure, the screen projection unit 803 is further configured to:

[0091] When the second multimedia content is projected onto the target device for playback, a projection playback control interface for the second multimedia content is displayed on the current device.

[0092] In one or more embodiments of the present disclosure, the screen projection unit 803 is further configured to:

[0093] In response to a trigger instruction for the second sub-control among the at least two sub-controls, the playback window switches from playing the second multimedia content to displaying a projection playback control interface for the multimedia content currently played by the target device.

[0094] In one or more embodiments of the present disclosure, the second sub-control displays an identifier of the multimedia content currently being played by the target device.

[0095] In one or more embodiments of the present disclosure, the screen projection unit 803 is further configured to:

[0096] In response to the triggering instruction of the second screen projection control, the playback window switches from playing the second multimedia content to displaying the screen projection playback control interface of the multimedia content currently played by the target device.

[0097] In one or more embodiments of the present disclosure, when the screen projection unit 803 projects the second multimedia content to the target device for playback in response to a trigger instruction for the second screen projection control, it is configured to:

[0098] In response to a trigger instruction for the second screen projection control, switching from playing the second multimedia content on the playback window to displaying a screen projection playback control interface of the multimedia content currently playing on the target device, and playing the second multimedia content in a floating window above the playback window;

[0099] In response to the triggering instruction of the floating window, the second multimedia content is projected to the target device for playback.

[0100] In one or more embodiments of the present disclosure, when the screen projection unit 803 plays the second multimedia content in the floating window above the playback window, it is configured to:

[0101] The second screen projection control is transformed into the floating window, the second multimedia content is played in the floating window, and prompt information is displayed in the floating window, where the prompt information is used to prompt the screen projection of the second multimedia content by triggering the floating window.

[0102] In one or more embodiments of the present disclosure, the screen projection unit 803 is further configured to:

[0103] After projecting the second multimedia content to the target device for playback, the floating window is closed.

[0104] In one or more embodiments of the present disclosure, when the screen projection unit 803 projects the second multimedia content to the target device for playback in response to a trigger instruction for the second screen projection control, it is configured to:

[0105] In response to a trigger instruction for the second screen projection control, identifying a type of the second multimedia content;

[0106] If the type of the second multimedia content is a multimedia content type that supports screen projection, the second multimedia content is projected to the target device for playback.

[0107] In one or more embodiments of the present disclosure, the screen casting control interface includes at least one of the following:

[0108] Target device selection control, end screen projection control, continuous screen projection control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

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

[0110] Referring to FIG10 , a schematic diagram of the structure of an electronic device 900 suitable for implementing an embodiment of the present disclosure is shown. The electronic device 900 may be a terminal device or a server. The terminal device may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (Portable Android Devices, PADs), portable multimedia players (PMPs), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG10 is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.

[0111] As shown in Figure 10, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. Various programs and data required for the operation of the electronic device 900 are also stored in the RAM 903. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0112] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although FIG10 shows an electronic device 900 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.

[0113] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes 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 via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.

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

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

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

[0117] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving 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., via the Internet using an Internet service provider).

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

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

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

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

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

[0123] Play the first multimedia content in the playback window of the current device;

[0124] In response to a trigger instruction for the playback window, a first panel is displayed, where a first screen projection control is displayed on the first panel;

[0125] In response to a trigger instruction for the first screen projection control, projecting the first multimedia content to a target device for playback;

[0126] A second screen projection control is displayed in the playback window.

[0127] According to one or more embodiments of the present disclosure, displaying a second screen projection control in the playback window includes:

[0128] In response to a switching instruction on the current device, the second multimedia content is played in the playback window, and the second screen projection control is displayed in the playback window.

[0129] According to one or more embodiments of the present disclosure, the method further includes:

[0130] In response to the trigger instruction of the second screen projection control, the second multimedia content is projected to the target device for playback.

[0131] According to one or more embodiments of the present disclosure, after the first multimedia content is projected to a target device for playback in response to a trigger instruction for the first projection control, the method further includes:

[0132] Displaying a screen casting playback control interface of the first multimedia content in the playback window;

[0133] Playing the second multimedia content in the play window in response to the switching instruction on the current device includes:

[0134] In response to a sliding operation instruction in the screen projection playback control interface of the first multimedia content, the playback window switches from displaying the screen projection playback control interface of the first multimedia content to playing the second multimedia content.

[0135] According to one or more embodiments of the present disclosure, the second screen projection control includes: at least two sub-controls;

[0136] The step of projecting the second multimedia content to the target device for playback in response to a trigger instruction for the second screen projection control includes:

[0137] In response to a trigger instruction for a first sub-control among the at least two sub-controls, the second multimedia content is projected to the target device for playback.

[0138] According to one or more embodiments of the present disclosure, the method further includes:

[0139] When the second multimedia content is projected onto the target device for playback, a projection playback control interface for the second multimedia content is displayed on the current device.

[0140] According to one or more embodiments of the present disclosure, the method further includes:

[0141] In response to a trigger instruction for the second sub-control among the at least two sub-controls, the playback window switches from playing the second multimedia content to displaying a projection playback control interface for the multimedia content currently played by the target device.

[0142] According to one or more embodiments of the present disclosure, the second sub-control displays an identifier of the multimedia content currently being played by the target device.

[0143] According to one or more embodiments of the present disclosure, the method further includes:

[0144] In response to the triggering instruction of the second screen projection control, the playback window switches from playing the second multimedia content to displaying the screen projection playback control interface of the multimedia content currently played by the target device.

[0145] According to one or more embodiments of the present disclosure, in response to a trigger instruction for the second screen projection control, projecting the second multimedia content to the target device for playback includes:

[0146] In response to a trigger instruction for the second screen projection control, switching from playing the second multimedia content on the playback window to displaying a screen projection playback control interface of the multimedia content currently playing on the target device, and playing the second multimedia content in a floating window above the playback window;

[0147] In response to the triggering instruction of the floating window, the second multimedia content is projected to the target device for playback.

[0148] According to one or more embodiments of the present disclosure, playing the second multimedia content in a floating window above the playback window includes:

[0149] The second screen projection control is transformed into the floating window, the second multimedia content is played in the floating window, and prompt information is displayed in the floating window, where the prompt information is used to prompt the screen projection of the second multimedia content by triggering the floating window.

[0150] According to one or more embodiments of the present disclosure, the method further includes:

[0151] After projecting the second multimedia content to the target device for playback, the floating window is closed.

[0152] According to one or more embodiments of the present disclosure, in response to a trigger instruction for the second screen projection control, projecting the second multimedia content to the target device for playback includes:

[0153] In response to a trigger instruction for the second screen projection control, identifying a type of the second multimedia content;

[0154] If the type of the second multimedia content is a multimedia content type that supports screen projection, the second multimedia content is projected to the target device for playback.

[0155] According to one or more embodiments of the present disclosure, the screen casting and playback control interface includes at least one of the following:

[0156] Target device selection control, end screen projection control, continuous screen projection control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

[0157] In a second aspect, according to one or more embodiments of the present disclosure, a multimedia content projection device is provided, comprising:

[0158] A playback unit, configured to play the first multimedia content in a playback window of the current device;

[0159] A control unit, configured to display a first panel having a first screen projection control displayed thereon in response to a trigger instruction for the playback window;

[0160] A screen projection unit is used to project the first multimedia content to a target device for playback in response to a trigger instruction for the first screen projection control; and display a second screen projection control in the playback window.

[0161] According to one or more embodiments of the present disclosure, the screen projection unit displays a second screen projection control in the playback window, including:

[0162] In response to a switching instruction on the current device, the second multimedia content is played in the playback window, and the second screen projection control is displayed in the playback window.

[0163] According to one or more embodiments of the present disclosure, the screen projection unit is further configured to:

[0164] In response to the trigger instruction of the second screen projection control, the second multimedia content is projected to the target device for playback.

[0165] According to one or more embodiments of the present disclosure, after the screen projection unit projects the first multimedia content to the target device for playback in response to a trigger instruction for the first screen projection control, it is further configured to:

[0166] Displaying a screen casting playback control interface of the first multimedia content in the playback window;

[0167] Playing the second multimedia content in the play window in response to the switching instruction on the current device includes:

[0168] In response to a sliding operation instruction in the screen projection playback control interface of the first multimedia content, the playback window switches from displaying the screen projection playback control interface of the first multimedia content to playing the second multimedia content.

[0169] According to one or more embodiments of the present disclosure, the second screen projection control includes: at least two sub-controls;

[0170] When the screen projection unit projects the second multimedia content to the target device for playback in response to a trigger instruction for the second screen projection control, it is configured to:

[0171] In response to a trigger instruction for a first sub-control among the at least two sub-controls, the second multimedia content is projected to the target device for playback.

[0172] According to one or more embodiments of the present disclosure, the screen projection unit is further configured to:

[0173] When the second multimedia content is projected onto the target device for playback, a projection playback control interface for the second multimedia content is displayed on the current device.

[0174] According to one or more embodiments of the present disclosure, the screen projection unit is further configured to:

[0175] In response to a trigger instruction for the second sub-control among the at least two sub-controls, the playback window switches from playing the second multimedia content to displaying a projection playback control interface for the multimedia content currently played by the target device.

[0176] According to one or more embodiments of the present disclosure, the second sub-control displays an identifier of the multimedia content currently being played by the target device.

[0177] According to one or more embodiments of the present disclosure, the screen projection unit is further configured to:

[0178] In response to the triggering instruction of the second screen projection control, the playback window switches from playing the second multimedia content to displaying the screen projection playback control interface of the multimedia content currently played by the target device.

[0179] According to one or more embodiments of the present disclosure, when the screen projection unit projects the second multimedia content to the target device for playback in response to a trigger instruction for the second screen projection control, it is configured to:

[0180] In response to a trigger instruction for the second screen projection control, switching from playing the second multimedia content on the playback window to displaying a screen projection playback control interface of the multimedia content currently playing on the target device, and playing the second multimedia content in a floating window above the playback window;

[0181] In response to the triggering instruction of the floating window, the second multimedia content is projected to the target device for playback.

[0182] According to one or more embodiments of the present disclosure, when the screen projection unit plays the second multimedia content in the floating window above the playback window, it is configured to:

[0183] The second screen projection control is transformed into the floating window, the second multimedia content is played in the floating window, and prompt information is displayed in the floating window, where the prompt information is used to prompt the screen projection of the second multimedia content by triggering the floating window.

[0184] According to one or more embodiments of the present disclosure, the screen projection unit is further configured to:

[0185] After projecting the second multimedia content to the target device for playback, the floating window is closed.

[0186] According to one or more embodiments of the present disclosure, when the screen projection unit projects the second multimedia content to the target device for playback in response to a trigger instruction for the second screen projection control, it is configured to:

[0187] In response to a trigger instruction for the second screen projection control, identifying a type of the second multimedia content;

[0188] If the type of the second multimedia content is a multimedia content type that supports screen projection, the second multimedia content is projected to the target device for playback.

[0189] According to one or more embodiments of the present disclosure, the screen casting control interface includes at least one of the following:

[0190] Target device selection control, end screen projection control, continuous screen projection control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

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

[0192] The memory stores computer-executable instructions;

[0193] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method for projecting multimedia content as described in the first aspect and various possible designs of the first aspect.

[0194] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the method for projecting multimedia content as described in the first aspect and various possible designs of the first aspect is implemented.

[0195] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product is provided, comprising computer-executable instructions. When a processor executes the computer-executable instructions, the method for projecting multimedia content as described in the first aspect and various possible designs of the first aspect is implemented.

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

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

[0198] 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 projecting multimedia content, comprising: Play the first multimedia content in the playback window of the current device; In response to a trigger instruction for the playback window, a first panel is displayed, on which a first screen projection control is displayed; In response to a trigger instruction for the first screen projection control, projecting the first multimedia content to a target device for playback; A second screen projection control is displayed in the playback window.

2. The method according to claim 1, wherein displaying a second screen projection control in the playback window comprises: In response to a switching instruction on the current device, the second multimedia content is played in the playback window, and the second screen projection control is displayed in the playback window.

3. The method according to claim 2, further comprising: In response to a trigger instruction for the second projection control, the second multimedia content is projected to the target device for playback.

4. The method according to claim 2, wherein after the first multimedia content is projected to the target device for playback in response to the trigger instruction of the first projection control, the method further comprises: Displaying a screen casting playback control interface of the first multimedia content in the playback window; The playing the second multimedia content in the play window in response to the switching instruction on the current device includes: In response to a sliding operation instruction in the screen projection playback control interface of the first multimedia content, the playback window switches from displaying the screen projection playback control interface of the first multimedia content to playing the second multimedia content.

5. The method according to claim 3 or 4, wherein the second screen projection control comprises: At least two child controls; The step of, in response to a trigger instruction for the second screen projection control, projecting the second multimedia content to the target device for playback, includes: In response to a trigger instruction of a first sub-control among the at least two sub-controls, the second multimedia content is projected to the target device for playback.

6. The method according to claim 5, further comprising: When the second multimedia content is projected onto the target device for playback, Display the screen projection playback control interface of the second multimedia content in the current device.

7. The method according to claim 5, further comprising: In response to a trigger instruction for a second sub-control among the at least two sub-controls, the playback window switches from playing the second multimedia content to displaying a projection playback control interface of the multimedia content currently played by the target device. 8 . The method according to claim 7 , wherein the second sub-control displays an identifier of the multimedia content currently being played by the target device.

9. The method according to claim 2, further comprising: In response to a trigger instruction for the second screen projection control, the playback window switches from playing the second multimedia content to displaying a screen projection playback control interface of the multimedia content currently played by the target device.

10. The method according to claim 3 or 4, wherein in response to the trigger instruction of the second screen projection control, projecting the second multimedia content to the target device for playing comprises: In response to a trigger instruction for the second screen projection control, switching from playing the second multimedia content on the playback window to displaying a screen projection playback control interface of the multimedia content currently played by the target device, and playing the second multimedia content in a floating window above the playback window; In response to a trigger instruction for the floating window, the second multimedia content is projected to the target device for playback.

11. The method according to claim 10, wherein playing the second multimedia content in a floating window above the playing window comprises: The second screen projection control is transformed into the floating window, the second multimedia content is played in the floating window, and prompt information is displayed in the floating window, where the prompt information is used to prompt the screen projection of the second multimedia content by triggering the floating window.

12. The method according to claim 10, further comprising: After projecting the second multimedia content to the target device for playing, closing the floating window.

13. The method according to claim 3 or 4, wherein in response to the trigger instruction of the second screen projection control, projecting the second multimedia content to the target device for playing comprises: In response to a trigger instruction for the second screen projection control, identifying a type of the second multimedia content; If the type of the second multimedia content is a multimedia content type that supports screen projection, the second multimedia content is projected to the target device for playback.

14. The method according to claim 4, wherein the screen casting control interface includes at least one of the following: Target device selection control, end screen projection control, continuous screen projection control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

15. A screen projection device for multimedia content, comprising: A playback unit, configured to play the first multimedia content in a playback window of a current device; A control unit, configured to display a first panel in response to a trigger instruction for the playback window, wherein a first screen projection control is displayed on the first panel; A screen projection unit, configured to project the first multimedia content to a target device for playback in response to a trigger instruction for the first screen projection control; A second screen projection control is displayed in the playback window.

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

17. A computer-readable storage medium, wherein the computer-readable storage medium stores computer-executable instructions, and when a processor executes the computer-executable instructions, the method according to any one of claims 1 to 14 is implemented.

18. A computer program product, comprising computer executable instructions, and when a processor executes the computer executable instructions, the method according to any one of claims 1 to 14 is implemented.

Citation Information

Patent Citations

  • Screen projection method and device for multimedia content and storage medium

    CN116744044A

  • Video screen projection method and equipment, electronic equipment and storage medium

    CN111787392A

  • Multimedia file playing control method and device, equipment and medium

    CN112468869A

  • Virtual reality equipment and screen projection media asset playing method

    CN114302221A

  • Equipment control method and terminal equipment

    CN114741039A

Cited By

  • Video processing method and apparatus, and device, and storage medium

    WO2026194207A1