Screen projection method and device of multimedia content and storage medium

CN116744044BActive Publication Date: 2026-10-30BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310803868.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2026-10-30
Estimated Expiration
2043-06-30

AI Technical Summary

Technical Problem

但是对多媒体内容投屏的操作会有些繁琐,给用户投屏操作带来不便

Benefits of technology

[0019]本公开实施例提供的多媒体内容的投屏方法、设备及存储介质,通过在当前设备的播放窗口中播放第一多媒体内容;响应于对所述播放窗口的触发指令,显示第一面板,在所述第一面板上显示有第一投屏控件;响应于对所述第一投屏控件的触发指令,将所述第一多媒体内容投屏至目标设备进行播放;在所述播放窗口中显示出第二投屏控件。通过第一投屏控件实现对投屏模式的启动,实现对第一多媒体内容进行投屏,并在播放窗口中显示出来第二投屏控件,进而后续可通过第二投屏控件方便快捷的进行投屏控制,简化投屏操作,且可以满足用户的个性化投屏需求,提高用户的投屏体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116744044B_ABST
    Figure CN116744044B_ABST
Patent Text Reader

Abstract

The embodiment of the present disclosure provides a screen projection method and device of multimedia content and a storage medium. The first multimedia content is played in a playing window of a current device. In response to a trigger instruction of the playing window, a first panel is displayed, and a first screen projection control is displayed on the first panel. In response to a trigger instruction of the first screen projection control, the first multimedia content is projected to a target device for playing. A second screen projection control is displayed in the playing window. The first screen projection control is used to start the screen projection mode, the first multimedia content is projected, the second screen projection control is displayed in the playing window, and then the subsequent screen projection control can be conveniently and quickly realized through the second screen projection control, the screen projection operation is simplified, the personalized screen projection demand of the user can be met, and the screen projection experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer and network communication technology, and in particular to a method, device and storage medium for projecting multimedia content onto a screen. Background Technology

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

[0003] In existing technologies, when a terminal device is playing multimedia content, it can cast the multimedia content to other devices by triggering a screen casting switch. However, the process of casting multimedia content can be somewhat cumbersome, causing inconvenience to users. Summary of the Invention

[0004] This disclosure provides a method, device, and storage medium for casting multimedia content to a screen, thereby simplifying the casting operation and meeting users' personalized casting needs.

[0005] In a first aspect, embodiments of this disclosure provide a method for casting multimedia content to a screen, comprising:

[0006] Play the first multimedia content in the current device's playback window;

[0007] In response to a trigger command on the playback window, a first panel is displayed, on which a first projection control is displayed;

[0008] In response to the trigger command of the first screen casting control, the first multimedia content is cast to the target device for playback;

[0009] A second screen mirroring control is displayed in the playback window.

[0010] Secondly, embodiments of this disclosure provide a multimedia content projection device, comprising:

[0011] The playback unit is used to play the first multimedia content in the playback window of the current device;

[0012] A control unit is configured to display a first panel in response to a trigger command on the playback window, wherein a first projection control is displayed on the first panel;

[0013] The screen casting unit is used to respond to the trigger command of the first screen casting control to cast the first multimedia content to the target device for playback; and to display the second screen casting control in the playback window.

[0014] Thirdly, embodiments of this disclosure provide an electronic device, including: at least one processor and a memory;

[0015] The memory stores computer-executed instructions;

[0016] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method for casting multimedia content as described in the first aspect and various possible designs of the first aspect.

[0017] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the multimedia content projection method described in the first aspect and various possible designs of the first aspect.

[0018] Fifthly, embodiments of this disclosure provide a computer program product, including computer execution instructions, which, when executed by a processor, implement the method for projecting multimedia content as described in the first aspect and various possible designs of the first aspect.

[0019] The multimedia content casting method, device, and storage medium provided in this disclosure involve playing first multimedia content in a playback window of a current device; displaying a first panel with a first casting control on the first panel in response to a trigger command on the playback window; casting the first multimedia content to a target device for playback in response to a trigger command on the first casting control; and displaying a second casting control in the playback window. The first casting control initiates the casting mode, enabling the casting of the first multimedia content, and the second casting control is displayed in the playback window. This allows for convenient and quick casting control, simplifying the casting operation, meeting users' personalized casting needs, and improving the user's casting experience. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1a An example diagram illustrating an application scenario of the multimedia content projection method provided in an embodiment of this disclosure;

[0022] Figure 1bAn example diagram illustrating interface changes for a multimedia content projection method provided in an embodiment of this disclosure;

[0023] Figure 2 A schematic flowchart of a method for casting multimedia content according to an embodiment of this disclosure;

[0024] Figure 3 A schematic flowchart of a method for casting multimedia content according to another embodiment of this disclosure;

