Triggering methods, devices, electronic devices, and storage media for multimedia components

The method enhances short video applications by using overlapping containers and drag gestures to reveal non-display information, addressing limitations in existing trigger methods and increasing the variety of hidden content.

JP7839370B2Active Publication Date: 2026-04-01DOUYIN VISION CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2026-04-01

AI Technical Summary

Technical Problem

Existing methods for triggering non-display information in short video applications, such as Easter eggs, are limited by the small size of identification trigger areas due to display and touch area constraints, leading to single and limited settings for non-display information.

Method used

A method involving a video playback interface with overlapping video and component containers, where a trigger gesture on an identification area displays component identification, which can be moved via drag gestures to reveal hidden information, allowing for flexible and diverse trigger methods.

Benefits of technology

Enables multiple and flexible settings for non-display information, enhancing user interaction and increasing the number of hidden information items without affecting the display of the target video.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007839370000001
    Figure 0007839370000001
  • Figure 0007839370000002
    Figure 0007839370000002
  • Figure 0007839370000003
    Figure 0007839370000003
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-reference to Related Applications] This application claims the priority of Chinese Patent Application No. 202211098313.6, filed with the Chinese Patent Office on September 8, 2022, with the invention title "Method, Apparatus, Electronic Device, and Storage Medium for Triggering Multimedia Components", the entire content of which is incorporated herein by reference.

[0002] [Technical Field] 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 Art

[0003] Currently, short video applications using the Internet have advantages such as free distribution and rich content, and thus are recognized by more users. At the same time, by setting non-display information based on multimedia components in short videos, the purpose of further improving the interaction between users and platforms is also achieved.

Summary of the Invention

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

[0005] In a first aspect, embodiments of the present invention provide a method for triggering multimedia components, including playing a target video in a video playback interface, displaying a component identifier in response to a trigger gesture for an identification trigger area in the video playback interface, moving the component identifier in response to a drag gesture for the component identifier, and displaying non-display information in the video playback interface after the component identifier moves to a target position.

[0006] In a second aspect, an embodiment of the present invention provides a trigger device for a multimedia component, comprising: a playback module for playing a 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; and a display module for 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.

[0007] In a third embodiment, an embodiment of the present invention provides an electronic device comprising a processor and a memory communicated with the processor, wherein the memory stores computer execution instructions, and the processor executes the computer execution instructions stored in the memory to implement a triggering method for a multimedia component as described by the first embodiment and various possible designs of the first embodiment.

[0008] In a fourth embodiment, embodiments of the present invention provide a computer-readable storage medium for storing computer execution instructions and implementing a multimedia component triggering method described by the first embodiment and various possible designs of the first embodiment when a processor executes the computer execution instructions.

[0009] In a fifth embodiment, embodiments of the present invention provide a computer program product that, when executed by a processor, implements the triggering methods for multimedia components described by the first embodiment and various possible designs of the first embodiment.

[0010] In a sixth embodiment, embodiments of the present invention provide a computer program that, when executed by a processor, implements a method for triggering multimedia components as described by the first embodiment and various possible designs of the first embodiment.

[0011] The multimedia component triggering method, apparatus, electronic device, and storage medium provided in embodiments of the present invention play a target video within a video playback interface, and in response to a trigger gesture on an identification trigger area within the video playback interface, a component identification is displayed; in response to a drag gesture on the component identification, the component identification is moved; and after the component identification has moved to a target position, hidden information is displayed within the video playback interface. [Brief explanation of the drawing]

[0012] The above-mentioned features and other features, advantages, and aspects of each embodiment of the present invention will become clearer by referring to the following detailed description in conjunction with the drawings. In the drawings, the same or similar symbols indicate the same or similar elements, where, To more clearly illustrate embodiments of the present invention or technical concepts in the prior art, the following briefly describes the drawings necessary for the embodiments or the prior art. Clearly, the following drawings illustrate some embodiments of the present invention, and other drawings can be obtained from the following drawings without creative effort by those skilled in the art. [Figure 1] This is an application scene diagram of a triggering method for a multimedia component provided in an embodiment of the present invention. [Figure 2] This is a schematic flowchart 1 of a triggering method for a multimedia component provided in an embodiment of the present invention. [Figure 3] This is a schematic diagram of a video playback interface provided in an embodiment of the present invention. [Figure 4] This is a schematic diagram of component identification provided in embodiments of the present invention. [Figure 5]This is a schematic diagram of the logical structure of a video playback interface provided in an embodiment of the present invention. [Figure 6] Figure 2 is a flowchart of a specific embodiment of step S102 in the embodiment shown. [Figure 7] This is a schematic diagram showing component identification via a component container provided in an embodiment of the present invention. [Figure 8] This is a schematic diagram of a process for displaying hidden information provided in an embodiment of the present invention. [Figure 9] This is a schematic flowchart 2 of a triggering method for a multimedia component provided in an embodiment of the present invention. [Figure 10] This is a schematic diagram of a process for displaying component identification provided in an embodiment of the present invention using a long-press gesture. [Figure 11] This is a schematic diagram of a drag gesture trajectory provided in an embodiment of the present invention. [Figure 12] This is a schematic diagram showing the changes in the identification attributes provided in embodiments of the present invention. [Figure 13] This is a block diagram of a trigger device for a multimedia component provided in an embodiment of the present invention. [Figure 14] This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. [Figure 15] This is a hardware configuration diagram of an electronic device provided by an embodiment of the present invention. [Modes for carrying out the invention]

