Multimedia content mirroring method, device, and storage medium

The method and device simplify multimedia content mirroring by enabling direct control within the playback window, reducing complexity and improving user experience during content switching.

JP2026521660APending Publication Date: 2026-06-30BEIJING ZITIAO NETWORK TECH CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2024-06-30
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Conventional multimedia content mirroring operations are cumbersome and inconvenient for users due to the need to trigger a mirroring switch in the control panel, especially when switching between mirrored content.

Method used

A method and device that allows mirroring multimedia content by triggering a first mirroring control on a panel within the playback window, enabling direct control of mirroring operations without needing to display the control panel, and displaying a second mirroring control after activation for seamless content switching.

Benefits of technology

Simplifies the mirroring process by allowing direct control within the playback window, enhancing user experience and reducing operational complexity during content switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026521660000001_ABST
    Figure 2026521660000001_ABST
Patent Text Reader

Abstract

Embodiments of this disclosure provide a method, apparatus, and storage medium for mirroring multimedia content. First multimedia content is played in the playback window of the current device. In response to a trigger command for the playback window, a first panel is displayed, and a first mirroring control is displayed on the first panel. In response to a trigger command for the first mirroring control, the first multimedia content is mirrored and played on a target device. A second mirroring control is displayed in the playback window. The first mirroring control activates the mirroring mode and mirrors the first multimedia content. Furthermore, by displaying the second mirroring control in the playback window, and subsequently performing easy and rapid mirroring control through the second mirroring control, the mirroring operation can be simplified, and the user's individual mirroring needs can be met, thereby enhancing the user's mirroring experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Cross - reference to Related Applications This application claims the priority of a Chinese patent application filed on June 30, 2023, with the invention title "Multimedia Content Mirroring Method, Device, and Storage Medium", and the application number 202310803868.4, and all of its content is incorporated into this disclosure by reference.

[0002] Embodiments of the present disclosure relate to the fields of computer and network communication technologies, and particularly to a multimedia content mirroring method, device, and storage medium.

Background Art

[0003] With the 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 mirror the videos they play to other devices such as televisions for playback, bringing great convenience to people's daily lives and work.

[0004] In the prior art, when a terminal device plays multimedia content, it can mirror the multimedia content to other devices by triggering a mirroring switch. However, the mirroring operation of multimedia content is cumbersome and may cause inconvenience to the user's mirroring operation.

Summary of the Invention

Problems to be Solved by the Invention

[0005] Embodiments of the present disclosure provide a multimedia content mirroring method, device, and storage medium for simplifying the mirroring operation of multimedia content and meeting the user's personalized mirroring needs.

Means for Solving the Problems

[0006] In a first aspect, an embodiment of the present disclosure provides a method for mirroring multimedia content, which includes: playing first multimedia content in the playback window of the current device; displaying a first panel and displaying a first mirroring control on the first panel in response to a trigger command for the playback window; mirroring and playing the first multimedia content on a target device in response to a trigger command for the first mirroring control; and displaying a second mirroring control on the playback window.

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

[0008] In a third aspect, embodiments of the present disclosure provide electronic equipment including a memory for storing computer execution commands, and at least one processor for executing the computer execution commands stored in the memory and causing the at least one processor to execute the design of the multimedia content mirroring method as is possible in the first aspect and various aspects of the first aspect.

[0009] In a fourth aspect, embodiments of the present disclosure provide a computer-readable storage medium that stores computer execution commands and enables the design of the multimedia content mirroring method such that various possibilities of the first aspect and the first aspect occur when a processor executes the computer execution commands.

[0010] In a fifth aspect, embodiments of the present disclosure provide a computer program product including a computer execution command, which enables the design of the multimedia content mirroring method in the various possibilities of the first aspect when a processor executes the computer execution command. [Brief explanation of the drawing]

[0011] To more clearly illustrate the embodiments of this disclosure or the technical concepts in the prior art, the drawings that may be used in the description of the embodiments or the prior art are briefly described below. Obviously, the drawings in the following description are some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these without any creative effort. [Figure 1a] This is a schematic diagram illustrating an application scenario for a multimedia content mirroring method provided by one embodiment of the present disclosure. [Figure 1b] This is a schematic diagram showing changes in the interface of a multimedia content mirroring method provided by one embodiment of the present disclosure. [Figure 2] This is a flowchart of a multimedia content mirroring method provided by one embodiment of the present disclosure. [Figure 3] This is a flowchart of a method for mirroring multimedia content provided in another embodiment of the present disclosure. [Figure 4a] This is a schematic diagram showing changes in the interface of a multimedia content mirroring method provided by one embodiment of the present disclosure. [Figure 4b] This is a schematic diagram illustrating a change in the interface of a multimedia content mirroring method provided by another embodiment of the present disclosure. [Figure 5a] This is a schematic diagram illustrating a change in the interface of a multimedia content mirroring method provided by another embodiment of the present disclosure. [Figure 5b] This is a schematic diagram illustrating a change in the interface of a multimedia content mirroring method provided by another embodiment of the present disclosure. [Figure 6] This is a flowchart of a method for mirroring multimedia content provided in another embodiment of the present disclosure. [Figure 7] This is a schematic diagram illustrating a change in the interface of a multimedia content mirroring method provided by another embodiment of the present disclosure. [Figure 8] This is a flowchart of a method for mirroring multimedia content provided in another embodiment of the present disclosure. [Figure 9] This is a block diagram of the configuration of a multimedia content mirroring device provided by one embodiment of the present disclosure. [Figure 10] This is a schematic diagram showing the hardware configuration of an electronic device provided by one embodiment of the present disclosure. [Modes for carrying out the invention]

