Method, device, electronic device and storage medium for triggering a multimedia component

The multimedia component trigger method enhances video playback interfaces by using gestures to identify and move component identifications, addressing the limitations of single trigger areas and increasing the diversity and flexibility of hidden information settings.

JP2025530830AActive Publication Date: 2025-09-17DOUYIN VISION CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2025514375
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-09-08
Filing Date
2023-09-01
Publication Date
2025-09-17
Estimated Expiration
2043-09-01

AI Technical Summary

Technical Problem

Existing methods for triggering hidden information in video playback interfaces are limited by the small number of discriminative trigger areas due to display and touch area constraints, leading to single and inflexible interaction options.

Method used

A multimedia component trigger method that utilizes a video playback interface with a predefined identification trigger area, allowing component identification through gestures, and displays hidden information after movement to a target position, enhancing interaction flexibility.

Benefits of technology

Enables multiple and diverse settings for hidden information triggers, improving user interaction efficiency and flexibility in video playback interfaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025530830000001_ABST
    Figure 2025530830000001_ABST
Patent Text Reader

Abstract

The embodiments of the present invention provide a method, an apparatus, an electronic device, and a storage medium for triggering a multimedia component, which includes playing a target video in a video playback interface, displaying a component identification in response to a trigger gesture on an identified trigger area in the video playback interface, moving the component identification in response to a drag gesture on the component identification, and displaying non-display information in the video playback interface after the component identification has moved to a target position.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] [Cross-Citation of Related Applications] This application claims priority to Chinese Invention Patent Application No. 202211098313.6, filed with the China Patent Office on September 8, 2022, with the invention title "Multimedia component triggering method, device, electronic device and storage medium," the entire contents of which are incorporated herein by reference.

[0002] [Technical field] FIELD OF THE INVENTION Exemplary embodiments of the present invention relate to the field of Internet technology, and in particular to a method, apparatus, electronic device and storage medium for triggering multimedia components. [Background technology]

[0003] Currently, short video applications on the Internet are gaining popularity due to their advantages of free distribution and abundant content. At the same time, the goal of further enhancing user interaction with the platform has been achieved by adding hidden information based on multimedia components to short videos. Summary of the Invention

[0004] SUMMARY OF THE INVENTION Embodiments of the present invention provide a method, apparatus, electronic device and storage medium for triggering multimedia components.

[0005] In a first aspect, an embodiment of the present invention provides a method for triggering a multimedia component, including: playing a target video in a video playback interface; displaying a component identification in response to a trigger gesture on an identified trigger area in the video playback interface; moving the component identification in response to a drag gesture on the component identification; and displaying non-display information in the video playback interface after the component identification has moved to a target position.

[0006] In a second aspect, an embodiment of the present invention provides a trigger device for a multimedia component, including: a playback module for playing a target video in a video playback interface; a trigger module for displaying the component identification in response to a trigger gesture on an identified trigger area in the video playback interface; and a display module for moving the component identification in response to a drag gesture on the component identification, and for displaying non-display information in the video playback interface after the component identification has moved to a target position.

[0007] In a third aspect, embodiments of the present invention provide an electronic device, comprising: a processor; and a memory communicatively coupled to said processor, said memory storing computer-executable instructions, said processor executing the computer-executable instructions stored in said memory to implement the method for triggering a multimedia component described by said first aspect and various possible designs of said first aspect.

[0008] In a fourth aspect, embodiments of the present invention provide a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the multimedia component triggering method described by the first aspect and various possible designs of the first aspect.

[0009] In a fifth aspect, embodiments of the present invention provide a computer program product comprising a computer program which, when executed by a processor, implements the method for triggering a multimedia component as described in the first aspect and various possible designs of the first aspect.

[0010] In a sixth aspect, embodiments of the present invention provide a computer program product which, when executed by a processor, implements the method for triggering a multimedia component described by said first aspect and various possible designs of said first aspect.

[0011] The multimedia component trigger method, device, electronic device, and storage medium provided by the embodiments of the present invention play a target video in a video playback interface, display a component identification in response to a trigger gesture on an identified trigger area in the video playback interface, move the component identification in response to a drag gesture on the component identification, and display hidden information in the video playback interface after the component identification has moved to a target position. [Brief explanation of the drawings]

[0012] The above-mentioned and other features, advantages, and aspects of the embodiments of the present invention will become more apparent from the following detailed description taken in conjunction with the drawings, in which like or similar symbols indicate like or similar elements, and in which: In order to more clearly describe the embodiments of the present invention or the technical solutions in the prior art, the following briefly describes the drawings required in the embodiments or the prior art. Obviously, the following drawings describe some embodiments of the present invention, and those skilled in the art can obtain other drawings from the following drawings without paying creative labor. [Figure 1] FIG. 1 is an application scene diagram of the multimedia component trigger method provided in an embodiment of the present invention; [Figure 2] 1 is a flow diagram of a method for triggering a multimedia component provided in an embodiment of the present invention; [Figure 3] FIG. 2 is a schematic diagram of a video playback interface provided in an embodiment of the present invention. [Figure 4] FIG. 1 is a schematic diagram of component identification provided in an embodiment of the present invention. [Figure 5]FIG. 2 is a schematic diagram of the logical structure of a video playback interface provided in an embodiment of the present invention; [Figure 6] 3 is a flowchart of a specific embodiment of step S102 in the embodiment shown in FIG. 2. [Figure 7] FIG. 1 is a schematic diagram illustrating component identification via a component container provided in an embodiment of the present invention. [Figure 8] FIG. 2 is a process schematic diagram for displaying hidden information provided in an embodiment of the present invention. [Figure 9] FIG. 2 is a flow diagram 2 of the multimedia component trigger method provided in an embodiment of the present invention; [Figure 10] FIG. 10 is a schematic diagram of a process for displaying component identification with a long press gesture provided in an embodiment of the present invention. [Figure 11] FIG. 2 is a schematic diagram of a drag gesture trajectory provided in an embodiment of the present invention. [Figure 12] FIG. 2 is a schematic diagram illustrating the variation of identification attributes provided in an embodiment of the present invention. [Figure 13] FIG. 2 is a block diagram of a trigger device of a multimedia component provided in an embodiment of the present invention; [Figure 14] 1 is a structural schematic diagram of an electronic device provided in an embodiment of the present invention; [Figure 15] 1 is a hardware configuration diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0013] In order to clarify the objectives, technical solutions and advantages of the embodiments of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in combination with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without any creative work fall within the protection scope of the present invention.