[0013] To further clarify the object, technical proposal and advantages of the embodiments of the present invention, the technical proposal in the embodiments of the present invention will be clearly and completely described below, with reference to the drawings of the embodiments. Clearly, the embodiments described are some, but not all, embodiments of the present invention. All other embodiments obtained by those skilled in the art without creative work based on the embodiments of the present invention are all within the scope of protection of the present invention.

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

[0015] FIG. 1 is an application scenario diagram of a method for triggering a multimedia component provided by an embodiment of the present invention. The method for triggering a multimedia component provided by an embodiment of the present invention can be applied to an application scenario of short video playback, and more specifically, can be applied to an application scenario of triggering non-display information in a short video. As shown in FIG. 1, the method provided by an embodiment of the present invention can be applied to terminal devices such as smartphones and tablets. Here, by way of example, an application of short videos is running in the terminal device, and in the process of the terminal device playing a target video (short video) through the video playback interface of the application, several non-display information, that is, " Easter eggs" are hidden and set in the video playback interface. When the user performs a gesture operation on the video playback interface, when the multimedia component corresponding to the Easter egg (in the figure, it is shown that the Easter egg is triggered when the gesture is long-pressed) is triggered, a hidden page corresponding to the non-display information, that is, an " Easter egg page" is displayed on the upper layer of the video playback interface. More specifically, for example, the purpose of triggering non-display information in a short video is implemented so as to promote videos, campaign pages, etc.

[0016] In related technologies, in an application scenario where non-display information (an Easter egg) is triggered during a video, the method of triggering non-display information for a terminal device such as a smartphone or a tablet is usually implemented based on gesture operations such as click gestures and long-press gestures. To implement the above video trigger solution, it is necessary to set a fixed identification trigger area in the video playback interface of the application. When a gesture operation touches the identification trigger area, for example, when the identification trigger area is clicked or long-pressed, the corresponding non-display information (Easter egg) is triggered. However, due to the limitations of the display and touch area of the video playback interface, only a small identification trigger area can be preset within the video playback interface. Otherwise, the inferred trigger areas may overlap, causing a collision in the Easter egg trigger logic. As a result, there is a problem that the trigger method for non-display information in the video is single and the number of settings for non-display information is limited. Embodiments of the present invention provide a method for triggering a multimedia component to solve the above problems.

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

[0018] Step S101 is to play a target video within a video playback interface.

[0019] Step S102 is to display component identification information in response to a trigger gesture for an identification trigger area within the video playback interface.

[0020] Exemplary, the entity that implements the method provided by this embodiment may be a terminal device such as a smartphone or tablet. Within the terminal device, an application for playing videos, more specifically, an application for short videos based on feed stream technology, is running, and the application plays short videos via a video playback interface. Figure 3 is a schematic diagram of a video playback interface provided by an embodiment of the present invention. As shown in Figure 3, the video playback interface is a functional module that implements functions for playing videos provided by the operating system within the target application. While playing the target video, the video playback interface can execute application functions corresponding to functions such as switching videos by slide gestures and storing videos by long-press gestures, in response to the user's gesture operations on the playback interface of the target video.

[0021] Furthermore, within the video playback interface, an identification trigger area is pre-configured for triggering component identification. The component identification is an Easter egg identification and may be an icon that triggers hidden information (triggering the Easter egg). The identification trigger area may be invisible. After the user reaches the identification trigger area by making a trigger gesture, the terminal device detects a first contact coordinate corresponding to the trigger gesture to determine whether the first contact coordinate is within the pre-configured identification trigger area. If the first contact coordinate is within the identification trigger area, the corresponding component identification event is triggered, and component identification information is displayed at the position corresponding to the identification trigger area. On the other hand, if the first contact coordinate is outside the identification trigger area, the corresponding video control event is triggered via the application's video control controls, executing the corresponding video control function, i.e., application-native program functions such as video switching and video storage. The component identification may be a figure, character, or symbol with a specific shape. The component identification guides the user's operation, and in the next step, dragging the component identification triggers hidden response information (Easter egg). Figure 4 is a schematic diagram of a component identification provided in an embodiment of the present invention. As shown in Figure 4, in the initial state, component identification information is not visible within the video playback interface for playing the target video. After the user applies a trigger gesture to the identification trigger area of ​​the video playback decorator, the terminal device responds to the trigger gesture and displays the component identification at the corresponding 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 possible embodiments, the video playback interface includes an overlapping video container and a component container, where the video container displays the target video and the component container displays component identification and hide information. Figure 5 is a schematic diagram of the logical structure of the video playback interface provided by an embodiment of the present invention. As shown in Figure 5, the video playback interface includes an overlapping video container and a component container, and since the video container and component container each correspond to one display layer, they are also called the video container layer and the component container layer. By default, the component container is set on top of the video container, and if the component container does not display component identification and hide 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 by setting video components. The component container implements display control of component identification and hide information by responding to component control events by setting hidden components. Both video containers and component containers are software modules, implemented by corresponding classes. For example, video containers are implemented based on canvas, and component containers are implemented based on the lynx container.