[0025] Figure 4a A schematic diagram illustrating interface changes for a multimedia content projection method provided in an embodiment of this disclosure;

[0026] Figure 4b A schematic diagram illustrating interface changes for a method of casting multimedia content according to another embodiment of this disclosure;

[0027] Figure 5a A schematic diagram illustrating interface changes for a method of casting multimedia content according to another embodiment of this disclosure;

[0028] Figure 5b A schematic diagram illustrating interface changes for a method of casting multimedia content according to another embodiment of this disclosure;

[0029] Figure 6 A schematic flowchart of a method for casting multimedia content according to another embodiment of this disclosure;

[0030] Figure 7 A schematic diagram illustrating interface changes for a method of casting multimedia content according to another embodiment of this disclosure;

[0031] Figure 8 A schematic flowchart of a method for casting multimedia content according to another embodiment of this disclosure;

[0032] Figure 9 A structural block diagram of a multimedia content projection device provided in an embodiment of this disclosure;

[0033] Figure 10 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. Detailed Implementation

[0034] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0035] In existing technologies, when a terminal device is playing multimedia content, the content can be cast to other devices by triggering a screen mirroring switch. However, the screen mirroring switch is usually not located in the multimedia content playback window, but rather in the control panel. The control panel can be displayed by long-pressing the playback window or by other operations. Every time a user wants to cast multimedia content, they need to first display the control panel and then trigger the screen mirroring switch within it. This process is cumbersome and inconvenient, especially when the user needs to switch the multimedia content to be cast.

[0036] To address the aforementioned technical issues, this disclosure provides a method for casting multimedia content to the target device. When the current device is not casting to the target device, a first panel is displayed in the playback window of the current device, triggering a first casting control within the first panel to cast the currently playing multimedia content in the playback window to the target device for playback, thus initiating the casting mode. After the casting mode is activated, a second casting control is displayed in the playback window for casting control. This allows for convenient and quick casting control, simplifying the casting operation, meeting users' personalized casting needs, and improving the user's casting experience.

[0037] The application scenarios of the multimedia content casting method disclosed herein are as follows: Figure 1a As shown, it includes a current device and a target device. The current device can be a terminal device such as a mobile phone or tablet, while the target device is a device used for screen casting, such as a television. The current device can execute the multimedia content casting method disclosed herein. The interaction diagram is shown below. Figure 1b As shown, the first multimedia content is played in the playback window of the current device. The playback window is the window where the multimedia content is played on the current device. If the multimedia content is played in full-screen mode, the playback window can be a full-screen window; if the multimedia content is played in a non-full-screen mode, the playback window can be the actual window where the multimedia content is played on the current device. The user can perform trigger operations such as long-pressing on the playback window (e.g.,...). Figure 1b (Left illustration) The first panel is displayed in the playback window, and the first projection control (such as...) is displayed on the first panel. Figure 1b (Intermediate diagram); this triggers the first screen mirroring control, projecting the first multimedia content to the target device for playback, and displaying the second screen mirroring control (such as...) in the playback window. Figure 1b (See diagram on the right).

[0038] 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 the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0039] The following will provide a detailed description of the multimedia content projection method disclosed herein, with reference to specific embodiments.

[0040] refer to Figure 2 , Figure 2 This is a schematic flowchart illustrating a method for casting multimedia content according to an embodiment of this disclosure. The method of this embodiment can be applied to a terminal device, and the method for casting multimedia content includes:

[0041] S201. Play the first multimedia content in the playback window of the current device.

[0042] In this embodiment, the playback window of the current device can play any multimedia content, including but not limited to video, audio, images, and feed stream data. Screen mirroring is not currently being performed on the current device. The playback window is the window through which the multimedia content is played. If the multimedia content is played in full-screen mode, the playback window can be a full-screen window; if the multimedia content is played in a non-full-screen mode, the playback window can be the actual window through which the multimedia content is played on the current device.

[0043] S202. In response to the trigger command on the playback window, a first panel is displayed, on which a first projection control is displayed.

[0044] In this embodiment, when the current device (such as a mobile device) is not casting, if the user needs to cast the first multimedia content on the current device to a target device such as a smart TV or monitor, the user can trigger the playback window to display a first panel. This first panel can be the control panel of the playback window. Triggering operations include, but are not limited to, long-press commands, specific trajectory swiping commands, or other commands, or clicking commands on preset function buttons on the playback window. The first panel displays a first casting control, and may also display controls not limited to, playback speed adjustment controls, forwarding controls, etc. Figure 1b (See the middle diagram). During the playback of 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.