[0014] The application scenarios of the embodiments of the present invention will be described in more detail below.

[0015] FIG. 1 is a diagram illustrating an application scenario of a method for triggering a multimedia component provided in an embodiment of the present invention. The method for triggering a multimedia component provided in an embodiment of the present invention can be applied to an application scenario of playing short videos, more specifically, to an application scenario of triggering hidden information in short videos. As shown in FIG. 1, the method provided in an embodiment of the present invention can be applied to a terminal device such as a smartphone or a tablet. For example, a short video application is running in the terminal device. During the process of the terminal device playing a target video (short video) through the video playback interface of the application, some hidden information, i.e., "Easter eggs," are hidden and set in the video playback interface. When a user performs a gesture operation on the video playback interface, a multimedia component corresponding to the Easter egg (shown in the figure as triggering the Easter egg by pressing and holding the gesture) is triggered, and a hidden page corresponding to the hidden information, i.e., an "Easter egg page," is displayed on top of the video playback interface. More specifically, the purpose of triggering hidden information in short videos is implemented, for example, to promote videos, campaign pages, etc.

[0016] In related art, in application scenarios where hidden information (Easter eggs) is triggered in videos, methods for triggering hidden information on terminal devices such as smartphones and tablets are typically implemented based on gesture operations such as click gestures and long press gestures. To implement the video trigger scheme, a fixed discriminative trigger area needs to be set within the video playback interface of the application. When a gesture operation touches the discriminative trigger area, for example, by clicking and long pressing the discriminative trigger area, the corresponding hidden information (Easter egg) is triggered. However, due to limitations on the display and touch area of ​​the video playback interface, only a small number of discriminative trigger areas can be preset within the video playback interface. Otherwise, the predicted trigger areas may overlap, causing conflicts in the Easter egg trigger logic. This leads to a problem that the trigger method for hidden information in videos is single, limiting the number of discriminative information settings. An embodiment of the present invention provides a multimedia component trigger method for solving the above problem.

[0017] Referring to Figure 2, Figure 2 is a flow diagram 1 of a multimedia component triggering method provided by an embodiment of the present invention. The method of this embodiment can be applied to a terminal device, and the multimedia component triggering method includes the following steps:

[0018] Step S101 plays the target video in the video playback interface.

[0019] Step S102 displays the component identification information in response to a trigger gesture on an identification trigger area in the video playback interface.

[0020] For example, the method provided by this embodiment may be performed by a terminal device such as a smartphone or tablet. A video playback application, more specifically, a short video application based on feedstream technology, is running in the terminal device, and the application plays the short video through a video playback interface. FIG. 3 is a schematic diagram of a video playback interface provided by this embodiment. As shown in FIG. 3, the video playback interface is a functional module implementing functions for playing videos provided by an operating system in a target application. While playing a target video, the video playback interface can execute application functions such as switching videos with a slide gesture and saving videos with a long press gesture in response to a user's gesture operation on the playback interface for the target video.

[0021] Furthermore, a predefined identification trigger area is set in the video playback interface for triggering component identification. The component identification may be an Easter egg identification or an icon for triggering hidden information (triggering the Easter egg). The identification trigger area may be invisible. After the user reaches the identification trigger area by applying a trigger gesture, the terminal device detects first contact coordinates corresponding to the trigger gesture to determine whether the first contact coordinates are within the predefined identification trigger area. If the first contact coordinates are within the identification trigger area, the terminal device triggers a corresponding component identification event and displays component identification information at a position corresponding to the identification trigger area. On the other hand, if the first contact coordinates are outside the identification trigger area, the corresponding video control event is triggered via the application's video control control to perform a corresponding video control function, i.e., a program function native to the application, such as video switching or video storage. The component identification may be a graphic, character, or symbol with a specific shape. The component identification serves to guide the user's operation, and the next step is to drag the component identification to trigger the corresponding hidden information (Easter egg). Figure 4 is a schematic diagram of component identification provided by an embodiment of the present invention. As shown in Figure 4, in the initial state, component identification information is not visible in the video playback interface for playing the target video. After a user applies a trigger gesture to an identification trigger area of ​​the video playback display, the terminal device responds to the trigger gesture and displays the component identification at a corresponding position in the trigger area. Here, the trigger gesture may be an operation corresponding to a fixed contact position on the video playback interface, such as a click, double click, or long press.

[0022] In a possible embodiment, the video playback interface includes a video container and a component container arranged one on top of the other, where the video container displays the target video, and the component container displays the component identification and hidden information. Figure 5 is a schematic diagram of the logical structure of a video playback interface provided by an embodiment of the present invention. As shown in Figure 5, the video playback interface includes a video container and a component container arranged one on top of the other, and the video container and the component container correspond to a display layer, respectively. Therefore, the video container and the component container are also referred to as a video container layer and a component container layer. By default, the component container is set on top of the video container, and if the component container does not display the component identification and hidden information, the component container is not displayed. In other words, the user can view the target video played in the video container layer through the component container layer. The video container is also used to implement video control functions by responding to video control events via setting the video component. The component container implements display control of the component identification information and hidden information by responding to component control events via setting the hidden component. The video container and the component container are both software modules and are implemented by corresponding classes, of which, for example, the video container is implemented based on canvas, and the component container is implemented based on lynx container.

[0023] Furthermore, to implement full-screen display of hidden information, the component container and the video container in the video playback interface may be arranged overlapping each other, so after generating a trigger event corresponding to a trigger gesture, if both the video container and the component container respond to the trigger event, it may cause a conflict in the processing logic. Therefore, to solve the above problem, it is necessary to further subdivide the logic for responding to the trigger gesture. As shown in Figure 6, the specific implementation steps of step S102 include the following steps:

[0024] Step S1011: Obtain first contact coordinates corresponding to a trigger gesture, and detect a component container based on the first contact coordinates, where the first contact coordinates characterize the coordinates of a contact point on the video playback interface of the trigger gesture.

[0025] Step S1012: If the first contact coordinates are within an identification trigger area corresponding to the component container, trigger a component identification event corresponding to the trigger gesture, and display the component identification corresponding to the identification trigger area in response to the component identification event through the component container.

[0026] Step S1013: If the first contact coordinates are outside the identified trigger area corresponding to the component container, trigger a video control event corresponding to the trigger gesture, respond to the video control event through the video container, and perform a corresponding video control function.

[0027] For example, the component container corresponds to at least one identification trigger area. After the terminal device detects a trigger gesture, it obtains a corresponding first contact coordinate based on the contact point of the trigger gesture on the video display interface. Then, it determines whether the first contact coordinate is within the identification trigger area corresponding to the component container based on the first contact coordinate. The identification trigger area corresponding to the component container is preset information in a profile and can be directly acquired. Then, it determines whether the first contact coordinate is within the identification trigger area corresponding to the component container by comparing the coordinate relationship between the identification trigger area and the first contact coordinate.

[0028] On the other hand, when the first contact coordinates are located within an identification trigger area corresponding to a component container, a component identification event corresponding to the trigger gesture is triggered. The trigger gesture may include one or more types, and if multiple types are included, each trigger gesture corresponds to one component identification event. For example, if the trigger gesture is a click gesture, an A event is triggered. After the component container responds to the A event, component identification #1 is displayed. Then, hidden information a is triggered based on a drag gesture on the component identification #1. If the trigger gesture is a long press gesture, a B event is triggered. After the component container responds to the B event, component identification #2 is displayed. Then, hidden information b is triggered based on a drag gesture on the component identification #2.

[0029] Further, illustratively, a specific embodiment in which a first hidden component is included in a component container and a component identification corresponding to a trigger area is identified in response to a component identification event through the component container in step S1012 includes the following:

[0030] A component container is set to a first display layer, a video container is set to a second display layer, the first display layer is higher than or equal to the second display layer, and a first hidden component in the component container is triggered to respond to the component identification event and display component identification information above or at the same layer as the target video.

[0031] FIG. 7 is a schematic diagram illustrating component identification via a component container provided in an embodiment of the present invention. As shown in FIG. 7, taking the case where the component container and the video container are on the same display layer (the first display layer is equal to the second display layer) as an example, the component container is detected based on the first contact coordinates. If it is determined that the first contact coordinates are located within the identification trigger area corresponding to the component container, the video container and the component container are set on the same display layer. In this case, the terminal device can play the target video through the video container and simultaneously respond to a component identification event via a first hidden component set in the component container and display component identification information in the component container. Visually, the component identification and the target video simultaneously displayed in the video playback interface achieve the purpose of displaying component identification when it does not affect the display effect of the target video.

[0032] Meanwhile, the video container includes a video control control for responding to a video control event and executing a corresponding video control function. When the first contact coordinates are located outside the identification trigger area corresponding to the component container, the video control event corresponding to the trigger gesture is the component identification event. The trigger gesture may include one or more types, and when multiple trigger gestures are included, each trigger gesture corresponds to one video control event. For example, if the trigger gesture is a click gesture, the corresponding video control event is responded to by the video container, causing the playback of the target video to be paused. If the trigger gesture is a long press gesture, the corresponding video control event is responded to by the video container, causing the target video to be stored.

[0033] More specifically, for example, the component container is a lynx container, and the video container is a canvas container. In a specific implementation of event response via the video container, adding user-interaction-enabled=false to the lower full-screen canvas indicates that it does not need to respond to events. The remaining elements above the canvas do not add user-interaction-enabled=false and respond normally to events. When a user detects an operation (e.g., a click) on the screen, the terminal device (or the target application running within it) detects the element that should respond to the event based on the click coordinates. For overlapping elements (here, the lower video and the upper full-screen canvas), the default behavior is to consume the event regardless of whether the upper element has a call function that binds the click. However, because the canvas has user-interaction-enabled=false set, it cannot always be considered a target event during the detection phase. Therefore, the target event detection mechanism continues to run until the lower video element (video control) is found, and the video control function is implemented using this mechanism.

[0034] In this embodiment, after detecting a trigger gesture, the component container is first checked and the component container is used first to respond to the corresponding trigger event (responding as a component identification event), and after the component container is able to respond to the corresponding trigger event (the first contact coordinates are outside the tagged trigger area corresponding to the component container), the video container responds to the trigger event, thereby avoiding logical conflicts when the video container and the component container respond to the trigger gesture, and implementing operation logic control when the component container and the video container are installed overlapping in the video playback interface.

[0035] Step S103: In response to the drag gesture on the component identification, move the component identification, and display the hidden information in the video playback interface after the component identification moves to the target position.

[0036] For example, after displaying the component identification, the emergency information is triggered by dragging the component identification. Specifically, for example, after a user applies a drag gesture to the component identification displayed in the video playback interface, the terminal device simultaneously updates the position of the displayed component identification on the video playback interface based on the drag trajectory of the drag gesture, thereby implementing the display effect of the mobile component identification. After the component identifies the target location to which it is to be moved, hidden information is triggered to be displayed in the video playback interface. Here, the hidden information may, for example, display a target page, more specifically, a promotional page, a product parameter page, etc., in the video playback interface. The specific implementation of the hidden information can be configured according to detailed requirements and will not be described herein.

[0037] For example, specific implementation steps for moving a component identification in response to a drag gesture on the component identification include the following: Add a region view element (corresponding to the emergency information trigger region) of a predetermined size to the upper layer (component container) of the full-screen view element (video container), add block-native-event as true, and allow the user to use a gesture (e.g., a click gesture) to capture and consume this element region in the component container, without being processed by the lower-layer client (video container). When the user clicks within the hidden information trigger region, the click coordinates are recorded and the component identification is drawn at those coordinates. The user can then move their finger to move the specified region, triggering a move event and preventing the move event from permeating the lower-layer client (video container), thereby calculating the next coordinate position of the component identification and moving the component identification characteristics according to the finger.