[0023] Furthermore, in order to implement full-screen display of hidden information, the component container and video container within the video playback interface may be positioned overlapping each other. Therefore, if both the video container and component container respond to a trigger event corresponding to a trigger gesture, it may lead to a conflict in the processing logic. To solve this problem, the logic that responds to the trigger gesture needs to be further subdivided. As shown in Figure 6, the specific implementation steps of step S102 include the following steps.

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

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

[0026] Step S1013: If the first contact coordinates are outside the identification trigger area corresponding to the component container, a video control event corresponding to the trigger gesture is triggered, and the video container responds to the video control event and performs the corresponding video control function.

[0027] Exemplary, a component container corresponds to at least one identification trigger region. After the terminal device detects a trigger gesture, it obtains a corresponding first contact coordinate based on the contact point in the video display interface of the trigger gesture. Then, based on the first contact coordinate, it is determined whether the first contact coordinate is within the identification trigger region corresponding to the component container. Of these, the identification trigger region corresponding to the component container is information pre-configured by a profile and can be obtained directly. Subsequently, by comparing the coordinate relationship between the identification trigger region and the first contact coordinate, it is possible to determine whether the first contact coordinate is within the identification trigger region corresponding to the component container.

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

[0029] Furthermore, as an example, a specific embodiment in which a first hidden component is included in a component container and, in step S1012, the component container is used to identify the component identification corresponding to the trigger area in response to a component identification event, includes the following:

[0030] Set the component container to the first display layer and the video container to the second display layer, and if the first display layer is higher than or equal to the second display layer, trigger the first hidden component in the component container to respond to the component identification event and display the component identification information above or on the same layer as the target video.

[0031] Figure 7 is a schematic diagram showing component identification via a component container provided in an embodiment of the present invention. As shown in Figure 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), the component container is detected based on the first contact coordinates, and 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 to the same display layer. In this case, the terminal device can play the target video via the video container and, at the same time, respond to a component identification event via a first hidden component set within the component container, and display component identification information within the component container. Visually, the component identification and target video displayed simultaneously within the video playback interface serve the purpose of displaying component identification when it does not affect the display of the target video, and do not affect the display effect of the target video.

[0032] On the other hand, the video container contains video control controls for responding to video control events and executing corresponding video control functions. If 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, like the component identification event, may include one or more trigger gestures, and if there are multiple trigger gestures, 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 and then pauses playback of the target video. If the trigger gesture is a long-press gesture, the corresponding video control event is responded to by the video container and then the target video is stored.