[0045] The first panel can be a long-press panel or a share panel, such as the long-press panel corresponding to the first multimedia content. The long-press panel can also display other functional controls, such as auto-play controls and bullet screen controls. The share panel can also display share controls, etc.

[0046] S203. In response to the trigger command of the first screen casting control, the first multimedia content is cast to the target device for playback.

[0047] In this embodiment, after the first panel is displayed in the playback window, the user can trigger the first screen casting control in the first panel to cast the first multimedia content to the target device, thus realizing the activation of the screen casting mode, that is, the switch from no screen casting to screen casting. The specific screen casting process will not be described in detail here.

[0048] S204. Display the second screen mirroring control in the playback window.

[0049] In this embodiment, after the first multimedia content is cast to the target device, i.e., after the casting mode is activated, the user may have casting control needs, such as selecting other multimedia content to cast or controlling the playback of the currently cast first multimedia content. To facilitate user operation, a second casting control is displayed in the playback window. The second casting control is used for casting control and can specifically be used for one or more casting control functions, such as selecting to cast the second multimedia content or controlling the playback of the currently cast first multimedia content. This embodiment does not impose any restrictions. When the current device is not casting, the second casting control is not displayed in the playback window, which makes the playback window simpler, reduces obstruction of the playback window, and improves the user's experience of watching multimedia content on the current device. The second casting control is displayed in the playback window only after the casting mode is activated, providing convenience for the user to control casting without having to trigger the display of the first panel or perform casting control in the first panel.

[0050] The multimedia content casting method, device, and storage medium provided in this disclosure involve playing first multimedia content in a playback window of a current device; displaying a first panel with a first casting control on the first panel in response to a trigger command on the playback window; casting the first multimedia content to a target device for playback in response to a trigger command on the first casting control; and displaying a second casting control in the playback window. The first casting control initiates the casting mode, enabling the casting of the first multimedia content, and the second casting control is displayed in the playback window. This allows for convenient and quick casting control, simplifying the casting operation, meeting users' personalized casting needs, and improving the user's casting experience.

[0051] Based on the above embodiments, such as Figure 3 As shown, Figure 3 This is a schematic flowchart illustrating a method for casting multimedia content to a screen according to another embodiment of this disclosure. The method includes:

[0052] S301. Play the first multimedia content in the playback window of the current device;

[0053] S302. In response to the trigger command on the playback window, a first panel is displayed, on which a first projection control is displayed;

[0054] S303. In response to the trigger command of the first screen casting control, the first multimedia content is cast to the target device for playback;

[0055] In this embodiment, S301 to S303 are the same as S201 to S203, while S204, when the second projection control is displayed in the playback window, is specifically as follows:

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

[0057] 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. In order to ensure that the current device can continue to watch 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.

[0058] Specifically, users can switch multimedia content on the current device. For example, for feed stream data, users can switch multimedia content by swiping up and down (or left and right). For other types of multimedia content, corresponding switching operations can be used. The current device responds to the switching command by playing the second multimedia content on the current device, while the target device continues to play the first multimedia content. Maintaining the target device's continued playback of the first multimedia content requires controlling the current device to prevent the second multimedia content from being directly projected onto the target device during a multimedia content switch, or to prevent interaction between the current and target devices during a multimedia content switch. By continuing to play the first multimedia content on the target device and playing the 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.

[0059] When switching to the second multimedia content in the current device's playback window, a second casting control can be displayed in the playback window. This second casting control is used to cast the second multimedia content to the target device for playback when triggered, making it easier for users to personalize their casting content selection.

[0060] Furthermore, after the second screen mirroring control is displayed in the playback window, it may also include:

[0061] S305. In response to the trigger command of the second screen casting control, the second multimedia content is cast to the target device for playback.

[0062] In this embodiment, if a user wishes to cast the second multimedia content, the second casting control can be triggered to cast the second multimedia content to the target device for playback, without having to trigger the display of the first panel and then trigger the first casting control in the first panel.