[0012] To further clarify the purpose, technical proposals, and advantages of the embodiments of this disclosure, the technical proposals in the embodiments of this disclosure will be described clearly and completely below with reference to the drawings of the embodiments of this disclosure. Obviously, the embodiments described are some, but not all, embodiments of this disclosure. All other embodiments obtained by a person skilled in the art without creative effort based on the embodiments of this disclosure are all within the scope of this disclosure.

[0013] Conventional terminal devices can mirror multimedia content to other devices by triggering a mirroring switch when playing multimedia content. In conventional technology, the mirroring switch is usually not located in the multimedia content playback window but in the control panel. The control panel can be displayed by long-pressing the playback window or by other operations. Each time the user wants to mirror multimedia content, they must first trigger the display of the control panel and then trigger the mirroring switch on the control panel. This mirroring process is cumbersome, especially when the user needs to switch between mirrored multimedia content, making the mirroring operation inconvenient for the user.

[0014] To solve the above problems, this disclosure provides a method for mirroring multimedia content. If the current device is not mirrored to the target device, the first mirroring control on the first panel is triggered by triggering the display of a first panel in the playback window of the current device, and the first multimedia content currently being played in the playback window is mirrored and played on the target device, thereby activating mirroring mode. Once mirroring mode is activated, a second mirroring control can be displayed in the playback window, and the second mirroring control is used to perform mirroring control. Furthermore, mirroring control can be easily performed through the second mirroring control thereafter, simplifying the mirroring operation, meeting the user's individual mirroring needs, and enhancing the user's mirroring experience.

[0015] The applicable scenarios of the multimedia content mirroring method provided by this disclosure include, as shown in FIG. 1a, the current device and the target device. Among them, the current device is a terminal device such as a mobile phone or a tablet, and the target device can be a device for mirroring such as a TV. The current device can execute the multimedia content mirroring method of this disclosure. As shown in the schematic diagram of the interaction in FIG. 1b, the first multimedia content is played in the playback window of the current device. Here, the playback window is the window in which the current device plays multimedia content. If the multimedia content playback is full-screen playback, the playback window is a full mirroring window. If the multimedia content playback is non-full-screen playback, the playback window is the window in which the current device actually plays multimedia content. The user can perform a trigger operation such as long-pressing the playback window (see the left schematic diagram in FIG. 1b), display the first panel in the playback window, and display the first mirroring control (see the middle schematic diagram in FIG. 1b) on the first panel. Furthermore, trigger the first mirroring control, mirror and play the first multimedia content on the target device, and display the second mirroring control (see the right schematic diagram in FIG. 1b) in the playback window.

[0016] Note that the user information and data related to this application are all information and data obtained with the permission of the user or sufficient permission by each party. The collection, use, and processing of related data need to comply with the relevant laws, regulations, and standards of the relevant countries and regions. In addition, a corresponding operation portal for the user to select permission or rejection is provided.

[0017] Hereinafter, the multimedia content mirroring method of this disclosure will be described in detail based on specific embodiments.

[0018] Referring to FIG. 2, it is a flowchart of a method for mirroring multimedia content provided according to an embodiment of the present disclosure. The method of this embodiment can be applied to a terminal device, and the method for mirroring the multimedia content includes the following steps.

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

[0020] In this embodiment, the playback window of the current device includes, but is not limited to, videos, audios, pictures, etc., and may also be feed data, and any multimedia content can be played. In this case, the current device is not mirrored. Here, the playback window is the window in which the current device plays multimedia content. If the multimedia content playback is full-screen playback, the playback window is a full-screen window. If the multimedia content playback is non-full-screen playback, the playback window can be the window in which the current device actually plays the multimedia content.

[0021] S202: In response to a trigger command for the playback window, display a first panel, and a first mirroring control is displayed on the first panel.

[0022] In this embodiment, when the current device, such as a mobile device, is not mirrored, and the user needs to mirror first multimedia content on the current device to a target device, such as a smart TV or display, the user can trigger the playback window to display a first panel. This first panel may be the control panel of the playback window, and the trigger operation includes, but is not limited to, a long-press command, other operation commands such as a specific track slide operation, or a click command to a preset function button on the playback window. The first panel displays the first mirroring controls. It can also display playback speed adjustment controls, transfer controls, etc. (see the intermediate schematic diagram in Figure 1b), and during the process of playing any multimedia content in the playback window, the first panel is normally not displayed in the playback window and is in a hidden state, but can be displayed in the playback window by triggering the playback window.

[0023] The first panel may be a long-press panel or a sharing panel, for example, a long-press panel corresponding to the first multimedia content. The long-press panel may also display other functional controls such as autoplay controls and bullet pattern controls, and the sharing panel may also display sharing controls, etc.

[0024] S203: In response to the trigger command for the first mirroring control, the first multimedia content is mirrored and played on the target device.

[0025] In this embodiment, after the first panel is displayed in the playback window, the user can trigger the first mirroring control on the first panel, thereby mirroring the first multimedia content to the target device. This activates mirroring mode, meaning that a switch from a non-mirrored state to a mirrored state is achieved. A detailed explanation of the mirroring process will not be repeated here.

[0026] S204: Display the second mirroring control in the playback window.

[0027] In this embodiment, after the first multimedia content is mirrored to the target device, i.e., after the mirroring mode is activated, the user may have a need to control the mirroring, such as mirroring other multimedia content or controlling the playback of the currently mirrored first multimedia content. For user convenience, a second mirroring control is displayed in the playback window, and the second mirroring control is used to perform mirroring control. Specifically, the second mirroring control may be used for one or more mirroring control functions, such as controlling the mirroring of a second multimedia content or controlling the playback of the currently mirrored first multimedia content, and is not limited in this embodiment. When the current device is not being mirrored, the second mirroring control is not displayed in the playback window, which allows for a simpler playback window, reduces obstruction to the playback window, and improves the user's experience of viewing multimedia content on the current device. Furthermore, since the second mirroring control is displayed in the playback window after the mirroring mode is activated, it provides convenience for the user in controlling the mirroring. As a result, the user does not need to trigger the display of the first panel, nor does the first panel need to perform mirroring control.