[0033] More specifically, for example, the component container is the lynx container, and the video container is the canvas container. A concrete implementation of event response via the video container is that adding `user-interaction-enabled=false` to the lower full-screen canvas indicates that it does not need to respond to events, while the remaining elements in the upper layer of the canvas do not have `user-interaction-enabled=false` added and respond to events normally. When the user detects an action on the screen (e.g., a click), the terminal device (the target application running within it) detects the element that should respond to the event based on the click coordinates. For overlapping elements (referring here to 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 to bind the click. However, because the canvas has `user-interaction-enabled=false` set, it cannot always be considered a target event at the detection stage. The target event detection mechanism runs until the lower video element (video control control) is found and continues running until that lower video element is executed, thereby implementing the video control functionality.

[0034] In this embodiment, after detecting a trigger gesture, the component container is inspected first and used preferentially to respond to the corresponding trigger event (responding as a component identification event). After the component container is able to respond to the corresponding trigger event (the first contact coordinate is outside the indicator trigger area corresponding to the component container), the video container responds to that trigger event. This avoids logical conflicts when the trigger gesture is responded to by the video container and the component container, and implements logical control of operation when the component container and video container are placed on top of each other in the video playback interface.

[0035] Step S103: In response to a drag gesture on the component identifier, move the component identifier, and after the component identifier has moved to the target position, display hidden information within the video playback interface.

[0036] For example, after displaying a component identifier, the emergency information trigger is executed by dragging the component identifier to further trigger emergency information. Specifically, for instance, after a user makes a drag gesture on a component identifier displayed in the video playback interface, the terminal device simultaneously updates the position of the displayed component identifier on the video playback interface based on the drag trajectory of the drag gesture, and implements the display effect of the mobile component identifier. Subsequently, after the component identifies the target location to which it is moved, it triggers hidden information to be displayed in the video playback interface. Here, the hidden information displays, for example, a target page within the video playback interface, more specifically, a promotional page, a product parameter page, etc. The specific implementation details of the hidden information can be set according to detailed requirements and will not be described here.

[0037] As an example, the specific implementation steps for moving a component identifier in response to a drag gesture on that component identifier include the following: A region view element of a predetermined size (corresponding to an emergency information trigger region) is added to the upper layer (component container) of the full-screen view element (video container), and the block-native-event is set to true. The user then captures and consumes this element region into the component container through a gesture operation (e.g., a click gesture), and it is not processed by the lower-layer client (video container). When the user clicks within the hidden information trigger region, the clicked coordinates are recorded, and the component identifier is drawn at those coordinates. The user then moves their finger to move the defined region, triggering a move event, which prevents the move event from penetrating to the lower-layer client (video container). This calculates the next coordinate position of the component identifier, and the component identifier is moved according to the finger.

[0038] Figure 8 is a schematic diagram of a process for displaying hidden information provided in an embodiment of the present invention. As shown in Figure 8, component identification information in the video playback interface is at position D1, and when the component identification information in the video playback interface is dragged using a drag gesture, and the component identification information moves to position D2 in response to the drag gesture, the corresponding hidden information A is triggered, and after hidden information A is triggered, a target page displaying the content of the related hidden information is displayed in the video playback interface. Of these, the initial position of the component identification (position D1) corresponds to the identification trigger area, and the target position (position D2) corresponds to the trigger area of ​​the hidden information, and the target position can be preset based on a profile. Exemplarily, there may be multiple target positions, and different emergency information is triggered in response when the video identification moves from the initial position to a different target position. As shown in Figure 8, in addition to position D2, positions D3 and D4 are included, and when the component identification moves from D1 to D3, the corresponding hidden information B is triggered. When the component identification moves from D1 to D4, the corresponding hidden information C is triggered. Because the target location can be flexibly set, different hidden information can be triggered depending on the target location. This improves the flexibility and diversity of trigger methods for hidden information, and increases the number of hidden information items that can be set for the target video.

[0039] In this embodiment, by playing the target video within the video playback interface, component identification is displayed in response to a trigger gesture on the identification trigger area within the video playback interface. The component identification is moved in response to a drag gesture on the component identification, and after moving the component identification to the target position, the hidden information is displayed in the video playback interface. By changing the target position, a more diverse range of trigger methods can be implemented, using a trigger method that moves the hidden information to the target position based on a drag gesture on the component identification after displaying the component identification. Compared to the conventional click-based trigger method for hidden information, this method has more operational dimensions, solves a single problem of hidden information trigger methods in videos, and allows for setting multiple hidden information based on different trigger methods in a video, increasing the number of hidden information settings.

[0040] Referring to Figure 9, Figure 9 is a schematic flowchart 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, and the video playback interface includes overlapping video containers and component containers, 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 indicator trigger area, a guide indicator that changes over time is displayed.

[0043] Step S203: When it is detected that the long-press gesture has been continuing for 1 hour, component identification information corresponding to the identification trigger area is displayed.

[0044] For example, in application scenes that trigger hidden information, accidental touches can occur with user gestures, considering that the component may be hidden before component identification is triggered. For instance, if the duration of a "long press gesture" is too short, it may be confused with a "click gesture," leading to accidental touches and impacting the interactive experience.

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

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

[0047] Step S204: Obtain the second contact coordinates corresponding to the drag gesture, and the second contact coordinates characterize the coordinates of the real-time contact point on the video playback interface of the drag gesture.

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

[0049] For example, after a user performs a drag gesture on a component identifier, the terminal device detects the drag gesture and obtains the corresponding second contact coordinates, i.e., the coordinates of the real-time contact point of the drag gesture. Then, based on these second contact coordinates, the component identifier is rendered in synchronization with the position of the second contact coordinates, thereby implementing synchronized movement of the component identifier and the drag gesture.

[0050] Step S206: Based on the second contact coordinates, obtain the drag gesture trajectory corresponding to the drag gesture.

[0051] Step S207: If the drag gesture trajectory is the same as the pre-set target trajectory, the second contact coordinate is determined as the endpoint coordinate.

[0052] For example, after obtaining a second contact coordinate that characterizes the real-time position of a drag gesture, a drag gesture trajectory can be obtained based on the current second contact coordinate and the second contact coordinate corresponding to the historical position of a previous drag gesture. Figure 11 is a schematic diagram of a drag gesture trajectory provided in an embodiment of the present invention. As shown in Figure 11, as the drag gesture moves continuously, the terminal device obtains a set of ordered second contact coordinates, i.e., a drag gesture trajectory, by detecting the contact points of the drag gesture in the video playback interface. As the drag gesture moves, the corresponding drag gesture trajectory also changes, and when it is detected that this drag gesture trajectory overlaps with a preset target trajectory, a trigger state is reached, at which point the final second contact coordinate of the drag gesture trajectory is constructed, that is, the newly obtained second contact coordinate is determined as the endpoint coordinate. In a subsequent step, when it is detected that the second contact coordinate is the endpoint coordinate, a hidden information trigger is performed, thereby implementing an Easter egg trigger scheme based on the drag gesture trajectory. For example, a target trajectory may include one or more, and if there are multiple target trajectories, each target trajectory corresponds to a kind of hidden information.

[0053] In this embodiment, the triggering method for hidden information is further enriched by detecting a drag trajectory gesture and triggering hidden information based on the drag trajectory gesture. Since the drag trajectory gesture consists of several ordered contact points (second contact coordinates), its information dimension is higher, and by changing the target trajectory and triggering different emergency information for different target trajectories, the number of hidden information items set in the video can be greatly increased, enabling the implementation of a more flexible and diverse hidden information triggering method.

[0054] As an option, the following steps may be included after step S206.

[0055] Step S208: Based on the movement trajectory of the component identifier, the identification attributes of the component identifier are updated and displayed, and the identification attributes are used to characterize the distance and / or direction between the current position and the target position of the component identifier.

[0056] For example, a component identifier moves in sync with a drag gesture, and the movement trajectory of the component identifier matches the drag gesture trajectory. After obtaining the drag gesture trajectory, the terminal device further indicates the distance and / or direction between the component identifier's current position and the target position based on the identifier attributes of the component identifier, which display the changing state of the drag gesture trajectory. Here, the identifier attributes of the component identifier refer to the visualization attributes of the component identifier, such as the component identifier's color, size, shape, and transparency. More specifically, for example, as the drag gesture trajectory extends, the closer the component identifier is to the target position (endpoint coordinates), the lower its transparency becomes, and the further it is from the target position (endpoint coordinates), the higher its transparency becomes. Therefore, the identifier attributes of the component identifier guide the user to change the position and direction of the drag gesture, and a trigger is implemented for that component identifier. Furthermore, as the drag gesture trajectory extends, the component identification color becomes darker the greater the degree of agreement between the drag gesture trajectory and the target trajectory, and lighter the component identification color becomes the less the degree of agreement between the drag gesture trajectory and the target trajectory. Therefore, the purpose is to guide the user to change the position and direction of the drag gesture through the identification attributes of the component identification, ultimately leading the user to trigger hidden information that they have concealed.

[0057] For example, an identification attribute may include one of the following: the color of the component, the size of the component, the shape of the component, or the transparency of the component.

[0058] Figure 12 is a schematic diagram showing the changes in the identification attribute provided in an embodiment of the present invention. As shown in Figure 12, the size of the component identification is R1 when the end of the drag gesture trajectory is at position A. Subsequently, when the drag gesture trajectory extends from position A to position B, the size of the component identification is R2, and if R2 is less than R1, it indicates that the component identification is moving 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, and if R3 is greater than R1, it indicates that the component identification is moving 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 to move the component identification dragged by the drag gesture to the target position and trigger hidden information.

[0059] In this embodiment, the identification attributes of the component identification are updated in real time based on the movement trajectory of the component identification, the user's drag gesture is guided through the identification attributes of the component identification, a rapid triggering of hidden information is implemented, the difficulty for the user to trigger hidden information is reduced, and the interaction efficiency of hidden information is increased.

[0060] Step S209: If the second contact coordinate is not the endpoint coordinate, return to step S203. If the second contact coordinate is the endpoint coordinate, display the hidden information within the component container of the video playback interface.

[0061] For example, after performing the steps described above, it is determined whether the trigger gesture is currently moving to the target position. If it is, a hide information trigger is performed. Otherwise, the process returns to the previous step and continues detecting the trigger gesture until it satisfies a pre-defined requirement (e.g., the trigger gesture trajectory matches the target trajectory). Specifically, if the second contact coordinate of the current contact point is the endpoint coordinate, it is determined that the trigger gesture has moved to the target position, and at that time, hide information is triggered and the hide information is displayed within the component container of the video playback interface. If the second contact coordinate of the current contact point is not the endpoint coordinate, the process returns to step S203 and a new second contact coordinate is obtained.

[0062] Figure 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 embodiment described above. For convenience of explanation, only the parts relevant to the embodiment of the present invention are shown. Referring to Figure 13, the trigger device 3 for the multimedia component is: A playback module 31 for playing the target video within the 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, The system includes a display module 33 that responds to a drag gesture on a component identifier, moves the component identifier, and displays hidden information within the video playback interface after the component identifier has moved to the target position.

[0063] In one embodiment of the present invention, the video playback interface includes a video container for displaying the target video and a component container for displaying component identification information and hidden information, and the video container and component container are configured on top of each other.

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

[0065] In one embodiment of the present invention, the component container contains a first hidden component, and the trigger module 32, in response to a component identification event via the component container, displays the component identification corresponding to the identification trigger area. Specifically, it sets the component container to the first display layer and the video container to the second display layer, and in response to a component identification event, it triggers the first hidden component in the component container to display the component identification information on or above the target video, with the first display layer being higher than or equal to the second display layer.

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

[0067] In one embodiment of the present invention, specifically, the display module 33 performs the following steps until a termination condition is reached: it obtains a second contact coordinate corresponding to the drag gesture, the second contact coordinate characterizes the coordinates of the real-time contact point on the video playback interface of the drag gesture, and updates the display position in the component container of the component identification based on the second contact coordinate, the termination condition being the endpoint coordinate where the second contact coordinate corresponds to the target position.

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

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

[0070] In one embodiment of the present invention, the identification attribute includes one of the following: 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.

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

[0072] Of these, 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 proposals of the above-described embodiments of the method, which are similar in principle and technical effect, and this embodiment will not be described here.

[0073] Figure 14 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. As shown in Figure 14, the electronic device 4 is It comprises a processor 41 and a memory 42 that is communicated to the processor 41, Memory 42 stores computer execution instructions. The processor 41 executes computer execution instructions stored in memory 42 to implement the triggering method for the multimedia component in the embodiments shown in Figures 2 to 12.

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

[0075] Related explanations can be understood by referring to Figures 2 to 12, which correspond to the steps in the embodiment and their effects, and are therefore not explained here.

[0076] Referring to Figure 15, which shows a schematic diagram of the structure of an electronic device 900 for implementing an embodiment of the present invention, the electronic device 900 may be a terminal device or a server. Terminal devices include, but are 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., car navigation terminals), as well as fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in Figure 15 is merely an example and does not impose any limitations on the functions and scope of use of the embodiments of the present invention.