[0063] Optionally, after the current device projects the first multimedia content to the target device for playback, and before switching multimedia content, the projection playback control interface of the first multimedia content can be displayed on the current device (e.g., ...). Figure 4a (The rightmost interface diagram) shows that after the current device performs a screen mirroring operation on the first multimedia content, the playback window of the current device switches from playing the first multimedia content to displaying the screen mirroring playback control interface. This interface includes, but is not limited to, target device selection controls, end screen mirroring controls, continuous screen mirroring controls (for continuously mirroring multiple multimedia contents according to the current device's playlist), playback speed adjustment controls, playback progress adjustment controls, and image quality adjustment controls. Optionally, the screen mirroring playback control interface may also include the existing comment, favorite, like, and share controls from the first multimedia content's playback window, allowing users to continue commenting, favorited, liking, and sharing the first multimedia content on the current device. When a user needs to switch multimedia content on the current device, such as... Figure 4b As shown, similar to the usual swiping up and down or left and right to switch multimedia content, in this embodiment, the swiping operation can be performed on the screen projection playback control interface of the first multimedia content (e.g., Figure 4b The leftmost interface diagram shows that the swipe operation can be vertical or horizontal. In response to a swipe operation (such as vertical swipe) in the screen mirroring control interface of the first multimedia content, the current device switches the display of the screen mirroring control interface of the first multimedia content to the playback of the second multimedia content (such as...). Figure 4b(The middle interface diagram) allows switching multimedia content on the current device; simultaneously, a second casting control is displayed in the playback window of the second multimedia content. Optionally, the second casting control can float on the playback window of the second multimedia content and can be collapsed or hidden (e.g., expanded for a preset time, then collapsed or hidden, and can be expanded again by clicking or dragging). When the user triggers the second casting control, the second multimedia content can be cast to the target device for playback. The playback window of the current device can display the casting playback control interface of the second multimedia content (e.g., ...). Figure 4b (Screenshot of the interface on the far right).

[0064] Optionally, in another embodiment, in response to a first sliding operation command in the screen casting playback control interface of the first multimedia content, the current device switches from displaying the screen casting playback control interface of the first multimedia content to playing the second multimedia content in the playback window of the current device; in response to a second sliding operation command in the screen casting playback control interface of the first multimedia content (different from the first sliding operation command, for example, the first sliding operation is a vertical sliding command, and the second sliding operation command is a horizontal sliding command), the current device switches channels in the playback window, 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.

[0065] When the current device is not casting, the playback window may not include casting controls, making the playback window cleaner, reducing obstruction, and improving the user's experience of watching multimedia content on the current device. When the user needs to cast the first multimedia content, they can trigger the first panel by long-pressing the playback window or by other operations, triggering the first casting control within it to cast the first multimedia content, thus initiating casting mode. After casting begins, the second casting control only appears in the playback window after the multimedia content on the current device changes. The change 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, they can trigger the second casting control without having to trigger the first panel and then the first casting control, simplifying the casting process. When the user does not need to cast the switched second multimedia content, the second casting control does not need to be triggered, and the user can continue playing the second multimedia content on the current device, or continue to switch multimedia content. The process for the switched third multimedia content is similar and will not be described in detail here. Of course, if the user switches back to the first multimedia content, the screen mirroring control interface of the first multimedia content can continue to be displayed on the playback window.

[0066] In one alternative embodiment, the second projection control includes at least two sub-controls, such as a first sub-control and a second sub-control.

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

[0068] The second sub-control is used to switch the playback window of the current device to the casting playback control interface of the multimedia content currently being played on the target device. When the user triggers the second sub-control in the second casting control, in response to the trigger command of the second sub-control, the playback window of the currently playing second multimedia content on the current device switches to the casting playback control interface of the multimedia content currently being played on the target device. Specifically, if the target device is playing the first multimedia content, then after the user triggers the second sub-control, the playback window of the current device switches from playing the second multimedia content to displaying the casting playback control interface of the first multimedia content. Figure 5bAs shown; in continuous screen casting mode, after the target device finishes playing the first multimedia content, it automatically switches to the next multimedia content in the playlist. At the same time, it 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, the current device's playback window will switch from playing the second multimedia content to displaying the screen casting playback control interface of the fourth multimedia content after the user triggers the second sub-control in the second screen casting control.

[0069] Optionally, the first and second sub-controls in the second screen mirroring control of the current device can be in the form of buttons. Optionally, the second sub-control displays an identifier of the multimedia content currently being played on the target device, such as the publisher image of the multimedia content, the homepage image of the multimedia content, etc., so that users can determine which multimedia content is currently being played on the target device by observing the identifier in the second sub-control.

[0070] In another optional embodiment, the second screen casting control of the current device can be a control with the same function as the first sub-control described above. When the user triggers the second screen casting control, the current device responds to the trigger command of the second screen casting control and casts the second multimedia content that the current device is playing to the target device for playback.

[0071] In another optional embodiment, the second screen casting control of the current device can be a single control with the same function as the second sub-control described above. When the user triggers the second screen casting control, the current device responds to the trigger command by switching the playback window of the current device from the currently playing second multimedia content to the screen casting playback control interface displaying the multimedia content currently playing on the target device. If the user needs to cast the second multimedia content, they can trigger the display of the first panel through long-press or other operations, and trigger the first screen casting control on the first panel to achieve the screen casting of the second multimedia content.

[0072] In another alternative embodiment, such as Figure 6 As shown, S305, responding to a trigger command on the second projection control, and projecting the second multimedia content onto the target device for playback, may include:

[0073] S501. In response to the trigger command of the second projection control, the playback window is switched from playing the second multimedia content to displaying the projection playback control interface of the multimedia content currently being played by the target device, and the second multimedia content is played in a floating window above the playback window.

[0074] S502. In response to the trigger command for the floating window, the second multimedia content is projected onto the target device for playback.

[0075] In this embodiment, after the user triggers the second screen casting control, the playback window returns to the screen casting playback control interface of the multimedia content currently being played on the target device. That is, the playback window switches from displaying the second multimedia content to displaying the screen casting playback control interface of the multimedia content currently being played on the target device. Figure 7 Assuming the target device is currently playing the first multimedia content, after triggering the second casting control in the playback window of the second multimedia content, the playback window switches from playing the second multimedia content to displaying the casting playback control interface of the first multimedia content. However, the casting playback control interface of the first multimedia content cannot display the second multimedia content, making it inconvenient for the user to continue watching the second multimedia content on the current device. Therefore, in this embodiment, the second multimedia content is played in a floating window (such as a small window) above the casting playback control interface of the first multimedia content. Figure 6 (See the middle interface diagram). This floating window is above the playback window.

[0076] When playing secondary multimedia content through a floating window, if the user needs to cast the secondary multimedia content to a target device, the user can trigger the floating window. The current device responds to the trigger command by casting the secondary multimedia content to the target device for playback. The current device can then display the casting playback control interface for the secondary multimedia content. In other words, the floating window not only has playback functionality but also functions as a secondary casting control. Alternatively, a separate control can be set to trigger casting.

[0077] To inform users that screen casting can be triggered by opening a floating window, a specific animation effect can be used to transform the second screen casting control into a floating window when responding to the trigger command of the second screen casting control and playing the second multimedia content in the floating window. While the second multimedia content is playing in the floating window, a prompt message can also be displayed in the floating window to inform the user that screen casting can be achieved by triggering the floating window. For example, the prompt message could be "Click to cast" or "Click to cast the current multimedia content".

[0078] Furthermore, after the user triggers the floating window to cast the second multimedia content to the target device for playback, the floating window can be closed; of course, the floating window can also remain open, meaning that the second multimedia content will play simultaneously in the floating windows of both the target device and the current device, facilitating user control of the casting playback. Optionally, the playback progress of the second multimedia content in the floating window can be ensured to be the same as that of the second multimedia content played on the target device, so that the user can control the casting playback on the target device based on the second multimedia content in the floating window above the casting playback control interface.

[0079] Based on any of the above embodiments, such as Figure 8As shown, S202, responding to a trigger command on the second projection control, projects the second multimedia content onto the target device for playback, including:

[0080] S701. In response to the trigger command of the second screen projection control, identify the type of the second multimedia content;

[0081] S702. If the type of the second multimedia content is a multimedia content type that supports screen casting, then the second multimedia content is cast to the target device for playback.

[0082] In this embodiment, not all multimedia content can be cast. Certain preset types of multimedia content cannot be cast. Therefore, after triggering the second casting control, the type of the second multimedia content is identified. If the type of the second multimedia content belongs to the type of multimedia content that supports casting, the second multimedia content will be cast to the target device for playback. Otherwise, if the type of the second multimedia content does not belong to the type of multimedia content that does not support casting, the casting of the second multimedia content to the target device will be stopped, and a prompt message indicating that the second multimedia content does not support casting will be displayed on the current device.

[0083] Corresponding to the multimedia content projection method in the above embodiments, Figure 9 This is a structural block diagram of a multimedia content projection device provided in an embodiment of this disclosure. For ease of explanation, only the parts relevant to the embodiments of this disclosure are shown. (Refer to...) Figure 9 The multimedia content projection device 800 includes: a playback unit 801, a control unit 802, and a projection unit 803.

[0084] The playback unit 801 is used to play the first multimedia content in the playback window of the current device.

[0085] Control unit 802 is configured to display a first panel in response to a trigger command on the playback window, wherein a first projection control is displayed on the first panel;

[0086] The screen casting unit 803 is used to respond to the trigger command of the first screen casting control to cast the first multimedia content to the target device for playback; and to display the second screen casting control in the playback window.

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

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

[0089] In one or more embodiments of this disclosure, the projection unit 803 is further configured to:

[0090] In response to the trigger command of the second screen casting control, the second multimedia content is cast to the target device for playback.

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

[0092] The screen projection playback control interface of the first multimedia content is displayed in the playback window;

[0093] The step of playing second multimedia content in the playback window in response to a switching command on the current device includes:

[0094] In response to a swipe operation command in the screen mirroring control interface of the first multimedia content, the screen mirroring control interface displaying the first multimedia content is switched on the playback window to play the second multimedia content.

[0095] In one or more embodiments of this disclosure, the second projection control includes at least two sub-controls;

[0096] When the screen projection unit 803 responds to a trigger command on the second screen projection control and projects the second multimedia content to the target device for playback, it is used to:

[0097] In response to a trigger command on the first of the at least two sub-controls, the second multimedia content is projected onto the target device for playback.

[0098] In one or more embodiments of this disclosure, the projection unit 803 is further configured to:

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

[0100] In one or more embodiments of this disclosure, the projection unit 803 is further configured to:

[0101] In response to a trigger command on the second sub-control of 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 being played on the target device.

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

[0103] In one or more embodiments of this disclosure, the projection unit 803 is further configured to:

[0104] In response to the trigger command of the second screen casting control, the playback window switches from playing the second multimedia content to displaying the screen casting playback control interface of the multimedia content currently being played on the target device.

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

[0106] In response to the trigger command of the second projection control, the playback window switches from playing the second multimedia content to displaying the projection playback control interface of the multimedia content currently being played by the target device, and the second multimedia content is played in a floating window above the playback window;

[0107] In response to the trigger command on the floating window, the second multimedia content is projected onto the target device for playback.

[0108] In one or more embodiments of this disclosure, when the projection unit 803 plays the second multimedia content in a floating window above the playback window, it is used to:

[0109] The second screen casting control is transformed into the floating window, the second multimedia content is played in the floating window, and a prompt message is displayed in the floating window to prompt that the second multimedia content is cast by triggering the floating window.

[0110] In one or more embodiments of this disclosure, the projection unit 803 is further configured to:

[0111] After casting the second multimedia content to the target device for playback, close the floating window.

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

[0113] In response to a trigger command on the second screen mirroring control, the type of the second multimedia content is identified;

[0114] If the second multimedia content is a type of multimedia content that supports screen casting, then the second multimedia content will be cast to the target device for playback.

[0115] In one or more embodiments of this disclosure, the screen projection control interface includes at least one of the following:

[0116] Target device selection control, end casting control, continuous casting control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

[0117] The apparatus provided in this embodiment can be used to execute the technical solutions of the above method embodiments. Its implementation principle and technical effects are similar, and will not be described again here.

[0118] refer to Figure 10 The diagram illustrates a structural schematic of an electronic device 900 suitable for implementing embodiments of the present disclosure. The electronic device 900 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, personal digital assistants (PDAs), portable Android devices (PADs), portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0119] like Figure 10 As shown, the electronic device 900 may include a processing unit (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. The RAM 903 also stores various programs and data required for the operation of the electronic device 900. The processing unit 901, ROM 902, and RAM 903 are interconnected via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0120] Typically, the following devices can be connected to I / O interface 905: input devices 906 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908 including, for example, magnetic tapes, hard disks, etc.; and communication devices 909. Communication device 909 allows electronic device 900 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10 An electronic device 900 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0121] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, it performs the functions defined in the methods of embodiments of this disclosure.

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

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