[0038] FIG. 8 is a schematic diagram of a process for displaying hidden information provided in an embodiment of the present invention. As shown in FIG. 8, when a component identification information in a video playback interface is at position D1 and the component identification information in the video playback interface is dragged using a drag gesture, the component identification information is moved to position D2 in response to the drag gesture, triggering corresponding hidden information A. After triggering hidden information A, a target page displaying the content of the associated hidden information is displayed in the video playback interface. The initial position (position D1) of the component identification corresponds to the identification trigger area, and the target position (position D2) corresponds to the trigger area of ​​the hidden information. The target position can be preset based on a profile. For example, the target position may include multiple target positions, and different emergency information is triggered when the video identification moves from the initial position to different target positions. As shown in FIG. 8, in addition to position D2, positions D3 and D4 are also included. When the component identification moves from D1 to D3, corresponding hidden information B is triggered. When the component identification moves from D1 to D4, corresponding hidden information C is triggered. Since the target position can be flexibly set, different hidden information can be triggered when the target position is different, thereby improving the flexibility and diversity of the triggering method of the hidden information and increasing the number of hidden information that can be set in the target video.

[0039] In this embodiment, by playing a target video within the video playback interface, component identification is displayed in response to a trigger gesture on an identified trigger area within the video playback interface. The component identification is moved in response to a drag gesture on the component identification, and after the component identification is moved to a target position, hidden information is displayed on the video playback interface. A trigger method of displaying the component identification and then moving the hidden information to a target position based on a drag gesture on the component identification can be used to change the target position, thereby implementing more diverse trigger methods. Compared with the traditional click-based hidden information trigger method, this has more operation dimensions, solving the single problem of hidden information trigger methods in videos, and further allowing multiple hidden information settings to be made in videos based on different trigger methods, thereby increasing the number of hidden information settings.

[0040] Referring to Figure 9, Figure 9 is a flow diagram 2 of a multimedia component triggering method provided by an embodiment of the present invention. This embodiment is further subdivided in step S102 based on the embodiment shown in Figure 2, in which the video playback interface includes a video container and a component container arranged overlapping each other, and the multimedia component triggering method provided by this embodiment includes the following steps:

[0041] Step S201: Play the target video in the video container of the video playback interface.

[0042] Step S202: In response to a long press gesture on the sign trigger area, a time-varying guide sign is displayed.

[0043] Step S203: When it is detected that the long press gesture continues for a first time, the component identification information corresponding to the identification trigger area is displayed.

[0044] For example, in an application scenario that triggers hidden information, the user's gesture operation may encounter a false touch problem, considering that the hidden information is hidden before the component identification is triggered. For example, if the duration of a "long press gesture" operation is too short, it may be confused with a "click gesture" operation, resulting in a false touch, which may affect the interactive experience.

[0045] 10 is a schematic diagram of a process for displaying component identification through a long press gesture provided in an embodiment of the present invention. As shown in FIG. 10, after a user performs a long press gesture operation on a video playback interface, the terminal device displays boot identification on the video playback interface. The boot identification can be an icon that changes over time. Referring to FIG. 10, for example, the boot identification is an annular progress bar, and as the long press gesture continues, the annular progress bar continuously advances. After the long press gesture lasts for a first time, the progress bar advances to the end and then displays component identification information corresponding to the identification trigger area.

[0046] In this embodiment, the boot identification is set in the steps, and the component identification is triggered and displayed after the first long press, thereby avoiding accidental touches and improving interaction efficiency and usage experience. It may be understood that in other embodiments, the component identification may be displayed directly in response to a long press gesture without displaying the boot identification, for example, based on the embodiment shown in FIG. 2. Therefore, steps S202-S203 are optional steps, and displaying the component identification using the method provided by the embodiment shown in FIG. 2 does not affect the normal execution of subsequent steps.

[0047] Step S204: Obtain a second contact coordinate corresponding to the drag gesture, where the second contact coordinate characterizes the coordinate of a real-time contact point on the video playback interface of the drag gesture.

[0048] Step S205: Update the display position of the component identification in the component container based on the second contact coordinates.

[0049] For example, after a user performs a drag gesture operation on a component identification, the terminal device detects the drag gesture to obtain corresponding second contact coordinates, i.e., coordinates of the real-time contact point of the drag gesture, and then, based on the second contact coordinates, renders the component identification synchronously with the position of the second contact coordinates, thereby implementing synchronous movement of the component identification and the drag gesture.

[0050] Step S206: Obtain a drag gesture trajectory corresponding to the drag gesture according to the second contact coordinates.

[0051] Step S207: If the drag gesture trajectory is the same as the preset target trajectory, the second contact coordinates are determined as the end point coordinates.

[0052] For example, after obtaining second contact coordinates characterizing the real-time position of a drag gesture, a drag gesture trajectory can be obtained based on the current second contact coordinates and second contact coordinates corresponding to the historical positions of previous drag gestures. FIG. 11 is a schematic diagram of a drag gesture trajectory provided in an embodiment of the present invention. As shown in FIG. 11, as the drag gesture continues to move, the terminal device detects the contact points of the drag gesture in the video playback interface to obtain a series of ordered sets of second contact coordinates, i.e., a drag gesture trajectory. As the drag gesture moves, the corresponding drag gesture trajectory also changes. When it is detected that the drag gesture trajectory overlaps with a predetermined target trajectory, a trigger state is reached. At this time, the last second contact coordinate of the drag gesture trajectory is formed, i.e., the newly obtained second contact coordinate is determined as the end coordinate. In a subsequent step, when it is detected that the second contact coordinate is the end coordinate, a hidden information trigger is performed, thereby implementing an Easter egg trigger method based on the drag gesture trajectory. For example, the target trajectory may include one or more, and when there are multiple target trajectories, each target trajectory corresponds to a type of hidden information.