[0077] As shown in Figure 15, 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 by a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0078] Generally, the I / O interface 905 includes input devices 906, such as a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, and gyroscope; output devices 907, such as a liquid crystal display (LCD), speaker, and vibrator; storage devices 908, such as magnetic tape and hard disk; and communication devices 909. The communication devices 909 allow the electronic device 900 to communicate wirelessly or via wired connection with other devices to exchange data. Figure 15 shows the electronic device 900 with various devices, but it should be understood that it is not necessary to implement or include all the devices shown. Alternatively, more or fewer devices may be implemented or included.

[0079] In particular, according to embodiments of the present invention, the process depicted in the flowchart can be implemented as a computer software program. For example, embodiments of the present invention include a computer program product that includes a computer program carried on a computer-readable medium, 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 this computer program is executed by the processing device 901, the above-mentioned functions, which are limited to the methods of embodiments of the present invention, are performed.

[0080] The computer-readable medium described above in this invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of both. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of more than one of these. More specific examples of computer-readable storage media include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), Erasable Programmable Read Only Memory (EPROM), or flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this invention, the computer-readable storage medium may be any tangible medium containing or storing a program that is instructed to run or be used in combination with a system, apparatus, or device. On the other hand, in the present invention, the computer-readable signal medium may include data signals propagating in or as part of a baseband carrying computer-readable program code. Such propagated data signals may include, but are 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 capable of transmitting, propagating, or transmitting programs used by or in combination with instruction execution systems, apparatus, or devices. Program code contained in the computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electric wires, optical cables, radio frequencies (RF), or any suitable combination described above.

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

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