[0124] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0125] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0126] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0127] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0128] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

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

[0130] In a first aspect, according to one or more embodiments of this disclosure, a method for casting multimedia content to a screen is provided, comprising:

[0131] Play the first multimedia content in the current device's playback window;

[0132] In response to a trigger command on the playback window, a first panel is displayed, on which a first projection control is displayed;

[0133] In response to the trigger command of the first screen casting control, the first multimedia content is cast to the target device for playback;

[0134] A second screen mirroring control is displayed in the playback window.

[0135] According to one or more embodiments of this disclosure, displaying the second projection control in the playback window includes:

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

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

[0138] In response to the trigger command of the second screen casting control, the second multimedia content is cast to the target device for playback.

[0139] According to one or more embodiments of this disclosure, after casting the first multimedia content to the target device for playback in response to a trigger command on the first casting control, the method further includes:

[0140] The screen projection playback control interface of the first multimedia content is displayed in the playback window;

[0141] The step of playing second multimedia content in the playback window in response to a switching command on the current device includes:

[0142] In response to a swipe operation command in the screen mirroring control interface of the first multimedia content, the screen mirroring control interface displaying the first multimedia content is switched on the playback window to play the second multimedia content.

[0143] According to one or more embodiments of this disclosure, the second projection control includes at least two sub-controls;