[0053] In this embodiment, the drag trajectory gesture is detected and hidden information triggering is performed based on the drag trajectory gesture, thereby further enriching the triggering method of hidden information triggering. Because the drag trajectory gesture is composed of several ordered contact points (second contact coordinates), its information dimension is higher. By changing the target trajectory and triggering different emergency information with different target trajectories, the amount of hidden information set in the video can be greatly increased, and a more flexible and diverse hidden information triggering method can be implemented.

[0054] Optionally, after step S206, the following steps are further included:

[0055] Step S208: According to the movement trajectory of the component identification, update and display the identification attribute of the component identification, among which the identification attribute is used to characterize the distance and / or direction between the current position and the target position of the component identification.

[0056] For example, the component identification moves in synchronization with the drag gesture, and the movement trajectory of the component identification coincides with the drag gesture trajectory corresponding to the drag gesture. After acquiring the drag gesture trajectory corresponding to the drag gesture, the terminal device further indicates the distance and / or direction between the current position and the target position of the component identification based on the identification attributes of the displayed component identification in the change state of the drag gesture trajectory. Here, the identification attributes of the component identification refer to the visualization attributes of the component identification, such as the color, size, shape, and transparency of the component identification. More specifically, for example, as the drag gesture trajectory extends, the transparency of the component identification decreases as the component identification approaches the target position (end point coordinates), and increases as the component identification moves away from the target position (end point coordinates). Therefore, the identification attributes of the component identification guide the user to change the position and direction of the drag gesture, thereby implementing a trigger for the component identification. In addition, for example, as the drag gesture trajectory is extended, the higher the degree of match between the drag gesture trajectory and the target trajectory, the darker the color of the component identification, and the lower the degree of match between the drag gesture trajectory and the target trajectory, the lighter the color of the component identification. Thus, the identification attribute of the component identification is used to guide the user to change the position and direction of the drag gesture, ultimately achieving the goal of guiding the user to trigger hidden information.

[0057] Illustratively, the identification attribute includes one of the following: a color of the component identification, a size of the component identification, a shape of the component identification, and a transparency of the component identification.

[0058] 12 is a schematic diagram illustrating a change in an identification attribute provided in an embodiment of the present invention. As shown in FIG. 12, when the end of the drag gesture trajectory is at position A, the size of the component identification is R1. Then, when the drag gesture trajectory extends from position A to position B, the size of the component identification is R2. If R2 is less than R1, it indicates that the component identification is farther away from the target position. On the other hand, when the drag gesture trajectory extends from position A to position C, the size of the component identification is R3. If R3 is greater than R1, it indicates that the component identification is closer to the target position. By observing the change in the size of the component identification in real time, the user can adjust the drag gesture, move the component identification dragged by the drag gesture to the target position, and trigger hidden information.

[0059] In this embodiment, based on the movement trajectory of the component identification, the identification attribute of the component identification is updated in real time, and the user's drag gesture is guided through the identification attribute of the component identification, thereby implementing quick triggering of hidden information, reducing the difficulty for the user to trigger hidden information, and improving the interaction efficiency of hidden information.

[0060] Step S209: If the second contact coordinates are not the end point coordinates, return to step S203; if the second contact coordinates are the end point coordinates, display the hidden information in the component container of the video playback interface.

[0061] For example, after performing the above steps, it is determined whether the trigger gesture is currently moving to the target position. If it is, the hidden information is triggered. If not, it returns to the previous step and continues detecting the trigger gesture until the trigger gesture meets a preset requirement (e.g., the trigger gesture trajectory matches the target trajectory). Specifically, if the second contact coordinate of the current contact point is the end point coordinate, it is determined that the trigger gesture has moved to the target position, and at that time, the hidden information is triggered and displayed in the component container of the video playback interface. If the second contact coordinate of the current contact point is not the end point coordinate, it returns to step S203 and obtains new second contact coordinates.

[0062] 13 is a block diagram of a trigger device for a multimedia component provided by an embodiment of the present invention, corresponding to the trigger method for a multimedia component provided by the above-mentioned embodiment. For convenience of explanation, only the parts related to the embodiment of the present invention are shown. Referring to FIG. 13, the trigger device 3 for a multimedia component includes: a playback module 31 for playing the target video in a video playback interface; a trigger module 32 for displaying component identification in response to a trigger gesture on an identification trigger area within the video playback interface; and a display module 33 that moves the component identification in response to a drag gesture on the component identification and displays non-display information within the video playback interface after the component identification has moved to the target position.

[0063] In one embodiment of the present invention, the video playback interface includes a video container that displays the target video and a component container that displays component identification information and non-display information, with the video container and component container being set on top of each other.

[0064] In one embodiment of the present invention, the component container corresponds to at least one identification trigger area, and the trigger module 32 obtains first contact coordinates corresponding to the trigger gesture and detects the component container based on the first contact coordinates, where the first contact coordinates characterize the coordinates of the contact point on the video playback interface of the trigger gesture. If the first contact coordinates are within the identification trigger area corresponding to the component container, a component identification event corresponding to the trigger gesture is triggered, and the component identification corresponding to the identification trigger area is displayed via the component container in response to the component identification event.

[0065] In one embodiment of the present invention, the component container includes a first hidden component, and the trigger module 32, when responding to a component identification event through the component container to display the component identification corresponding to the identification trigger area, specifically sets the component container to a first display layer and the video container to a second display layer, and the first display layer is higher than or equal to the second display layer, and triggers the first hidden component in the component container to respond to the component identification event and display the component identification information above or at the same layer as the target video.

[0066] In one embodiment of the present invention, the trigger module 32 is also used to trigger a video control event corresponding to the trigger gesture when the first contact coordinates are outside an identified trigger area corresponding to the component container, and to respond to the video control event via the video container and perform a corresponding video control function.

[0067] In one embodiment of the present invention, the display module 33 specifically performs the following steps until an end condition is reached: obtain a second contact coordinate corresponding to the drag gesture, the second contact coordinate characterizing the coordinate of the real-time contact point on the video playback interface of the drag gesture, and update the display position of the component identification in the component container according to the second contact coordinate, where the end condition is that the second contact coordinate corresponds to the end point coordinate of the target position.