[0083] The computer program code for performing the 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, and C++, and also in conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can run entirely on the user's computer, partially on the user's computer, run as a standalone package, run partially on the user's computer and partially on a remote computer, or run entirely on a remote computer or server. If a remote computer is involved, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (for example, connected via an Internet service provider).

[0084] The flowcharts and block diagrams in the drawings illustrate the implementable architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. 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 implementing a given logical function. It should also be noted that, in implementations as a switch, the functions shown in the blocks may occur in an order different from the order in which they are shown in the drawing. For example, two blocks shown consecutively may actually be executed essentially in parallel, or in reverse order depending on the related functions. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0085] The units described in the embodiments of the present invention may be implemented in software or in hardware. However, the names of the units do not necessarily constitute limitations on the units themselves. For example, the first acquisition unit could also be described as "a unit for acquiring at least two Internet Protocol addresses."

[0086] 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), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on chips (SOCs), and complex programmable logic devices (CPLDs).

[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 an instruction execution system, device, or apparatus, or a program for use in combination with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media may include electrical connections based on one or more lines, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, convenient compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

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

[0089] According to one or more embodiments of the present invention, the video playback interface includes a video container for displaying the target video and a component container for displaying the component identification information and the hidden information, wherein the video container and the component container are configured on top of each other.

[0090] According to one or more embodiments of the present invention, the component container corresponds to at least one identification trigger region and displays a component identification in response to a trigger gesture to the identification trigger region in a video playback interface, the steps being: obtaining a first contact coordinate corresponding to the trigger gesture; detecting the component container based on the first contact coordinate, wherein the first contact coordinate characterizes the coordinates of the contact point of the trigger gesture on the video playback interface; and, if the first contact coordinate is located within the identification trigger region 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 region in response 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 a component identification event via the component container includes setting the component container to a first display layer, setting the video container to a second display layer, with 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 the component identification on or on 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 the identification trigger area corresponding to the component container, and performing 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, in response to a drag gesture on a component identifier, the step of moving the component identifier, and after the component identifier has moved to a target position, displaying hidden information in the video playback interface, the step of obtaining a second contact coordinate corresponding to the drag gesture, wherein the second contact coordinate is characterized by the coordinates of the real-time contact point of the drag gesture on the video playback interface, and updating the display position of the component identifier within the component container based on the second contact coordinate, is performed cyclically until a termination condition is reached, wherein the termination condition is the endpoint coordinates of the second contact coordinate corresponding to the target position.

[0094] According to one or more embodiments of the present invention, the method includes obtaining a second contact coordinate corresponding to the drag gesture, then obtaining a drag gesture trajectory corresponding to the drag gesture based on the second contact coordinate, and determining the second contact coordinate as the endpoint coordinate corresponding to the target position when the drag gesture trajectory is the same as a preset target trajectory.

[0095] According to one or more embodiments of the present invention, before the component identifier moves to a target position, the identification attribute that displays the component identifier is updated based on the movement trajectory of the component identifier, wherein the identification attribute characterizes the distance and / or direction between the current position of the component identifier and the target position.

[0096] According to one or more embodiments of the present invention, the identification attribute includes one of the following: the color of the component identification, the size of the component identification, the shape of the component identification, and 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 long-press gesture and includes displaying a guide identification that changes over time in response to the trigger gesture to the identification trigger area in the video playback interface and, when it is detected that the long-press gesture has been sustained for a first period of time, component identification information corresponding to the identification trigger area is displayed.

[0098] In a second aspect, according to one or more embodiments of the present invention, a trigger device for a multimedia component is provided, the device is A playback module for playing the target video within the video playback interface, A trigger module for displaying component identification in response to a trigger gesture on an identification trigger area within a video playback interface, The system includes a display module for moving a component identifier in response to a drag gesture on the component identifier, and for displaying hidden information within the video playback interface after the component identifier 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 for displaying the target video and a component container for displaying the component identification information and the hidden information, wherein the video container and the component container are configured on top of each other.

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

[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 is used to display component identification corresponding to the identification trigger area in response to a component identification event via the component container, specifically by setting the component container to a first display layer, setting the video container to a second display layer, and triggering the first hidden component in the component container to display component identification information on or above the target video, with the first display layer being higher than or equal to the second display layer.

[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 the identification trigger area corresponding to the component container, and to perform 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, the display module specifically performs the following steps cyclically until a termination condition is reached: acquiring a second contact coordinate corresponding to the drag gesture, the second contact coordinate characterizing 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 coordinate. The termination condition is an endpoint coordinate where the second contact coordinate corresponds to the target position.

[0104] According to one or more embodiments of the present invention, the display module is also used to obtain a second contact coordinate corresponding to the drag gesture, then to obtain a drag gesture trajectory corresponding to the drag gesture based on the second contact coordinate, and to determine the second contact coordinate as the endpoint coordinate corresponding to the target position when the drag gesture trajectory is the same as a preset target trajectory.

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

[0106] According to one or more embodiments of the present invention, the identification attribute includes one of the following: the color of the component identification, the size of the component identification, the shape of the component identification, and 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 the display module is used to display component identification information in response to a trigger gesture on an identification trigger area in a video playback interface, specifically, in response to the long-press gesture on the identification trigger area, to display a guide identification that changes over time, and when it is detected that the long-press gesture has been sustained for a first 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, an electronic device comprising a processor and a memory communicated with the processor, The aforementioned memory stores computer execution instructions, The processor executes computer execution instructions stored in the memory in order to implement the triggering methods for multimedia components described by the first embodiment and various possible designs of the first embodiment.

[0109] In a fourth aspect, according to one or more embodiments of the present invention, a computer-readable storage medium is provided which stores computer execution instructions, and when a processor executes a computer execution instruction, a triggering method for various possible designed multimedia components, such as those in the first aspect described above, is implemented.

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

[0111] In a sixth aspect, embodiments of the present invention provide a computer program in which, when the computer program is executed by a processor, triggering methods for the first aspect and various possible multimedia components designed in the first aspect are implemented.

[0112] The above description is merely a description of preferred embodiments and applied technical principles of the present invention. Those skilled in the art will understand that the scope of disclosure according to the present invention is not limited to technical solutions formed by specific combinations of the above technical features, but should also encompass other technical solutions formed by any combination of the above technical features or their equivalents, without departing from the disclosed concept. For example, technical solutions formed by substituting the above features with similar functional technical features disclosed in the present invention (but not limited to these).

[0113] Furthermore, although each operation is illustrated using a specific order, this should not be understood as requiring that the operations be performed in a specific illustrated order or sequence. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limitations on the scope of disclosure of the present invention. Certain features described in the description of individual 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 in a single or any suitable combination.

[0114] While the present invention has been described using language specific to its structural features and / or methodological logic, it should be understood that the invention as defined in the appended claims is not necessarily limited to the specific features or behaviors described above. In contrast, the specific features and behaviors described above are merely illustrative forms of implementing the claims.

Claims

1. A method for triggering a multimedia component, Playing the target video within the video playback interface, In response to a trigger gesture on the identification trigger area within the video playback interface, the component identification is displayed, The process includes: 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 the target position; The video playback interface includes an overlapping video container and a component container, wherein the video container displays the target video, and the component container displays the component identification and the hidden information. The component container corresponds to at least one of the identification trigger regions and displays component identification in response to a trigger gesture on the identification trigger region in the video playback interface. The first contact coordinates corresponding to the trigger gesture are obtained, the component container is detected based on the first contact coordinates, and the first contact coordinates characterize the coordinates of the contact point on the video playback interface of the trigger gesture. The process includes: when the first contact coordinates are located within the 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 in response to the component identification event via the component container; Trigger method.

2. The component container contains a first hidden component, and the component identification corresponding to the identification trigger area is displayed in response to the component identification event via the component container. The component container is set as the first display layer, the video container is set as the second display layer, and the first display layer is higher than or equal to the second display layer. This includes triggering a first hidden component within the component container to respond to the component identification event and display the component identification on the same layer of the target video. The method according to claim 1.

3. The aforementioned method, The further includes triggering a video control event corresponding to the trigger gesture when the first contact coordinates are located outside the identification trigger area corresponding to the component container, and performing the corresponding video control function in response to the video control event via the video container. The method according to claim 1.

4. In response to a drag gesture on the component identification, move the component identification, and after the component identification has moved to the target position, display hidden information within the video playback interface. The steps include obtaining a second contact coordinate corresponding to the drag gesture, and the second contact coordinate characterizing the coordinates of the real-time contact point on the video playback interface of the drag gesture, The process includes the step of updating the display position of the component identifier within the component container based on the second contact coordinates, and performing this cyclically until a termination condition is reached. The termination condition is that the second contact coordinate corresponds to the endpoint coordinate of the target position. The method according to claim 1.

5. After obtaining the second contact coordinates corresponding to the aforementioned drag gesture, Based on the second contact coordinates, the drag gesture trajectory corresponding to the drag gesture is obtained, The further includes determining the second contact coordinate as the endpoint coordinate corresponding to the target position when the drag gesture trajectory is the same as a pre-set target trajectory. The method according to claim 4.

6. Before the component identification moves to the target position, The following are further included: updating and displaying the identification attributes of the component identification based on the movement trajectory of the component identification, and using the identification attributes to characterize the distance and / or direction between the current position of the component identification and the target position. The method according to claim 1.

7. The aforementioned identification attribute is, The component identification includes one of the following: 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 according to claim 6.

8. The trigger gesture is a long-press gesture, and in response to the trigger gesture on the identification trigger area in the video playback interface, component identification is displayed. In response to the long-press gesture on the identification trigger area, a guide identification that changes over time is displayed. When it is detected that the long-press gesture has been sustained for a first duration, the component identification corresponding to the identification trigger area is displayed. The method according to claim 1.

9. A trigger device for a multimedia component, A playback module for playing the target video within the video playback interface, A trigger module for displaying component identification in response to a trigger gesture on an identification trigger area within the video playback interface, The system includes a display module for moving the component identification in response to a drag gesture on the component identification, and for displaying hidden information within the video playback interface after the component identification has moved to the target position, The video playback interface includes an overlapping video container and a component container, wherein the video container displays the target video, and the component container displays the component identification and the hidden information. The component container corresponds to at least one of the identification trigger regions, and the trigger module is The system acquires a first contact coordinate corresponding to the trigger gesture, detects the component container based on the first contact coordinate, and the first contact coordinate characterizes the coordinates of the contact point on the video playback interface of the trigger gesture. When the first contact coordinates are located 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 by responding to the component identification event via the component container. Trigger device.

10. The system comprises a processor and a memory that is communicated with the processor, The aforementioned memory stores computer execution instructions, The processor executes computer execution instructions stored in the memory in order to implement the multimedia component triggering method described in claim 1. electronic equipment.

11. A computer-readable storage medium in which computer execution instructions are stored, When the processor executes the computer execution instruction, the triggering method for the multimedia component described in claim 1 is implemented. Computer-readable storage medium.

12. The triggering method for the multimedia component described in claim 1 is implemented. 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