[0144] The step of responding to a trigger command on the second screen casting control and casting the second multimedia content to the target device for playback includes:

[0145] In response to a trigger command on the first of the at least two sub-controls, the second multimedia content is projected onto the target device for playback.

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

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

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

[0149] In response to a trigger command on the second sub-control of 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 being played on the target device.

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

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

[0152] In response to the trigger command of the second screen casting control, the playback window switches from playing the second multimedia content to displaying the screen casting playback control interface of the multimedia content currently being played on the target device.

[0153] According to one or more embodiments of this disclosure, the step of casting the second multimedia content to the target device for playback in response to a trigger command on the second casting control includes:

[0154] In response to the trigger command of the second projection control, the playback window switches from playing the second multimedia content to displaying the projection playback control interface of the multimedia content currently being played by the target device, and the second multimedia content is played in a floating window above the playback window;

[0155] In response to the trigger command on the floating window, the second multimedia content is projected onto the target device for playback.

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

[0157] The second screen casting control is transformed into the floating window, the second multimedia content is played in the floating window, and a prompt message is displayed in the floating window to prompt that the second multimedia content is cast by triggering the floating window.

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

[0159] After casting the second multimedia content to the target device for playback, close the floating window.

[0160] According to one or more embodiments of this disclosure, the step of casting the second multimedia content to the target device for playback in response to a trigger command on the second casting control includes:

[0161] In response to a trigger command on the second screen mirroring control, the type of the second multimedia content is identified;

[0162] If the second multimedia content is a type of multimedia content that supports screen casting, then the second multimedia content will be cast to the target device for playback.

[0163] According to one or more embodiments of this disclosure, the screen projection control interface includes at least one of the following:

[0164] Target device selection control, end casting control, continuous casting control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

[0165] Secondly, according to one or more embodiments of this disclosure, a multimedia content projection device is provided, comprising:

[0166] The playback unit is used to play the first multimedia content in the playback window of the current device;

[0167] A control unit is configured to display a first panel in response to a trigger command on the playback window, wherein a first projection control is displayed on the first panel;

[0168] The screen casting unit is used to respond to the trigger command of the first screen casting control to cast the first multimedia content to the target device for playback; and to display the second screen casting control in the playback window.

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

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

[0171] According to one or more embodiments of this disclosure, the projection unit is further configured to:

[0172] In response to the trigger command of the second screen casting control, the second multimedia content is cast to the target device for playback.

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

[0174] The screen projection playback control interface of the first multimedia content is displayed in the playback window;

[0175] The step of playing second multimedia content in the playback window in response to a switching command on the current device includes:

[0176] In response to a swipe operation command in the screen mirroring control interface of the first multimedia content, the screen mirroring control interface displaying the first multimedia content is switched on the playback window to play the second multimedia content.

[0177] According to one or more embodiments of this disclosure, the second projection control includes at least two sub-controls;

[0178] When the screen projection unit responds to a trigger command on the second screen projection control and projects the second multimedia content to the target device for playback, it is used to:

[0179] In response to a trigger command on the first of the at least two sub-controls, the second multimedia content is projected onto the target device for playback.

[0180] According to one or more embodiments of this disclosure, the projection unit is further configured to:

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

[0182] According to one or more embodiments of this disclosure, the projection unit is further configured to:

[0183] In response to a trigger command on the second sub-control of 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 being played on the target device.

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

[0185] According to one or more embodiments of this disclosure, the projection unit is further configured to:

[0186] In response to the trigger command of the second screen casting control, the playback window switches from playing the second multimedia content to displaying the screen casting playback control interface of the multimedia content currently being played on the target device.

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

[0188] In response to the trigger command of the second projection control, the playback window switches from playing the second multimedia content to displaying the projection playback control interface of the multimedia content currently being played by the target device, and the second multimedia content is played in a floating window above the playback window;

[0189] In response to the trigger command on the floating window, the second multimedia content is projected onto the target device for playback.

[0190] According to one or more embodiments of this disclosure, when the projection unit plays the second multimedia content in a floating window above the playback window, it is used to:

[0191] The second screen casting control is transformed into the floating window, the second multimedia content is played in the floating window, and a prompt message is displayed in the floating window to prompt that the second multimedia content is cast by triggering the floating window.

[0192] According to one or more embodiments of this disclosure, the projection unit is further configured to:

[0193] After casting the second multimedia content to the target device for playback, close the floating window.

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

[0195] In response to a trigger command on the second screen mirroring control, the type of the second multimedia content is identified;

[0196] If the second multimedia content is a type of multimedia content that supports screen casting, then the second multimedia content will be cast to the target device for playback.

[0197] According to one or more embodiments of this disclosure, the screen projection control interface includes at least one of the following:

[0198] Target device selection control, end casting control, continuous casting control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

[0199] Thirdly, according to one or more embodiments of the present disclosure, an electronic device is provided, comprising: at least one processor and a memory;

[0200] The memory stores computer-executed instructions;

[0201] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method for casting multimedia content as described in the first aspect and various possible designs of the first aspect.