[0068] In one embodiment of the present invention, after obtaining the second contact coordinates corresponding to the drag gesture, the display module 33 obtains a drag gesture trajectory corresponding to the drag gesture based on the second contact coordinates, and determines the second contact coordinates as the end coordinates corresponding to the target position at the same timing as the drag gesture track and the preset target track.

[0069] In one embodiment of the present invention, the display module 33 is also used to update and display the identification attributes of the component identification based on the movement trajectory of the component identification before moving to the target position, among which the identification attributes are used to characterize the distance and / or direction between the current position of the component identification and the target position.

[0070] In one embodiment of the present invention, the identification attributes include one of: a color of the component identification; a size of the component identification; a shape of the component identification; and an indication of the transparency of the component identification.

[0071] In one embodiment of the present invention, the trigger gesture is a long press gesture, and when the display module 33 displays the component identification in response to the trigger gesture on an identification trigger area in the video playback interface, specifically, in response to the long press gesture on the identification trigger area, it displays a guide identification that changes over time, and when it detects that the long press gesture continues for a first length of time, the component identification information corresponding to the identification trigger area is displayed.

[0072] Among them, the playback module 31 and the trigger module 32 are connected to the display module 33. The trigger device 3 of the multimedia component provided in this embodiment can implement the technical solutions of the above-mentioned method embodiments, which have similar principles and technical effects, and this embodiment will not be described here.

[0073] 14 is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. As shown in FIG. 14, the electronic device 4 includes: a processor 41 and a memory 42 communicatively connected to the processor 41; The memory 42 stores computer-executable instructions, The processor 41 executes computer-executable instructions stored in the memory 42 to implement the methods for triggering multimedia components in the embodiments shown in FIGS.

[0074] Here, optionally, the processor 41 and the memory 42 are connected by a bus 43 .

[0075] The related explanations can be understood by referring to FIGS. 2 to 12 in accordance with the related explanations and effects corresponding to the steps in the embodiments, and will not be described here.

[0076] 15, a structural schematic diagram of an electronic device 900 for implementing an embodiment of the present invention is shown. The electronic device 900 may be a terminal device or a server. Terminal devices include, but are not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablets (Portable Android Devices, PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., car navigation terminals), as well as fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in FIG. 15 is merely an example and does not impose any limitations on the functionality and scope of use of the embodiment of the present invention.

[0077] 15, 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 in accordance with 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. RAM 903 also stores various programs and data necessary for the operation of electronic device 900. Processing unit 901, ROM 902, and RAM 903 are connected to one another by a bus 904. An input / output (I / O) interface 905 is also connected to bus 904.

[0078] Generally, the I / O interface 905 includes input devices 906, including a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 907, including a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 908, including magnetic tape, hard disk, etc.; and communication devices 909. The communication devices 909 allow the electronic device 900 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 15 illustrates the electronic device 900 with various devices, it should be understood that it need not implement or include all of the devices shown. Alternatively, more or fewer devices may be implemented or included.

[0079] In particular, according to embodiments of the present invention, the processes depicted in the flowcharts above can be implemented as a computer software program. For example, embodiments of the present invention include a computer program product including a computer program carried on a computer-readable medium containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 909, installed from the storage device 908, or installed from the ROM 902. When this computer program is executed by the processing device 901, the functions defined by the methods of the embodiments of the present invention are performed.

[0080] It should be noted that the computer-readable medium described above in the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be any tangible medium that contains or stores a program for instructions to execute or be used in connection with a system, apparatus, or device. On the other hand, in the present invention, a computer-readable signal medium can include a propagating data signal in baseband or as part of a carrier wave carrying computer-readable program code. Such propagating data signals include, but are not limited to, electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transmit a program used by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium can be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, radio frequency (RF), etc., or any suitable combination of the foregoing.

[0081] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.

[0082] The computer-readable medium carries one or more programs that, when executed by an electronic device, cause the electronic device to perform the method shown in the above embodiment.

[0083] Computer program code for carrying out operations of the present invention can be written in one or more programming languages, or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, etc., as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can run entirely on the user computer, partially on the user computer, as a separate package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer can be connected to the user 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., connected using an Internet Service Provider).

[0084] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, including one or more executable instructions for implementing a given logical function. It should also be noted that, in a transitional implementation, the functions shown in the blocks may occur in a different order than the order shown in the figures. For example, two blocks shown in succession may actually be executed essentially in parallel or may be executed in reverse order depending on the related functionality. 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, may be implemented in a dedicated hardware-based system that performs the given functions or operations, or may be implemented as a combination of dedicated hardware and computer instructions.

[0085] The units described in the embodiments of the present invention may be implemented by software or hardware, but the names of the units may not necessarily be limiting of the units themselves, for example, the first acquisition unit may be described as "a unit for acquiring at least two Internet Protocol addresses."

[0086] The functionality described herein may be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that may be used include, but are not limited to, Field-Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), Systems On Chips (SOCs), Complex Programmable Logic Devices (CPLDs), etc.

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

[0088] In a first aspect, according to one or more embodiments of the present invention, there is provided a method for triggering a multimedia component, the method comprising: The method includes playing a target video within a video playback interface, displaying a component identification in response to a trigger gesture on an identification trigger area within the video playback interface, moving the component identification in response to a drag gesture on the component identification, and displaying non-display information within the video playback interface after moving the component identification to a target position.

[0089] According to one or more embodiments of the present invention, the video playback interface includes a video container that displays the target video and a component container that displays the component identification information and the hidden information, and the video container and the component container are configured to overlap each other.

[0090] According to one or more embodiments of the present invention, the component container corresponds to at least one of the identification trigger areas, and a step of displaying a component identification in response to a trigger gesture on an identification trigger area in a video playback interface includes obtaining first contact coordinates corresponding to the trigger gesture, detecting the component container based on the first contact coordinates, the first contact coordinates characterizing coordinates of a contact point on the video playback interface of the trigger gesture, and when the first contact coordinates are located within an identification trigger area corresponding to the component container, triggering a component identification event corresponding to the trigger gesture, and displaying the component identification corresponding to the identification trigger area by responding to the component identification event via the component container.