[0028] The multimedia content mirroring method, apparatus, and storage medium provided in the embodiments of this disclosure play first multimedia content in the playback window of the current device. In response to a trigger command for the playback window, a first panel is displayed, and a first mirroring control is displayed on the first panel. In response to a trigger command for the first mirroring control, the first multimedia content is mirrored and played on a target device. A second mirroring control is displayed in the playback window. The mirroring mode is activated through the first mirroring control, mirroring of the first multimedia content is achieved, and the second mirroring control is displayed in the playback window. Thereafter, the mirroring control can be performed conveniently and quickly through the second mirroring control, simplifying the mirroring operation, meeting the user's individual mirroring needs, and enhancing the user's mirroring experience.

[0029] In addition to the embodiments described above, as shown in Figure 3, Figure 3 is a flowchart of a multimedia content mirroring method provided by another embodiment of the present disclosure, which includes the following steps.

[0030] S301: Play the first multimedia content in the current device's playback window.

[0031] S302: In response to a trigger command for the playback window, the first panel is displayed, and the first mirroring control is displayed on the first panel.

[0032] S303: In response to the trigger command for the first mirroring control, the first multimedia content is mirrored and played on the target device.

[0033] In this embodiment, S301 to S303 are the same as S201 to S203, and S204 is specifically as follows when the second mirroring control is displayed in the playback window.

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

[0035] In this embodiment, when mirroring and playing the first multimedia content on the target device, the second mirroring control is not displayed in the playback window of the current device. To ensure that the current device continues to view other multimedia content or selects the multimedia content to be mirrored, the target device continues to play the first multimedia content while the multimedia content can be switched on the current device. After the multimedia content has been switched on the current device, the second mirroring control is displayed in the playback window.

[0036] Specifically, the user can switch multimedia content on the current device. For example, they can switch feed data using an up / down (or left / right) slide operation, and use appropriate switching operations for other types of multimedia content. In response to a switching command, the current device plays the second multimedia content on the current device, while maintaining the target device to continue playing the first multimedia content. On the other hand, for the target device to continue playing the first multimedia content, the current device must either not directly mirror the second multimedia content to the target device when a multimedia content switch occurs, or control the system to prevent interaction between the current device and the target device when a multimedia content switch occurs. By continuing to play the first multimedia content on the target device and playing the second multimedia content switched on the current device, the multimedia content switch on the current device does not affect the mirroring state on the target device.

[0037] On the other hand, when switching to a second multimedia content in the current device's playback window and playing it, a second mirroring control can be displayed in the playback window to mirror the second multimedia content to the target device at the trigger point, thereby allowing the user to more easily and individually select the mirrored content.

[0038] Furthermore, after the second mirroring control is displayed in the playback window, the following steps may be further included.

[0039] S305: In response to the trigger command for the second mirroring control, the second multimedia content is mirrored and played on the target device.

[0040] In this embodiment, if the user wishes to mirror the second multimedia content, the display of the first panel is triggered, and the second mirroring control is triggered without triggering the first mirroring control on the first panel, thereby mirroring and playing the second multimedia content on the target device.

[0041] Optionally, after the current device mirrors and plays the first multimedia content to the target device, and before switching multimedia content, the mirroring playback control interface for the first multimedia content can be displayed on the current device (see the interface schematic on the far right of Figure 4a). In other words, after the current device mirrors the first multimedia content, it switches from playing the first multimedia content in the current device's playback window to displaying the mirroring playback control interface for the first multimedia content. The mirroring playback control interface includes, but is not limited to, target device selection controls, mirroring end controls, continuous mirroring controls (used to continuously mirror multiple multimedia content depending on the current device's playback list), playback speed adjustment controls, playback progress adjustment controls, and image quality adjustment controls. Optionally, the mirroring playback control interface may also include controls for commenting, saving, liking, and transferring the original multimedia content in the playback window of the first multimedia content, allowing the user to continue commenting, saving, liking, and transferring the first multimedia content on the current device. On the other hand, when a user needs to switch multimedia content on the current device, they can switch content using slide operations such as up / down or left / right slides, similar to those used in normal operation, as shown in Figure 4b. In this embodiment, slide operations can be performed using the mirroring playback control interface for the first multimedia content (see the schematic interface diagram on the far left of Figure 4b).The slide operation may be an up-and-down or left-and-right slide. In response to a slide operation command (e.g., up-and-down slide) on the mirroring playback control interface of the first multimedia content, the current device switches from displaying the mirroring playback control interface of the first multimedia content on the current device's playback window to playing the second multimedia content (see the interface schematic in the middle of Figure 4b). This switches the multimedia content on the current device, and simultaneously displays the second mirroring control on the playback window of the second multimedia content. Optionally, the second mirroring control can be displayed as a floating, collapsed, or hidden element on the playback window of the second multimedia content (for example, it can collapse or hide after a set time and be redeployed by a trigger operation such as a click or drag). The user can trigger the second mirroring control to mirror and play the second multimedia content on the target device. The mirroring playback control interface of the second multimedia content (see the interface schematic on the far right of Figure 4b) can be displayed on the playback window of the current device.

[0042] Optionally, in another alternative embodiment, the current device, in response to a first slide operation command in the mirroring playback control interface for the first multimedia content, switches in the playback window of the current device from displaying the mirroring playback control interface for the first multimedia content to playing the second multimedia content. In response to a second slide operation command in the mirroring playback control interface for the first multimedia content (unlike the first slide operation command, for example, the first slide operation is an up / down slide command, while the second slide operation command is a left / right slide command), the current device switches channels in the playback window of the current device, for example, from the current multimedia content channel to a shopping channel. Optionally, if the switched channel is a different multimedia content channel, the second mirroring control continues to be displayed in the playback window. If the switched channel is not a multimedia content channel, the second mirroring control can be hidden, and when switching back to the multimedia content channel, the second mirroring control can be displayed again in the playback window. Of course, the second mirroring control may continue to be displayed even if the switched channel is not a multimedia content channel.