[0202] Fourthly, according to one or more embodiments of this disclosure, a computer-readable storage medium is provided, wherein computer-executable instructions are stored therein, and when a processor executes the computer-executable instructions, the method for casting multimedia content as described in the first aspect and various possible designs of the first aspect is implemented.

[0203] Fifthly, according to one or more embodiments of this disclosure, a computer program product is provided, including computer execution instructions, which, when executed by a processor, implement the method for projecting multimedia content as described in the first aspect and various possible designs of the first aspect.

[0204] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0205] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

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

Claims

1. A method for projecting multimedia content onto a screen, characterized in that, include: Play the first multimedia content in the current device's playback window; In response to a trigger command on the playback window, a first panel is displayed, on which a first projection control is displayed; In response to the trigger command of the first screen casting control, the first multimedia content is cast to the target device for playback; In response to a switching command on the current device, the second multimedia content is played in the playback window, while the target device continues to play the first multimedia content, and a second screen casting control is displayed in the playback window; In response to the trigger command of the second screen casting control, the second multimedia content is cast to the target device for playback.

2. The method according to claim 1, characterized in that, After responding to the trigger command of the first screen casting control and casting the first multimedia content to the target device for playback, the method further includes: The screen projection playback control interface of the first multimedia content is displayed in the playback window; The step of playing second multimedia content in the playback window in response to a switching command on the current device includes: In response to a swipe operation command in the screen mirroring control interface of the first multimedia content, the screen mirroring control interface displaying the first multimedia content is switched on the playback window to play the second multimedia content.

3. The method according to claim 2, characterized in that, The second screen mirroring control includes: at least two sub-controls; The step of responding to a trigger command on the second screen casting control and casting the second multimedia content to the target device for playback includes: In response to a trigger command on the first of the at least two sub-controls, the second multimedia content is projected onto the target device for playback.

4. The method according to claim 3, characterized in that, Also includes: When the second multimedia content is projected onto the target device for playback. The screen projection playback control interface for the second multimedia content is displayed on the current device.

5. The method according to claim 3, characterized in that, Also includes: In response to a trigger command on the second sub-control of 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 being played on the target device.

6. The method according to claim 5, characterized in that, The second sub-control displays an identifier of the multimedia content currently being played on the target device.

7. The method according to claim 1, characterized in that, Also includes: In response to the trigger command of the second screen casting control, the playback window switches from playing the second multimedia content to displaying the screen casting playback control interface of the multimedia content currently being played on the target device.

8. The method according to claim 2, characterized in that, The step of responding to a trigger command on the second screen casting control and casting the second multimedia content to the target device for playback includes: In response to the trigger command of the second projection control, the playback window switches from playing the second multimedia content to displaying the projection playback control interface of the multimedia content currently being played by the target device, and the second multimedia content is played in a floating window above the playback window; In response to the trigger command on the floating window, the second multimedia content is projected onto the target device for playback.

9. The method according to claim 8, characterized in that, Playing the second multimedia content in a floating window above the playback window includes: The second screen casting control is transformed into the floating window, the second multimedia content is played in the floating window, and a prompt message is displayed in the floating window to prompt that the second multimedia content is cast by triggering the floating window.

10. The method according to claim 8, characterized in that, Also includes: After casting the second multimedia content to the target device for playback, close the floating window.

11. The method according to claim 2, characterized in that, The step of responding to a trigger command on the second screen casting control and casting the second multimedia content to the target device for playback includes: In response to a trigger command on the second screen mirroring control, the type of the second multimedia content is identified; If the second multimedia content is a type of multimedia content that supports screen casting, then the second multimedia content will be cast to the target device for playback.

12. The method according to claim 2, characterized in that, The screen mirroring control interface includes at least one of the following: Target device selection control, end casting control, continuous casting control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

13. A multimedia content projection device, characterized in that, include: The playback unit is used to play the first multimedia content in the playback window of the current device; A control unit is configured to display a first panel in response to a trigger command on the playback window, wherein a first projection control is displayed on the first panel; The screen projection unit is used to respond to the trigger command of the first screen projection control to project the first multimedia content to the target device for playback; In response to a switching command on the current device, the second multimedia content is played in the playback window, while the target device continues to play the first multimedia content, and a second screen casting control is displayed in the playback window; In response to the trigger command of the second screen casting control, the second multimedia content is cast to the target device for playback.

14. An electronic device, characterized in that, include: At least one processor and memory; The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in any one of claims 1-12.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method as described in any one of claims 1-12.

16. A computer program product, characterized in that, Includes computer execution instructions, which, when executed by a processor, implement the method as described in any one of claims 1-12.

Citation Information

Patent Citations

  • Screen projection method, screen projection device, electronic equipment and computer readable storage medium

    CN111314768A

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

    CN112468869A