[0091] According to one or more embodiments of the present invention, the component container includes a first hidden component, and the step of displaying a component identification corresponding to the identification trigger area in response to the component identification event via the component container includes setting the component container to a first display layer and the video container to a second display layer, the first display layer being higher than or equal to the second display layer, and triggering the first hidden component in the component container to display a component identification above or at the same layer as the target video in response to the component identification event.

[0092] According to one or more embodiments of the present invention, the method further includes triggering a video control event corresponding to the trigger gesture when the first contact coordinates are located outside an identified trigger area corresponding to the component container, and executing a corresponding video control function in response to the video control event via the video container.

[0093] According to one or more embodiments of the present invention, the method includes the steps of: moving the component identification in response to a drag gesture on the component identification; and displaying hidden information within the video playback interface after the component identification has moved to a target position; obtaining second contact coordinates corresponding to the drag gesture, the second contact coordinates characterizing coordinates of a real-time contact point of the drag gesture on the video playback interface; and updating a display position of the component identification within the component container based on the second contact coordinates, cyclically performing these steps until an end condition is reached, the end condition being an end point coordinate where the second contact coordinates correspond to the target position.

[0094] According to one or more embodiments of the present invention, after obtaining second contact coordinates corresponding to the drag gesture, obtaining a drag gesture trajectory corresponding to the drag gesture based on the second contact coordinates; and when the drag gesture trajectory is identical to a predetermined target trajectory, determining the second contact coordinates as end coordinates corresponding to the target position.

[0095] According to one or more embodiments of the present invention, the method further includes updating an identification attribute representing the component identification based on a movement trajectory of the component identification before the component identification moves to the target position, the identification attribute characterizing a distance and / or a direction between a current position of the component identification and the target position.

[0096] According to one or more embodiments of the invention, the identification attributes include one of: a color of the component identification; a size of the component identification; a shape of the component identification; an indication of the transparency of the component identification.

[0097] According to one or more embodiments of the present invention, the trigger gesture is a press and hold gesture, and in response to the trigger gesture on an identified trigger area in the video playback interface, the method includes displaying a guide identification that changes over time in response to the press and hold gesture on the identified trigger area, and when the press and hold gesture is detected to last for a first length of time, displaying component identification information corresponding to the identified trigger area.

[0098] In a second aspect, in accordance with one or more embodiments of the present invention, there is provided a triggering device for a multimedia component, the device comprising: a playback module for playing the target video within a video playback interface; a trigger module for displaying the component identification in response to a trigger gesture on an identification trigger area within the video playback interface; a display module for moving the component identification in response to a drag gesture on the component identification and for displaying non-display information within the video playback interface after the component identification has been moved to the target position.

[0099] According to one or more embodiments of the present invention, the video playback interface includes a video container that displays the target video and a component container that displays the component identification information and the hidden information, and the video container and the component container are configured to overlap each other.

[0100] According to one or more embodiments of the present invention, the component container corresponds to at least one of the identification trigger areas, and specifically, the trigger module is used to obtain first contact coordinates corresponding to the trigger gesture, detect the component container based on the first contact coordinates, where the first contact coordinates characterize coordinates of a contact point on the video playback interface of the trigger gesture, and when the first contact coordinates are located within an identification trigger area corresponding to the component container, trigger a component identification event corresponding to the trigger gesture, and respond to the component identification event via the component container so as to display a component identification corresponding to the identification trigger area.

[0101] According to one or more embodiments of the present invention, a first hidden component is included in the component container, and the trigger module responds to the component identification event through the component container to display component identification corresponding to the identification trigger area, specifically, sets the component container to a first display layer and the video container to a second display layer, and the first display layer is used to trigger the first hidden component in the component container to respond to the component identification event and display component identification information at a layer above or the same layer as the target video.

[0102] According to one or more embodiments of the present invention, the trigger module is further used to trigger a video control event corresponding to the trigger gesture when the first contact coordinates are located outside an identified trigger area corresponding to the component container, and to execute a corresponding video control function in response to the video control event via the video container.

[0103] According to one or more embodiments of the present invention, specifically, the display module cyclically executes the steps of acquiring second contact coordinates corresponding to the drag gesture, where the second contact coordinates characterize the coordinates of a real-time contact point on the videocast interface of the drag gesture, and updating the display position of the component identification within the component container based on the second contact coordinates, until an end condition is reached, where the end condition is an end point coordinate where the second contact coordinates correspond to the target position.

[0104] According to one or more embodiments of the present invention, the display module acquires second contact coordinates corresponding to the drag gesture, and then acquires a drag gesture trajectory corresponding to the drag gesture based on the second contact coordinates. When the drag gesture trajectory is identical to a predetermined target trajectory, the display module also determines the second contact coordinates as end coordinates corresponding to the target position.

[0105] According to one or more embodiments of the present invention, the display module is further used to update an identification attribute displaying the component identification based on a movement trajectory of the component identification before the component identification moves to a target position, and the identification attribute is used to characterize a distance and / or a direction between a current position of the component identification and the target position.

[0106] According to one or more embodiments of the invention, the identification attributes include one of: a color of the component identification; a size of the component identification; a shape of the component identification; an indication of the transparency of the component identification.

[0107] According to one or more embodiments of the present invention, the trigger gesture is a long press gesture, and when the display module displays component identification information in response to the trigger gesture on an identification trigger area in a video playback interface, the display module specifically displays a guide identification that changes over time in response to the long press gesture on the identification trigger area, and when it is detected that the long press gesture continues for a first length of time, the component identification information corresponding to the identification trigger area is displayed.

[0108] In a third aspect, according to one or more embodiments of the present invention, there is provided an electronic device comprising a processor and a memory communicatively coupled to said processor, the memory comprising: the memory stores computer-executable instructions; The processor executes computer-executable instructions stored in the memory to implement the method for triggering a multimedia component described by the first aspect above and various possible designs of the first aspect.