[0043] If the current device is not performing mirroring, the playback window does not need to include mirroring controls, thereby simplifying the playback window, reducing obstruction to the playback window, and improving the user experience of viewing multimedia content on the current device. On the other hand, if the user needs to mirror the first multimedia content, they can long-press the playback window or perform other actions to trigger the display of the first panel, trigger the first mirroring control within it, mirror the first multimedia content, and activate mirroring mode. After mirroring has started and a switch in multimedia content occurs on the current device, the second mirroring control will appear in the playback window. Switching multimedia content on the current device does not affect the continued playback of the first multimedia content on the target device. If the user needs to mirror and play the second multimedia content after the switch, they do not need to trigger the display of the first panel and trigger the first mirroring control; they can trigger the second mirroring control, thus simplifying the mirroring operation process. If there is no need to mirror and play the second multimedia content after switching, the second mirroring control does not need to be triggered, and the user can continue playing the second multimedia content on the current device, or continue switching multimedia content. The process for the third multimedia content after switching is the same as above, so no redundant explanation is given here. Of course, if the user switches back to the first multimedia content, the mirroring playback control interface for the first multimedia content can continue to be displayed in the playback window.

[0044] In an alternative embodiment, the second mirroring control includes at least two subcontrols, such as a first subcontrol and a second subcontrol.

[0045] Here, the first sub-control is used to mirror the multimedia content being played in the current device's playback window. As shown in Figure 5a, when the second multimedia content is being played in the current device's playback window, the user can trigger the first sub-control in the second mirroring control, and the current device will respond to the trigger command for the first sub-control in the second mirroring control by mirroring and playing the second multimedia content being played on the target device, and the mirroring playback control interface for the second multimedia content can be displayed in the current device's playback window.

[0046] The second sub-control is used to switch the playback window of the current device to the mirroring playback control interface of the multimedia content currently being played by the target device. The user triggers the second sub-control in the second mirroring control, and in response to the trigger command for the second sub-control in the second mirroring control, the playback window switches from the playback window of the second multimedia content being played on the current device to the mirroring playback control interface of the multimedia content currently being played by the target device. Here, if the target device is playing the first multimedia content, after the user triggers the second sub-control of the second mirroring control, the playback window of the current device switches from playing the second multimedia content to displaying the mirroring playback control interface of the first multimedia content, as shown in Figure 5b. On the other hand, in continuous mirroring mode, the target device automatically switches to the next multimedia content in the playlist after playback of the first multimedia content has finished, 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 the switch, the user can trigger the second sub-control during the second mirroring control, after which the playback window of the current device will switch from playing the second multimedia content to displaying the mirroring playback control interface for the fourth multimedia content.

[0047] Optionally, the first and second sub-controls of the current device's second mirroring control may be in the form of buttons. Optionally, the second sub-control may display an indicator of the multimedia content currently being played on the target device, such as the multimedia content creator's profile picture or the multimedia content's homepage image. This allows the user to determine which multimedia content the target device is currently playing by observing the indicator within the second sub-control.

[0048] In another alternative embodiment, the second mirroring control of the current device may be a single control having the same function as the first sub-control. When the user triggers the second mirroring control, the current device mirrors and plays the second multimedia content that the current device is playing on the target device in response to the trigger command for the second mirroring control.

[0049] In another alternative embodiment, the second mirroring control of the current device may be a single control having the same functionality as the second sub-control. When the user triggers the second mirroring control, the current device responds to the trigger command for the second mirroring control by switching the playback window of the current device from displaying the second multimedia content currently being played to displaying the mirroring playback control interface for the multimedia content currently being played by the target device. If the user needs to mirror the second multimedia content, they can trigger the display of the first panel by an operation such as a long press, and by triggering the first mirroring control on the first panel, they can achieve mirroring of the second multimedia content.

[0050] In another alternative embodiment, as shown in Figure 6, mirroring and playing the second multimedia content on the target device in response to a trigger command for the second mirroring control, as described in S305, may include the following steps:

[0051] S501: In response to the trigger command for the second mirroring control, the playback window switches from playing the second multimedia content to displaying the mirroring playback control interface for the multimedia content currently being played by the target device, and plays the second multimedia content in a floating window on the playback window.

[0052] S502: In response to a trigger command for the floating window, the second multimedia content is mirrored and played on the target device.

[0053] In this embodiment, when the user triggers the second mirroring control, the playback window returns to the mirroring playback control interface of the multimedia content currently being played by the target device. That is, the playback window switches from playing the second multimedia content to displaying the mirroring playback control interface of the multimedia content currently being played by the target device. As shown in Figure 7, assuming the target device is playing the first multimedia content, after the second mirroring control is triggered in the playback window for the second multimedia content, the playback window switches from playing the second multimedia content to displaying the mirroring playback control interface for the first multimedia content. On the other hand, the mirroring playback control interface for the first multimedia content cannot continuously display the second multimedia content, making it difficult for the user to continue viewing the second multimedia content on the current device. Therefore, in this embodiment, the second multimedia content (see the intermediate interface schematic in Figure 6) is played in a floating window (e.g., a small window) on top of the mirroring playback control interface for the first multimedia content. This floating window floats above the playback window.

[0054] When playing second multimedia content through a floating window, the user can trigger the floating window if they need to mirror the second multimedia content to the target device. The current device responds to the trigger command for the floating window by mirroring and playing the second multimedia content to the target device. The current device can display a mirroring playback control interface for the second multimedia content. In other words, the floating window in this case has not only playback functionality but also the functionality of controlling the second mirroring. Of course, a separate control can also be configured to trigger the mirroring.