[0109] In a fourth aspect, in accordance with one or more embodiments of the present invention, there is provided a computer-readable storage medium having stored thereon computer-executable instructions which, when executed by a processor, implement various possible designed multimedia component triggering methods as in the first and second aspects described above.

[0110] In a fifth aspect, embodiments of the present invention provide a computer program product which, when executed by a processor, implements the multimedia component triggering method described by the first aspect above and various possible designs of the first aspect.

[0111] In a sixth aspect, embodiments of the present invention provide a computer program product which, when executed by a processor, implements the above-mentioned first aspect and various possible designed multimedia component triggering methods of the first aspect.

[0112] The above description merely describes preferred embodiments of the present invention and the applied technical principles. Those skilled in the art should understand that the scope of the disclosure of the present invention is not limited to the technical solution based on the specific combination of the above technical features, but also encompasses other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept disclosed above. For example, a technical solution formed by mutually replacing the above features with technical features having similar functions disclosed in the present invention (but not limited to these).

[0113] Furthermore, while operations are illustrated using a particular order, this should not be understood as requiring them to be performed in the particular order or sequence illustrated. In certain environments, 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 the present disclosure. Certain features described in the description of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the description of a single embodiment may also be implemented in multiple embodiments, either alone or in any suitable combination.

[0114] Although the present invention has been described using language specific to structural features and / or methodological logical operations, it should be understood that the invention as defined in the appended claims is not necessarily limited to the specific features or operations described above. On the contrary, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. A method for triggering a multimedia component, comprising: Playing the target video in the video playback interface; displaying a component identification in response to a trigger gesture on an identification trigger area within the video playback interface; moving the component identification in response to a drag gesture on the component identification, and displaying non-display information within the video playback interface after the component identification has moved to a target position. Triggering method.

2. the video playback interface includes a video container and a component container arranged one above the other, the video container displays the target video, and the component container displays the component identification and the non-display information; The method of claim 1.

3. The component container corresponds to at least one of the identification trigger areas, and displaying a component identification in response to a trigger gesture on an identification trigger area in the video playback interface includes: obtaining first contact coordinates corresponding to the trigger gesture; and detecting the component container based on the first contact coordinates, the first contact coordinates characterizing coordinates of a contact point on the video playback interface of the trigger gesture; triggering a component identification event corresponding to the trigger gesture when the first contact coordinates are located within an identification trigger area corresponding to the component container, and responding to the component identification event via the component container to display a component identification corresponding to the identification trigger area. The method of claim 2.

4. The method further comprises including a first hidden component in the component container, and displaying a component identification corresponding to the identification trigger area in response to the component identification event via the component container, the first hidden component being included in the component container; setting the component container to a first display layer and the video container to a second display layer, the first display layer being higher than or equal to the second display layer; triggering a first hidden component within the component container to respond to the component identification event and display the component identification in the same layer of the target video. The method of claim 3.

5. The method comprises: triggering a video control event corresponding to the trigger gesture when the first contact coordinates are located outside an identified trigger area corresponding to the component container, and executing a corresponding video control function in response to the video control event via the video container. The method according to claim 3 or 4.

6. moving the component identification in response to a drag gesture on the component identification, and displaying non-display information within the video playback interface after the component identification has moved to a target position; obtaining second contact coordinates corresponding to the drag gesture, the second contact coordinates characterizing coordinates of a real-time contact point on the video playback interface of the drag gesture; and updating a display position of the component identification within the component container based on the second touch coordinates, until a termination condition is reached; The termination condition is that the second contact coordinates are end point coordinates corresponding to the target position. The method of claim 2.

7. After obtaining second contact coordinates corresponding to the drag gesture, obtaining a drag gesture trajectory corresponding to the drag gesture based on the second contact coordinates; and determining the second contact coordinates as end coordinates corresponding to the target position when the drag gesture trajectory is identical to a predetermined target trajectory. The method of claim 6.

8. before the component identification moves to a target location; and updating and displaying an identification attribute of the component identification based on the movement trajectory of the component identification, the identification attribute being used to characterize a distance and / or a direction between a current position of the component identification and the target position.

8. The method according to any one of claims 1 to 7.

9. The identification attribute is: including an indication of one of the color of the component identification, the size of the component identification, the shape of the component identification, and the transparency of the component identification. The method of claim 8.

10. the trigger gesture is a long press gesture, and displaying component identification in response to the trigger gesture on an identification trigger area within the video playback interface includes: displaying a time-varying guide identification in response to the press and hold gesture on the identification trigger area; and displaying a component identification corresponding to the identification trigger area when the long press gesture is detected to last a first length of time.

10. The method of claim 1, 8 or 9.

11. A trigger device for a multimedia component, comprising: a playback module for playing the target video within a video playback interface; a trigger module for displaying the component identification in response to a trigger gesture on an identification trigger area within the video playback interface; a display module for moving the component identification in response to a drag gesture on the component identification and for displaying non-display information within the video playback interface after the component identification has moved to a target position. Trigger device.

12. a processor and a memory communicatively coupled to the processor; the memory stores computer-executable instructions; The processor executes computer-executable instructions stored in the memory to implement the method for triggering a multimedia component according to any one of claims 1 to 10. electronic equipment.

13. A computer-readable storage medium having computer-executable instructions stored thereon, comprising: The computer-executable instructions, when executed by a processor, implement the method for triggering a multimedia component according to any one of claims 1 to 10. A computer-readable storage medium.

14. A computer program product comprising a computer program, The computer program, when executed by a processor, implements the method for triggering a multimedia component according to any one of claims 1 to 10. Computer program products.

15. Implementing the method for triggering a multimedia component according to any one of claims 1 to 10, Computer program.

Citation Information

Patent Citations

  • Display method and related apparatus for control of media play interface

    CN106383642A

  • Information processing method and device, electronic equipment and storage medium

    CN108536344A

  • Video processing method and device, electronic equipment and storage medium

    CN111314759A

  • Object processing method and device, electronic equipment and storage medium

    CN113961121A