[0055] On the other hand, in order to help users understand that mirroring can be triggered by triggering a floating window, when playing second multimedia content in a floating window in response to a trigger command for a second mirroring control, the second mirroring control can be converted into a floating window by a specific video effect. When playing second multimedia content in a floating window, information can be displayed in the floating window to show the user that mirroring can be achieved by triggering the floating window. For example, the information could be "Click Mirroring" or "Clicking will mirror the current multimedia content."

[0056] Furthermore, the user can trigger a floating window to mirror and play second multimedia content on the target device, and then close the floating window. Of course, closing the floating window is not required. In other words, in this case, the second multimedia content is played simultaneously in the floating windows on both the target device and the current device. This makes it easier for the user to control mirroring playback. Optionally, the progress of playback of the second multimedia content in the floating window and the progress of playback of the second multimedia content played on the target device can be ensured to be the same, allowing the user to easily control mirroring playback on the target device based on the second multimedia content in the floating window on the mirroring playback control interface.

[0057] Based on any of the above embodiments, mirroring and playing the second multimedia content on the target device in response to a trigger command for the second mirroring control, as described in S202, as shown in Figure 8, may include the following steps:

[0058] S701: In response to the trigger command for the second mirroring control, the type of the second multimedia content is identified.

[0059] S702: If the second multimedia content type is a multimedia content type that supports mirroring, the second multimedia content is mirrored to the target device and played back.

[0060] In this embodiment, not all multimedia content can be mirrored, and some preset types of multimedia content cannot be mirrored. Therefore, after triggering the second mirroring control, the type of the second multimedia content is identified. Only if the type of the second multimedia content belongs to the types of multimedia content that support mirroring, the second multimedia content is mirrored to the target device and played. Otherwise, if the type of the second multimedia content does not belong to the types of multimedia content that support mirroring, mirroring the second multimedia content to the target device is stopped, and a notification that the second multimedia content does not support mirroring is displayed on the current device.

[0061] Corresponding to the multimedia content mirroring method of the above embodiment, Figure 9 is a block diagram of the configuration of a multimedia content mirroring device provided by an embodiment of the present disclosure. For convenience of explanation, only the parts relevant to the embodiment of the present disclosure are shown. Referring to Figure 9, the multimedia content mirroring device 800 includes a playback unit 801, a control unit 802, and a mirroring unit 803.

[0062] Here, the playback unit 801 is for playing the first multimedia content in the playback window of the current device.

[0063] The control unit 802 is for displaying a first panel in response to a trigger command for the playback window, and for displaying a first mirroring control on the first panel.

[0064] The mirroring unit 803 is for mirroring and playing the first multimedia content on a target device in response to a trigger command for the first mirroring control. The second mirroring control is displayed in the playback window.

[0065] In one or more embodiments of this disclosure, the mirroring unit 803 is In response to a trigger command for the second mirroring control, the second multimedia content is further used to mirror and play it on the target device.

[0066] In one or more embodiments of the present disclosure, the mirroring unit 803, in response to a trigger command for the first mirroring control, mirrors and plays the first multimedia content on a target device, and then further... This is used to display the mirroring playback control interface for the first multimedia content in the playback window.

[0067] In response to the switching command on the current device, playing the second multimedia content in the playback window is: This includes switching to playback of the second multimedia content from displaying the mirroring playback control interface for the first multimedia content in the playback window in response to a slide operation command in the mirroring playback control interface for the first multimedia content.

[0068] In one or more embodiments of the present disclosure, the second mirroring control includes at least two sub-controls.

[0069] The mirroring unit 803, in response to a trigger command for the second mirroring control, mirrors and plays the second multimedia content on the target device, It is used to mirror and play the second multimedia content on the target device in response to a trigger command for the first sub-control among the at least two sub-controls.

[0070] In one or more embodiments of the present disclosure, the mirroring unit 803 further comprises: When mirroring and playing the second multimedia content on the target device, it is used to display the mirroring playback control interface for the second multimedia content on the current device.

[0071] In one or more embodiments of the present disclosure, the mirroring unit 803 further comprises: In response to a trigger command for the second sub-control among the at least two sub-controls, it is used to switch from playing the second multimedia content in the playback window to displaying the mirroring playback control interface for the multimedia content currently being played by the target device.

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

[0073] In one or more embodiments of the present disclosure, the mirroring unit 803 further comprises: In response to a trigger command for the second mirroring control, it is used to switch the playback window from playing the second multimedia content to displaying the mirroring playback control interface for the multimedia content currently being played by the target device.

[0074] In one or more embodiments of the present disclosure, the mirroring unit 803, in response to a trigger command for the second mirroring control, mirrors and plays the second multimedia content on the target device, In response to the trigger command for the second mirroring control, the playback window switches from playing the second multimedia content to displaying the mirroring playback control interface for the multimedia content currently being played by the target device, and plays the second multimedia content in a floating window on the playback window. In response to a trigger command for the floating window, the second multimedia content is used to mirror and play it on the target device.

[0075] In one or more embodiments of the present disclosure, the mirroring unit 803 plays the second multimedia content in a floating window on the playback window, It is used to convert the second mirroring control into the floating window, play the second multimedia content in the floating window, and display presentation information in the floating window that indicates that the second multimedia content will be mirrored by triggering the floating window.

[0076] In one or more embodiments of the present disclosure, the mirroring unit 803 further comprises: After mirroring and playing the second multimedia content on the target device, it is used to close the floating window.

[0077] In one or more embodiments of the present disclosure, the mirroring unit 803, in response to a trigger command for the second mirroring control, mirrors and plays the second multimedia content on the target device, In response to a trigger command for the second mirroring control, the type of the second multimedia content is identified. If the second type of multimedia content belongs to the type of multimedia content that supports mirroring, the second multimedia content is used to mirror and play it on the target device.

[0078] In one or more embodiments of this disclosure, the mirroring playback control interface is: It includes at least one of the following: target device selection control, mirroring termination control, continuous mirroring control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

[0079] The apparatus provided in this embodiment can be used to implement the technical proposal of the above-described method embodiment, and since its principle and technical effect are the same, this embodiment will not be described again here.

[0080] Referring to Figure 10, a schematic diagram of the configuration of an electronic device 900 suitable for implementing an embodiment of the present disclosure is shown, which may be a terminal device or a server. Here, the terminal device includes, but is not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablets (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. The electronic device shown in Figure 10 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiments of the present disclosure.

[0081] As shown in Figure 10, the electronic device 900 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 901 that can perform various appropriate operations 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 necessary for the operation of the electronic device 900. The processing unit 901, ROM 902, and 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.

[0082] Generally, the I / O interface 905 may be connected to input devices 906, including touch panels, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 907, including liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 908, including magnetic tapes, hard disks, etc.; and communication devices 909. The communication device 909 can allow the electronic device 900 to communicate wirelessly or via wired connection with other devices to exchange data. Figure 10 shows an electronic device 900 with various devices, but it is not necessary to run or have all of the illustrated devices. Alternatively, it may run or have more or fewer devices.

[0083] In particular, according to embodiments of the present disclosure, the above process described with reference to the flowchart can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product which includes a computer program carried on a computer-readable medium, the computer program which includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network via a communication device 909, installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by the processing unit 901, it performs the above functions which are limited to the methods of embodiments of the present disclosure.

[0084] The computer-readable media described in the embodiments of this specification may be computer-readable signal media or computer-readable storage media, or any combination of the two. Computer-readable storage media may be, but are not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination of these. More specific examples of computer-readable storage media include, but are not limited to, electrical connections having 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 fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this disclosure, computer-readable storage media may be any tangible medium containing or storing a program, the program being used in or in combination with a command execution system, device, or equipment. On the other hand, in this disclosure, computer-readable signal media may contain data signals propagating in the baseband or as part of a carrier wave, in which computer-readable program code is stored. The data signals propagating in this manner may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination described above. The computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transmit programs used by or in combination with command and execution systems, devices, or equipment. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including but not limited to electric wires, optical cables, RF (radio frequency), or any suitable combination described above.

[0085] The computer-readable medium described above may be included in the electronic device described above, or it may exist separately without being incorporated into the electronic device.

[0086] The computer-readable medium described above carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device is made to perform the method shown in the above embodiment.

[0087] Computer program code for performing the operations of the Disclosure may be written in one or more programming languages ​​or a combination thereof, and such programming languages ​​may include object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional transient programming languages ​​such as the C language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, run as a standalone package, run partially on a user computer and partially on a remote computer, or run entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or it may be connected to an external computer (for example, connected via the Internet using an Internet Service Provider).

[0088] The flowcharts and block diagrams in the drawings illustrate the feasible architectures, functions, and operations 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, program segment, or part of code containing one or more executable instructions for realizing a given logical function. In alternative realizations, the functions shown in a block may occur in a different order than those shown in the drawing. For example, two consecutively represented blocks may actually be executed essentially in parallel, or in reverse order depending on the related functions. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be realized in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0089] The units described in embodiments of this disclosure may be implemented in software or in hardware. However, the names of the units may not be limited to the units themselves, for example, the first acquisition unit may be described as "a unit for acquiring at least two Internet Protocol addresses."

[0090] The functions described herein can be performed by at least partially 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), dedicated integrated circuits (ASICs), dedicated standard products (ASSPs), on-chip systems (SOCs), and complex programmable logic devices (CPLDs).

[0091] In this disclosure, an instrument-readable medium may be a tangible medium that contains or can store a program for use by a command execution system, apparatus or device, or a program for use in combination with a command execution system, apparatus or device. An instrument-readable medium may be an instrument-readable signal medium or an instrument-readable storage medium. An instrument-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the above. More specific examples of an instrument-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), 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.

[0092] In the first aspect, according to one or more embodiments of the present disclosure, Play the first multimedia content in the current device's playback window, In response to a trigger command for the playback window, a first panel is displayed, and a first mirroring control is displayed on the first panel. In response to a trigger command for the aforementioned first mirroring control, the aforementioned first multimedia content is mirrored and played on the target device, The present invention provides a method for mirroring multimedia content, which includes displaying a second mirroring control in the playback window.

[0093] According to one or more embodiments of the present disclosure, displaying a second mirroring control in the playback window is: This includes playing a second multimedia content in the playback window and displaying the second mirroring control in the playback window in response to a switching command on the current device.

[0094] According to one or more embodiments of this disclosure, the method further, This includes mirroring and playing the second multimedia content on the target device in response to a trigger command for the second mirroring control.

[0095] According to one or more embodiments of the present disclosure, in response to a trigger command for the first mirroring control, the first multimedia content is mirrored and played on the target device, and then, The mirroring playback control interface for the first multimedia content is displayed in the playback window, The process includes playing the second multimedia content in the playback window in response to a switching command on the current device, which includes switching from displaying the mirroring playback control interface for the first multimedia content on the playback window in response to a slide operation command in the mirroring playback control interface for the first multimedia content, to playing the second multimedia content.

[0096] According to one or more embodiments of the present disclosure, the second mirroring control comprises at least two sub-controls, In response to a trigger command for the second mirroring control, mirroring and playing the second multimedia content on the target device is: This includes mirroring and playing the second multimedia content on the target device in response to a trigger command for a first sub-control among the at least two sub-controls.

[0097] According to one or more embodiments of this disclosure, the method further, When mirroring and playing the second multimedia content on the target device, the mirroring playback control interface for the second multimedia content is displayed on the current device.

[0098] According to one or more embodiments of this disclosure, the method further, In response to a trigger command for a second sub-control among the at least two sub-controls, the system includes switching from playing the second multimedia content on the playback window to displaying a mirroring playback control interface for the multimedia content currently being played by the target device.

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

[0100] According to one or more embodiments of this disclosure, the method further, In response to a trigger command for the second mirroring control, the playback window is switched from playing the second multimedia content to displaying the mirroring playback control interface for the multimedia content currently being played by the target device.

[0101] According to one or more embodiments of the present disclosure, mirroring and playing the second multimedia content on the target device in response to a trigger command for the second mirroring control is: In response to the trigger command for the second mirroring control, the playback window switches from playing the second multimedia content to displaying the mirroring playback control interface for the multimedia content currently being played by the target device, and plays the second multimedia content in a floating window on the playback window. This includes mirroring and playing the second multimedia content on the target device in response to a trigger command for the floating window.

[0102] According to one or more embodiments of the present disclosure, playing the second multimedia content in a floating window on the playback window is: This includes converting the second mirroring control into the floating window, playing the second multimedia content in the floating window, and displaying presentation information in the floating window indicating that the second multimedia content will be mirrored by triggering the floating window.

[0103] According to one or more embodiments of this disclosure, the method further, This includes mirroring the second multimedia content to the target device and playing it, and then closing the floating window.

[0104] According to one or more embodiments of the present disclosure, mirroring and playing the second multimedia content on the target device in response to a trigger command for the second mirroring control is: In response to a trigger command for the second mirroring 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 mirroring, the method includes mirroring and playing the second multimedia content on the target device.

[0105] According to one or more embodiments of this disclosure, the mirroring playback control interface is It includes at least one of the following: target device selection control, mirroring termination control, continuous mirroring control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

[0106] In a second aspect, according to one or more embodiments of the present disclosure, A playback unit that plays the first multimedia content in the current device's playback window, A control unit that displays a first panel in response to a trigger command for the playback window and displays a first mirroring control on the first panel, A multimedia content mirroring device is provided, which includes a mirroring unit that mirrors and plays the first multimedia content on a target device in response to a trigger command for the first mirroring control, and which displays a second mirroring control in the playback window.

[0107] According to one or more embodiments of the present disclosure, the mirroring unit displays a second mirroring control in the playback window. This includes playing a second multimedia content in the playback window and displaying the second mirroring control in the playback window in response to a switching command on the current device.

[0108] According to one or more embodiments of the present disclosure, the mirroring unit further, In response to a trigger command for the second mirroring control, the second multimedia content is used to mirror and play it on the target device.

[0109] According to one or more embodiments of the present disclosure, the mirroring unit, in response to a trigger command for the first mirroring control, mirrors and plays the first multimedia content on the target device, and then further, The mirroring playback control interface for the first multimedia content is displayed in the playback window, It is used to play the second multimedia content in the playback window in response to a switching command on the current device, which includes displaying the mirroring playback control interface for the first multimedia content on the playback window in response to a slide operation command in the mirroring playback control interface for the first multimedia content, and switching to playback of the second multimedia content.

[0110] According to one or more embodiments of the present disclosure, the second mirroring control comprises at least two sub-controls, The mirroring unit, in response to a trigger command for the second mirroring control, mirrors and plays the second multimedia content on the target device, It is used to mirror and play the second multimedia content on the target device in response to a trigger command for the first sub-control among the at least two sub-controls.

[0111] According to one or more embodiments of the present disclosure, the mirroring unit further, When mirroring and playing the second multimedia content on the target device, it is used to display the mirroring playback control interface for the second multimedia content on the current device.

[0112] According to one or more embodiments of the present disclosure, the mirroring unit further, It is used to switch from playing the second multimedia content on the playback window in response to a trigger command for the second of the at least two subcontrols, to displaying the mirroring playback control interface for the multimedia content currently being played by the target device.

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

[0114] According to one or more embodiments of the present disclosure, the mirroring unit further, In response to a trigger command for the second mirroring control, it is used to switch the playback window from playing the second multimedia content to displaying the mirroring playback control interface for the multimedia content currently being played by the target device.

[0115] According to one or more embodiments of the present disclosure, the mirroring unit, in response to a trigger command for the second mirroring control, mirrors and plays the second multimedia content on the target device, In response to the trigger command for the second mirroring control, the playback window switches from playing the second multimedia content to displaying the mirroring playback control interface for the multimedia content currently being played by the target device, and plays the second multimedia content in a floating window on the playback window. It is used to mirror and play the second multimedia content on the target device in response to a trigger command for the floating window.

[0116] According to one or more embodiments of the present disclosure, when the mirroring unit plays the second multimedia content in a floating window on the playback window, It is used to convert the second mirroring control into the floating window, play the second multimedia content in the floating window, and display presentation information in the floating window that indicates that the second multimedia content will be mirrored by triggering the floating window.

[0117] According to one or more embodiments of the present disclosure, the mirroring unit further, After mirroring and playing the second multimedia content on the target device, it is used to close the floating window.

[0118] According to one or more embodiments of the present disclosure, the mirroring unit, in response to a trigger command for the second mirroring control, mirrors and plays the second multimedia content on the target device, In response to a trigger command for the second mirroring control, the type of the second multimedia content is identified. If the second type of multimedia content belongs to the type of multimedia content that supports mirroring, the second multimedia content is used to mirror and play it on the target device.

[0119] According to one or more embodiments of this disclosure, the mirroring playback control interface is It includes at least one of the following: target device selection control, mirroring termination control, continuous mirroring control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

[0120] In a third aspect, according to one or more embodiments of the present disclosure, Memory for storing computer execution commands, The present invention provides an electronic device comprising: at least one processor that executes computer execution commands stored in the memory and causes the at least one processor to execute the design of the multimedia content mirroring method in the first embodiment and various possibilities of the first embodiment.

[0121] In a fourth aspect, according to one or more embodiments of the present disclosure, a computer-readable storage medium is provided that stores computer execution commands and enables the design of the multimedia content mirroring method such that various possibilities of the first aspect occur when a processor executes the computer execution commands.

[0122] In a fifth aspect, according to one or more embodiments of the present disclosure, a computer program product including a computer execution command is provided, which enables the design of a multimedia content mirroring method in such a way as possible in the first aspect and the first aspect when a processor executes the computer execution command.

[0123] The above description is merely an explanation of preferred embodiments and the technical principles used in the present disclosure. As those skilled in the art will understand, the scope of the disclosure is not limited to any particular combination of the above technical features, but should also include other technical features formed by any combination of the above technical features or their equivalents, without departing from the above-disclosed concept. For example, these may be formed by substituting the above features with (but not limited to) similar functional technical features disclosed herein.

[0124] Furthermore, while each operation is described in a specific order, it is not required that these operations be performed in the specific order illustrated. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limitations on the scope of this disclosure. Some features described in individual embodiments can also be implemented in combination in those individual embodiments. Conversely, various features described in individual embodiments can also be implemented individually or in any suitable subcombination in multiple embodiments.

[0125] While this subject matter has been described using language specific to structural features and / or methodological logic, the subject matter limited to the attached claims is not necessarily limited to the specific features or behaviors described above. Conversely, the specific features and behaviors described above are merely illustrative forms for realizing the claims.

Claims

1. Play the first multimedia content in the current device's playback window, In response to a trigger command for the playback window, a first panel is displayed, and a first mirroring control is displayed on the first panel. In response to a trigger command for the first mirroring control, the first multimedia content is mirrored and played on the target device, A method for mirroring multimedia content, including displaying a second mirroring control in the first playback window.

2. Displaying the second mirroring control in the aforementioned playback window means The method according to claim 1, comprising playing a second multimedia content in the playback window and displaying the second mirroring control in the playback window in response to a switching command on the current device.

3. The method according to claim 2, further comprising mirroring and playing the second multimedia content on the target device in response to a trigger command for the second mirroring control.

4. In response to the trigger command for the first mirroring control, the first multimedia content is mirrored and played on the target device, and then, The mirroring playback control interface for the first multimedia content is displayed in the playback window, The method according to claim 2, further comprising playing the second multimedia content in the playback window in response to a switching command on the current device, which includes switching from displaying the mirroring playback control interface for the first multimedia content on the playback window in response to a slide operation command in the mirroring playback control interface for the first multimedia content to playing the second multimedia content.

5. The preceding second mirroring control includes at least two sub-controls, In response to a trigger command for the second mirroring control, mirroring and playing the second multimedia content on the target device is: The method according to claim 3 or 4, further comprising mirroring and playing the second multimedia content on the target device in response to a trigger command for a first sub-control among the at least two sub-controls.

6. When mirroring and playing the second multimedia content on the target device, The method according to claim 5, further comprising displaying the mirroring playback control interface for the second multimedia content on the current device.

7. The method according to claim 5, further comprising switching from playing the second multimedia content on the playback window to displaying a mirroring playback control interface for the multimedia content currently being played by the target device, in response to a trigger command for a second sub-control among the at least two sub-controls.

8. The method according to claim 7, wherein the second sub-control displays an indicator 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 command for the second mirroring control, switching on the playback window from playback of the second multimedia content to displaying a mirroring playback control interface for the multimedia content currently being played by the target device.

10. In response to a trigger command for the second mirroring control, mirroring and playing the second multimedia content on the target device is: In response to the trigger command for the second mirroring control, the playback window switches from playing the second multimedia content to displaying the mirroring playback control interface for the multimedia content currently being played by the target device, and plays the second multimedia content in a floating window on the playback window. The method according to claim 3 or 4, further comprising mirroring and playing the second multimedia content on the target device in response to a trigger command for the floating window.

11. Playing the second multimedia content in a floating window on the playback window is: The method according to claim 10, comprising converting the second mirroring control into the floating window, playing the second multimedia content in the floating window, and displaying presentation information in the floating window indicating that the second multimedia content should be mirrored by triggering the floating window.

12. The method according to claim 10, further comprising mirroring and playing the second multimedia content on the target device, and then closing the floating window.

13. In response to a trigger command for the second mirroring control, mirroring and playing the second multimedia content on the target device is: In response to a trigger command for the second mirroring control, the type of the second multimedia content is identified. The method according to claim 3 or 4, wherein the type of the second multimedia content belongs to a type of multimedia content that supports mirroring, the method further comprises mirroring and playing the second multimedia content on the target device.

14. The aforementioned mirroring playback control interface is The method according to claim 4, comprising at least one of the following: target device selection control, mirroring termination control, continuous mirroring control, playback speed adjustment control, playback progress adjustment control, and image quality adjustment control.

15. A playback unit that plays the first multimedia content in the current device's playback window, A control unit that displays a first panel in response to a trigger command for the playback window and displays a first mirroring control on the first panel, A multimedia content mirroring device comprising: a mirroring unit that mirrors and plays the first multimedia content on a target device in response to a trigger command for the first mirroring control, wherein a second mirroring control is displayed in the playback window.

16. Memory that stores executable computer instructions, An electronic device comprising at least one processor that implements the method according to any one of claims 1 to 14 when executing the computer executable instructions stored in the memory.

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

18. A computer program product comprising a computer executable instruction, wherein when a processor executes the computer executable instruction, the method described in any one of claims 1 to 14 is implemented.