Video sharing method and device, electronic equipment and storage medium

By displaying the marked video clips on the graphical user interface and directly playing the target video clips, the cumbersome problem of informing and searching of exciting content locations in game video sharing is solved, and a more efficient sharing process is achieved.

CN119629428AActive Publication Date: 2025-03-14NETEASE (HANGZHOU) NETWORK CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202411674202.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-03-14
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

When sharing game videos, users need to manually inform the other party of the location of the exciting content in the videos and look up the content at the receiver, which causes the sharing process to consume a lot of energy and cost.

Method used

By displaying the marked video clip on the graphical user interface and responding to the video clip selection operation, the target video clip is determined and the target video clip in the game video is directly played.

Benefits of technology

It reduces the energy cost required to share exciting content in game videos, simplifies the sharing process, and improves the convenience and efficiency of sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119629428A_ABST
    Figure CN119629428A_ABST
Patent Text Reader

Abstract

The invention discloses a video sharing method and device, electronic equipment and a computer readable storage medium, and the method comprises the steps: displaying a game video sharing message of a sharing object on a graphical user interface, and enabling a game video corresponding to the game video sharing message to comprise a marked video clip; in response to a video clip selection operation, determining a target video clip from the labeled video clips; and playing the target video clip in the game video. According to the embodiment of the invention, the energy cost consumed by sharing the wonderful content in the game video can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of game technology, and in particular to a video sharing method, device, electronic device and storage medium. Background Art

[0002] Under the wave of the Internet, the continuous development and evolution of hardware and software technologies have promoted the emergence of smart devices and software. At the same time, a large number of games of different themes have emerged to meet the needs of users.

[0003] Currently, if a user wants to share exciting content in a game video, he needs to inform the other party of the location of the exciting content in the game video in text while sharing the game video. When the user being shared views the exciting content recommended by the user in the game video, he needs to remember the location of the exciting content and spend a lot of energy to find and view the exciting content in the game video, which results in a lot of energy cost in sharing the exciting content in the game video. Summary of the invention

[0004] The embodiments of the present application provide a video sharing method, device, electronic device and storage medium, which can reduce the energy cost required to share exciting content in game videos.

[0005] In a first aspect, an embodiment of the present application provides a video sharing method, the method comprising:

[0006] Displaying a game video sharing message of a sharing object on a graphical user interface, wherein the game video corresponding to the game video sharing message includes the marked video clip;

[0007] In response to a video segment selection operation, determining a target video segment from the marked video segments;

[0008] Play the above target video clip from the above game video.

[0009] In a second aspect, an embodiment of the present application provides a video sharing method, the method comprising:

[0010] Displaying the game video to be shared on the graphical user interface;

[0011] In response to the video annotation operation on the game video, obtaining annotation information for the game video, where the annotation information is used to indicate the annotated video segment in the game video;

[0012] In response to a video sharing operation on the game video, a game video sharing message is generated based on the annotation information and the game video, and the game video sharing message is sent, wherein the game video sharing message is used for the message receiving object to play the annotated video clip in the game video.

[0013] In a third aspect, an embodiment of the present application provides a video sharing device, the device comprising:

[0014] A message display module, used to display a game video sharing message of a sharing object on a graphical user interface, wherein the game video corresponding to the game video sharing message contains a marked video clip;

[0015] a segment determination module, configured to determine a target video segment from the marked video segments in response to a video segment selection operation;

[0016] The video playing module is used to play the above-mentioned target video clip in the above-mentioned game video.

[0017] In a fourth aspect, an embodiment of the present application provides a video sharing device, the device comprising:

[0018] A video display module, used for displaying the game video to be shared on a graphical user interface;

[0019] An information acquisition module, configured to acquire, in response to a video annotation operation on the game video, annotation information for the game video, wherein the annotation information is used to indicate annotated video segments in the game video;

[0020] The sharing module is used to respond to the video sharing operation of the above-mentioned game video, generate a game video sharing message based on the above-mentioned marking information and the above-mentioned game video, and send the above-mentioned game video sharing message, wherein the above-mentioned game video sharing message is used for the message receiving object to play the above-mentioned marked video clip in the above-mentioned game video.

[0021] In a fifth aspect, an embodiment of the present application further provides an electronic device, comprising a memory storing a plurality of instructions; a processor loads instructions from the memory to execute the steps of any one of the video sharing methods provided in the embodiments of the present application.

[0022] In a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of instructions, and the instructions are suitable for a processor to load to execute the steps of any one of the video sharing methods provided in the embodiments of the present application.

[0023] In a seventh aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the steps of any one of the video sharing methods provided in the embodiments of the present application.

[0024] By adopting the scheme of the embodiment of the present application, a game video sharing message of the sharing object can be displayed on a graphical user interface, the game video corresponding to the above game video sharing message contains a marked video clip, and then, in response to a video clip selection operation, a target video clip is determined from the marked video clips to play the above target video clip in the above game video. In this way, by pre-marking the wonderful content in the game video, there is no need to inform the location of the wonderful content in the form of text when sharing, and to search for the wonderful content in the shared game video, thereby reducing the energy cost required for sharing the wonderful content in the game video. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0026] Figure 1 This is a schematic diagram of an embodiment of the video sharing method provided in the embodiments of the present application;

[0027] Figure 2 This is a schematic diagram of a game video sharing message provided in an embodiment of the present application;

[0028] Figure 3 This is another schematic diagram of a game video sharing message provided in an embodiment of the present application;

[0029] Figure 4 is a schematic diagram of video content provided in an embodiment of the present application;

[0030] Figure 5 It is a schematic diagram of time interval identification provided in an embodiment of the present application;

[0031] Figure 6 It is a flowchart of another embodiment of the video sharing method provided in the embodiments of the present application;

[0032] Figure 7 is a schematic diagram of a label trigger control provided in an embodiment of the present application;

[0033] Figure 8 is a schematic diagram of a video progress bar provided in an embodiment of the present application;

[0034] Fig. 9 is a schematic diagram of the display of the annotation information provided in the embodiments of the present application;

[0035] Fig.10 is a structural schematic diagram of a video sharing device provided in an embodiment of the present application;

[0036] Fig.11 is a structural schematic diagram of another video sharing device provided in an embodiment of the present application;

[0037] Fig.12 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of the present application. At the same time, in the description of the embodiments of the present application, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0039] Before explaining the embodiments of the present application in detail, some terms involved in the embodiments of the present application are first explained.

[0040] Among them, the graphical user interface is obtained by executing a software application on a processor of a mobile terminal or other terminal and rendering it on a display, which can be a display screen interface of a terminal device. The graphical user interface may include a UI interface and a game screen for players to interact with. The UI interface may include game controls (such as skill controls, mobile controls, function controls, etc.), indicator signs (such as direction indicator signs, role indicator signs, etc.), information display areas (such as the number of kills, game time, etc.), or game setting controls (such as system settings, stores, gold coins, etc.). In an optional embodiment, the game screen is a display screen corresponding to the virtual scene displayed by the terminal device. The game screen presents the entire virtual scene, or only presents a part of the virtual scene when the virtual scene is relatively large. The virtual scene includes multiple static virtual objects, specifically including ground, mountain, stone, vegetation, buildings, etc., and also includes multiple dynamic virtual objects, such as game characters, NPC characters, AI characters and other virtual objects that execute game logic in the virtual scene.

[0041] Embodiments of the present application provide a video sharing method, device, electronic device, and computer-readable storage medium.

[0042] Specifically, this embodiment will be described from the perspective of a video sharing device, which can be integrated into an electronic device, that is, the video sharing method of the embodiment of the present application can be executed by an electronic device, and optionally, the electronic device can include: a terminal device. The terminal device can be a mobile phone, a tablet computer, a smart Bluetooth device, a laptop computer, a game console, or a personal computer (PC) and other devices.

[0043] The video sharing method provided in the embodiment of the present application can be applied to a video sharing system. The video sharing system may include a player terminal device and a server, and the terminal may be a device including both receiving and transmitting hardware, that is, a device having receiving and transmitting hardware capable of performing two-way communication on a two-way communication link. The player terminal device and the server may perform two-way communication via a network.

[0044] Optionally, the server may be an independent server, or a server network or server cluster composed of servers, including but not limited to a computer, a network host, a single network server, a plurality of network server sets or a cloud server composed of multiple servers. The cloud server is composed of a large number of computers or network servers based on cloud computing.

[0045] The video sharing method in one embodiment of the present disclosure can be run on a local terminal device or a server. When the game interaction method is run on a server, the method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0046] In an optional implementation, various cloud applications can be run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the operation mode of cloud games, the operating body of the game program and the main body of the game screen presentation are separated. The storage and operation of the interactive methods in the game are completed on the cloud game server. The role of the client device is to receive and send data and present the game screen. For example, the client device can be a display device with data transmission function close to the user side, such as a mobile terminal, a TV, a computer, a handheld computer, etc.; but the cloud game server in the cloud is responsible for information processing. When playing the game, the player operates the client device to send operation instructions to the cloud game server. The cloud game server runs the game according to the operation instructions, encodes and compresses the game screen and other data, and returns it to the client device through the network. Finally, the client device decodes and outputs the game screen.

[0047] In an optional embodiment, taking a game as an example, a local terminal device stores a game program and is used to present a game screen. The local terminal device is used to interact with the player through a graphical user interface, that is, the game program is downloaded and installed by an electronic device and run conventionally. The local terminal device may provide the graphical user interface to the player in a variety of ways, for example, it may be rendered and displayed on a display screen of the terminal, or provided to the player through a holographic projection. For example, the local terminal device may include a display screen and a processor, the display screen is used to present a graphical user interface, the graphical user interface includes a game screen, and the processor is used to run the game, generate a graphical user interface, and control the display of the graphical user interface on the display screen.

[0048] The following is a detailed description in conjunction with the accompanying drawings. In this embodiment, the execution subject is a terminal device as an example. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments. Although the logical order is shown in the flowchart, in some cases, the steps shown or described can be performed in an order different from that shown in the accompanying drawings.

[0049] The video sharing method of this embodiment can reduce the energy cost required to share the wonderful content in the game video.

[0050] Please refer to Figure 1 Taking a terminal as an example, this embodiment provides a video sharing method, which can be applied to a message receiving end, and the message receiving end can be held by a message receiving object. The specific process of the video sharing method can be as follows: Steps 101 to 103, wherein:

[0051] Step 101: Display a game video sharing message of a sharing object on a graphical user interface, wherein the game video corresponding to the game video sharing message includes a marked video clip.

[0052] The game video sharing message is a message shared by a sharing object, and the game video sharing message includes a game video and video clips annotated with the game video.

[0053] It is understandable that the marked video clips in the game video are the clips corresponding to the wonderful content recommended by the user in the game video, and the user marks the wonderful content in the game video to recommend the wonderful content in the game video to other users without spending time to tell other users the wonderful content in the game video in text.

[0054] Among them, the user who marks the video clips in the game video can be the above-mentioned sharing object or other objects. For example, when the sharing object sees the video clips marked by other objects in the game video, he also thinks it is exciting and shares the game video with the current user through a game video sharing message.

[0055] It should be noted that the above-mentioned game video may contain one or two or more marked video clips. If the game video contains two or more marked video clips, the video clips in the game video may be marked by different users, or the same user may mark all the video clips in the game video.

[0056] In this embodiment, the terminal receives the game video sharing message sent by the sharing object and displays the game video sharing message on the graphical user interface so that the object to which the terminal belongs can operate the game video sharing message, such as selecting a marked video clip in the game video.

[0057] Specifically, the game video sharing message displayed on the graphical user interface includes but is not limited to the video identifier of the game video, the annotation identifier corresponding to the video clip, the object information of the sharing object, and the sharing of the game video, etc., which can be set according to needs and are not limited here.

[0058] Among them, the above-mentioned video identification includes but is not limited to video cover, video name, etc., and the video cover includes interactive video playback controls; the above-mentioned annotation identification can be the avatar, name, content description or time interval of the annotated video clip, etc., which can be set according to needs and is not limited here.

[0059] For example, Figure 2 As shown, Figure 2 The left area of ​​the graphical user interface shown includes a game video sharing message sent by the sharing object "Le Dachui". The game video sharing message provided by the graphical user interface includes a video cover of the game video and a marking mark "Marked 02:30-4:00", and the above "Marked 02:30-4:00" indicates that the marked video clip is the content within the time interval of 02:30-4:00 in the game video.

[0060] Step 102: In response to a video segment selection operation, determine a target video segment from the marked video segments.

[0061] Step 103: play the target video clip in the game video.

[0062] Among them, the above-mentioned video selection clip can be an operation on a game video sharing message, or it can be an operation on the triggered information after operating the game video sharing message to trigger the display of certain information, etc. The specific setting can be made according to needs and is not limited here.

[0063] Exemplarily, the above-mentioned video clip selection operation can be a touch operation such as sliding operation, pressing operation, clicking operation, etc. directly performed on the game video sharing message, or it can be an operation performed on specific information contained in the game video sharing message, such as operation on video identification and annotation identification, or it can be a trigger operation on shortcut keys associated with the game video sharing message, etc. The specific setting can be made according to needs and is not limited here.

[0064] In this embodiment, after the terminal receives the video clip selection operation performed by the current user, it indicates that the corresponding wonderful content in the game video needs to be viewed. Therefore, the terminal needs to determine the video clip selected by the current user, that is, the above-mentioned target video clip, so as to play the target video clip. Therefore, when sharing the game video, there is no need to search for wonderful content based on the location informed by the sharing object. Through convenient operations, the complexity of the sharing process is reduced, the sharing threshold is lowered, and the energy cost of sharing the wonderful content in the game video is reduced, which is convenient for users to quickly locate the wonderful content in the game video and increase the sharing frequency between players.

[0065] In some embodiments, since the above-mentioned video sharing message may include a marking identifier, and the above-mentioned marking identifier is used to indicate the above-mentioned marked video segment, that is, one marking identifier is used to indicate a marked video segment, therefore, the above-mentioned response to the video segment selection operation to determine the target video segment from the marked video segments may include: the terminal may determine the video segment corresponding to the selected marking identifier as the target video segment in response to the selection operation of the above-mentioned marking identifier.

[0066] It should be noted that if there are two or more marked video clips contained in the game video, then one marked video clip corresponds to one marking mark.

[0067] For example, Figure 3 As shown, Figure 3 The game video sharing message shown includes two marking identifiers, namely, "Mark 02:50-3:30" identifier and "Mark 02:30-04:00" identifier. The current user can select the "Mark 02:30-04:00" identifier so that the terminal responds to the selection operation of the "Mark 02:30-04:00" identifier and determines the video segment corresponding to the "Mark 02:30-04:00" identifier as the target video segment.

[0068] In some embodiments, the video clips marked in the above-mentioned game video can be marked by the sharing object, and the above-mentioned game video sharing message that displays the sharing object on the graphical user interface may include: the terminal can determine the video clips marked by the above-mentioned sharing object in the above-mentioned game video based on the first marking information carried in the above-mentioned video sharing message, so as to display the marking mark corresponding to the video clip marked by the above-mentioned sharing object on the graphical user interface.

[0069] In some embodiments, the video clips marked in the above-mentioned game video can be marked by the sharing objects and / or other objects, and the above-mentioned game video sharing message displayed on the graphical user interface can include: the sharing object can send the game video sharing message to the terminal through the server, and the server can send the game video sharing information to the terminal based on the game video, and at the same time, send second marking information for the above-mentioned game video, and the above-mentioned second marking information is used to indicate the video clips marked by at least one marking object in the above-mentioned game video; finally, the terminal can display the marking mark corresponding to the above-mentioned marked video clip based on the above-mentioned second marking information.

[0070] In some embodiments, the terminal may determine the video segment corresponding to the selected annotation identifier based on the selection operation of the annotation identifier, so as to use the video segment corresponding to the selected annotation identifier as the target video segment.

[0071] Specifically, in response to the selection operation of the above-mentioned annotation identifier, the video segment corresponding to the selected annotation identifier is determined as the target video segment, which may include: the terminal may determine the time interval corresponding to the above-mentioned selected annotation identifier in response to the selection operation of the above-mentioned annotation identifier, and then determine the video segment within the above-mentioned time interval in the above-mentioned game video, and determine the video segment within the above-mentioned time interval as the above-mentioned target video segment.

[0072] Among them, a time interval can be set on the above-mentioned annotation mark, and the terminal can determine the time interval corresponding to the above-mentioned selected annotation mark by means of information recognition; or, an association relationship can be established in advance between the annotation mark and the time interval to determine the time interval corresponding to the above-mentioned selected annotation mark through the association relationship.

[0073] Specifically, the above-mentioned response to the selection operation of the above-mentioned annotation identifier, determining the video segment corresponding to the selected annotation identifier as the target video segment, can include: the key video frames corresponding to the annotation identifier can be marked in the game video in advance, so that the terminal can determine the key video frames corresponding to the above-mentioned selected annotation identifier in response to the selection operation of the above-mentioned annotation identifier, and then, the video segment composed of the key video frames in the above-mentioned game video is recorded as the video segment corresponding to the selected annotation identifier, so as to determine the video segment corresponding to the selected annotation identifier as the above-mentioned target video segment.

[0074] In some embodiments, the video sharing message may include the video identifier of the game video, and the determining of the target video segment from the labeled video segments in response to the video segment selection operation may include: the terminal may respond to the triggering operation of the video identifier, play the video content of the game video on the graphical user interface, and display the labeled tag corresponding to the labeled video segment, and then, the terminal may respond to the selection operation of the labeled tag and determine the video segment corresponding to the selected labeled tag as the target video segment.

[0075] It should be noted that if there are two or more marked video clips in the game video, one marked video clip corresponds to one marked label. If there are multiple marked labels, they can be displayed on the side of the video content in the form of a list, such as on the left or right side of the video content.

[0076] For example, Figure 4 As shown, Figure 4 The graphical user interface shown in the figure plays video content of a game video, and in Figure 4 In the left area, three annotated labels are displayed in the form of a list, namely, "02:20-04:23" label, "02:30-04:53" label and "02:10-04:13" label. The current user can select the "02:30-04:53" label, so that the terminal responds to the selection operation of the "02:30-04:53" label and determines the video segment corresponding to the "annotated 02:30-04:00" label as the target video segment.

[0077] In some embodiments, if the video clips marked in the game video are all marked by the sharing objects, then the above-mentioned display of the marked labels corresponding to the above-mentioned marked video clips may include: the terminal may determine the video clips marked by the above-mentioned sharing objects in the above-mentioned game video based on the first marking information carried in the above-mentioned video sharing message, so as to display the marked labels corresponding to the video clips marked by the above-mentioned sharing objects.

[0078] In some embodiments, if the video clips annotated in the game video can be annotated by the sharing object and / or other objects, then the above-mentioned display of the annotated labels corresponding to the annotated video clips may include: the terminal may generate an information acquisition request for the game video based on the video identifier, and send the information acquisition request to the server so that the server can provide feedback based on the information acquisition request. Then, the terminal may receive the second annotation information for the game video sent by the server based on the information acquisition request, and the second annotation information is used to indicate the video clips annotated by at least one annotated object in the game video; finally, the terminal may display the annotation labels corresponding to the annotated video clips based on the second annotation information.

[0079] In some embodiments, when playing the target video segment in the game video, in order to facilitate the current user to clearly understand the playing progress of the game video, the terminal may further display a video progress bar on the graphical user interface, where the video progress bar includes the playing progress of the target video segment, such as Figure 4 The bottom area shown contains the video progress bar, which starts from Figure 4 It can be seen that the video content of the current game video is played to 02:30.

[0080] Then, the terminal may respond to the triggering operation on the video progress bar and display the time interval mark corresponding to the target video segment on the video progress bar so that the current user can clearly understand the relationship between the playback progress of the current game video and the marked wonderful content.

[0081] The time interval identifier may be an avatar, name, or content description of the marked video clip of the marked object, etc., which may be set according to the needs and is not limited here.

[0082] For example, Figure 5 As shown, Figure 5 The mark on the video progress bar shown is the time interval mark corresponding to the target video segment.

[0083] In order to facilitate the current user to view more intuitively, the picture displayed by the time interval mark on the above video progress bar can be the same as part of the information in the above annotation label, such as Figure 5 As shown, the picture displayed by the above time interval mark and the above annotation label both include the avatar of the annotated object.

[0084] In some embodiments, in response to the triggering operation of the above-mentioned video progress bar, when the time interval identifier corresponding to the above-mentioned target video segment is displayed on the above-mentioned video progress bar, it can also include: displaying the time interval identifiers corresponding to other video segments on the above-mentioned video progress bar, and the above-mentioned other video segments are video segments other than the above-mentioned target video segment, so that the current user can clearly understand the relative position relationship between different video segments.

[0085] From the above content, it can be seen that by displaying the game video sharing message of the sharing object on the graphical user interface, the game video corresponding to the above game video sharing message contains a marked video clip, and then, in response to the video clip selection operation, the target video clip is determined from the marked video clips to play the above target video clip in the above game video, so that the wonderful content in the game video is marked in advance, and there is no need to inform the location of the wonderful content in the form of text when sharing, and to find the wonderful content in the shared game video, thereby reducing the energy cost of sharing the wonderful content in the game video.

[0086] Please refer to Figure 6 Taking a terminal as an example, this embodiment provides a video sharing method, which can be applied to a message sharing terminal, and the message sharing terminal can be held by a sharing object. The specific process of the video sharing method can be as follows: Steps 601 to 603, wherein:

[0087] Step 601: Display the game video to be shared on the graphical user interface.

[0088] In this embodiment, the terminal needs to provide a marking function to display the game video to be shared on a graphical user interface, so that the current user can mark the game video to be shared based on the marking function provided by the terminal, so as to share the marked game video.

[0089] Among them, the above-mentioned game video to be shared can be displayed on the graphical user interface in the form of playback, or in the form of an unplayed video cover. The specific setting can be made according to needs and is not limited here.

[0090] Step 602: In response to the video annotation operation on the game video, obtain annotation information for the game video, where the annotation information is used to indicate the annotated video segment in the game video.

[0091] Among them, the above-mentioned video annotation operation can be a touch operation such as sliding operation, pressing operation, clicking operation, etc. directly on the shared game video, or it can be an operation performed on specific information contained in the shared game video, such as an operation performed on a specific node in the game video, or it can be a specific trigger operation performed on the controls associated with the shared game video, etc. The specific settings can be made according to needs and are not limited here.

[0092] In this embodiment, the terminal may respond to the video annotation operation performed by the current user to obtain the annotation information generated when the current user performs the video annotation operation, so that the terminal can clarify the annotated video segment in the game video based on the annotation information.

[0093] In some embodiments, the graphical user interface also includes a labeling trigger control, the labeling information includes a time interval, and the response to the video labeling operation on the game video obtains the labeling information for the game video, including: the terminal can display a video progress bar of the game video in response to the triggering operation of the labeling trigger control, and the video progress bar includes multiple video nodes. Then, the terminal can determine the time interval based on the video moment corresponding to the selected video node in response to the selection operation of the video node.

[0094] The above-mentioned annotation trigger control is used to trigger the annotation of the video content of the game video, such as Figure 7 As shown, Figure 7 The circular control in front of the "annotation fragment" in the bottom area shown is the annotation trigger control. The circular control is clicked to select the circular control to implement the trigger operation of the annotation trigger control.

[0095] The video progress bar is used to indicate the duration of the game video. Figure 8 As shown, Figure 8 The video progress bar shown includes multiple video nodes, and the current user can select some of the video nodes. For example, if the current user selects point A and point B, the video moments corresponding to point A and point B constitute a time interval, and the video content between point A and point B is the marked video clip.

[0096] In some embodiments, if the selected video nodes include at least three, corresponding video clips may be generated in sequence based on the video moments of the at least three video nodes, such as based on Figure 8 In the example shown, if the current user selects point A, point B, and point C, the video moments corresponding to point A and point B constitute a time interval, and the video moments corresponding to point B and point C constitute a time interval.

[0097] In some embodiments, in order to facilitate the current user to select a video node, the video content of the game video can be displayed synchronously with the video content of the above-mentioned game video, so that when the target video node on the video progress bar is selected, the video frame content corresponding to the target video node will be displayed synchronously, so that the current user can more accurately mark the video clips of the game video.

[0098] In some embodiments, the graphical user interface further includes a time input control, and the above-mentioned response to the video annotation operation of the game video to obtain the annotation information for the game video includes: the terminal can respond to the information input operation of the time input control, and the terminal can determine the time information input in the information input operation as the time interval corresponding to the annotation information. Among them, the above-mentioned time input control can be Figure 7 The controls behind the Callout Snippet in the bottom area shown.

[0099] In some embodiments, after obtaining the annotation information for the game video, the terminal may display the annotation information of the game video on a graphical user interface, such as Fig. 9 The time input control behind the "marked segment" in the bottom area shown serves as an information display area to display the marked information of the game video.

[0100] In some embodiments, after obtaining the annotation information for the above-mentioned game video, the terminal can play the video clip corresponding to the annotation information on the graphical user interface so that the current user can clearly understand whether there is any abnormal annotation.

[0101] Step 603, in response to the video sharing operation on the game video, based on the annotation information and the game video, a game video sharing message is generated, and the game video sharing message is sent, wherein the game video sharing message is used for the message receiving object to play the annotated video clip in the game video.

[0102] In this embodiment, the terminal can respond to the video sharing operation of the above-mentioned game video to share the game video sharing message corresponding to the game video, so that the current user does not need to inform the relevant location of the shared game video to prompt the message recipient to find the wonderful content, and through convenient labeling operations, the complexity of the sharing process is reduced, the sharing threshold is lowered, and the energy cost of sharing the wonderful content in the game video is reduced, which is convenient for users to quickly locate the wonderful content in the game video and increase the sharing frequency between players.

[0103] The video sharing operation can be a touch operation such as sliding, pressing, or clicking directly on the marked game video, or it can be an operation on the controls associated with the marked game video, such as Fig. 9 The operation can be performed by the "Publish" control in the game video, or it can be a trigger operation for the shortcut key associated with the marked game video, etc. The specific settings can be made according to needs and are not limited here.

[0104] From the above content, it can be seen that by displaying the game video to be shared on a graphical user interface, and then responding to the video annotation operation on the above game video, obtaining the annotation information for the above game video, the above annotation information is used to indicate the annotated video segment in the above game video, and then responding to the video sharing operation on the above game video, generating a game video sharing message based on the above annotation information and the above game video, and sending the above game video sharing message, wherein the above game video sharing message is used for the message receiving object to play the above annotated video segment in the above game video, thereby pre-annotating the wonderful content in the game video without informing the location of the wonderful content in text when sharing, and searching for the wonderful content in the shared game video, thereby reducing the energy cost of sharing the wonderful content in the game video.

[0105] This embodiment also provides a video sharing device, which can be integrated into a terminal device. Fig.10 As shown, the video sharing device may include:

[0106] A message display module 1001 is used to display a game video sharing message of a sharing object on a graphical user interface, wherein the game video corresponding to the game video sharing message contains a marked video clip;

[0107] A segment determination module 1002, configured to determine a target video segment from the marked video segments in response to a video segment selection operation;

[0108] The video playing module 1003 is used to play the above-mentioned target video segment in the above-mentioned game video.

[0109] In some embodiments, the video sharing message includes a marking mark, and the marking mark is used to indicate the marked video segment. The segment determination module 1002 is specifically used to:

[0110] In response to the selection operation of the above-mentioned marking mark, the video segment corresponding to the selected marking mark is determined as the target video segment.

[0111] In some embodiments, the segment determination module 1002 is specifically used to:

[0112] In response to a selection operation on the marking mark, determining a time interval corresponding to the selected marking mark;

[0113] Determine the video segment in the time interval in the game video, and determine the video segment in the time interval as the target video segment.

[0114] In some embodiments, the video sharing message includes the video identifier of the game video, and the segment determination module 1002 is specifically used to:

[0115] In response to the triggering operation of the video identifier, the video content of the game video is played on the graphical user interface, and the annotation label corresponding to the annotated video segment is displayed;

[0116] In response to the selection operation of the above-mentioned annotation tag, the video segment corresponding to the selected annotation tag is determined as the target video segment.

[0117] In some embodiments, the segment determination module 1002 is specifically used to:

[0118] Based on the first annotation information carried in the video sharing message, determining the video segment annotated by the sharing object in the game video;

[0119] Displays the annotated labels corresponding to the video clips annotated by the above-mentioned sharing objects.

[0120] In some embodiments, the segment determination module 1002 is specifically used to:

[0121] Based on the video identifier, generate an information acquisition request for the game video, and send the information acquisition request to the server;

[0122] Receiving second annotation information for the game video sent by the server based on the information acquisition request, where the second annotation information is used to indicate a video segment annotated by at least one annotation object in the game video;

[0123] Based on the second annotation information, the annotation label corresponding to the annotated video segment is displayed.

[0124] In some embodiments, the video sharing device further includes a progress display module, and the progress display module is specifically used to:

[0125] Displaying a video progress bar on the graphical user interface, wherein the video progress bar includes the playback progress of the target video clip;

[0126] In response to a triggering operation on the video progress bar, a time interval identifier corresponding to the target video segment is displayed on the video progress bar.

[0127] In some embodiments, the video sharing device further includes a logo display module, and the logo display module is specifically used for:

[0128] The time interval marks corresponding to other video clips are displayed on the video progress bar, and the other video clips are video clips other than the target video clip.

[0129] From the above content, it can be seen that by displaying the game video sharing message of the sharing object on the graphical user interface, the game video corresponding to the above game video sharing message contains a marked video clip, and then, in response to the video clip selection operation, the target video clip is determined from the marked video clips to play the above target video clip in the above game video, so that the wonderful content in the game video is marked in advance, and there is no need to inform the location of the wonderful content in the form of text when sharing, and to find the wonderful content in the shared game video, thereby reducing the energy cost of sharing the wonderful content in the game video.

[0130] This embodiment also provides a video sharing device, which can be integrated into a terminal device. Fig.11 As shown, the video sharing device may include:

[0131] The video display module 1101 is used to display the game video to be shared on the graphical user interface;

[0132] The information acquisition module 1102 is used to obtain the annotation information for the game video in response to the video annotation operation for the game video, where the annotation information is used to indicate the annotated video segment in the game video;

[0133] The sharing module 1103 is used to respond to the video sharing operation of the above-mentioned game video, generate a game video sharing message based on the above-mentioned marking information and the above-mentioned game video, and send the above-mentioned game video sharing message, wherein the above-mentioned game video sharing message is used for the message receiving object to play the above-mentioned marked video clip in the above-mentioned game video.

[0134] In some embodiments, the graphical user interface further includes a marking trigger control, the marking information includes a time interval, and the information acquisition module 1102 is specifically used to:

[0135] In response to a trigger operation on the annotation trigger control, a video progress bar of the game video is displayed, wherein the video progress bar includes a plurality of video nodes;

[0136] In response to a selection operation on the video node, the time interval is determined based on a video moment corresponding to the selected video node.

[0137] From the above content, it can be seen that by displaying the game video to be shared on a graphical user interface, and then responding to the video annotation operation on the above game video, obtaining the annotation information for the above game video, the above annotation information is used to indicate the annotated video segment in the above game video, and then responding to the video sharing operation on the above game video, generating a game video sharing message based on the above annotation information and the above game video, and sending the above game video sharing message, wherein the above game video sharing message is used for the message receiving object to play the above annotated video segment in the above game video, thereby pre-annotating the wonderful content in the game video without informing the location of the wonderful content in text when sharing, and searching for the wonderful content in the shared game video, thereby reducing the energy cost of sharing the wonderful content in the game video.

[0138] Accordingly, an embodiment of the present application further provides an electronic device, which may be a terminal, and the terminal may be a smart phone, a tablet computer, a laptop computer, a touch screen, a game console, a personal computer (PC, Personal Computer), a personal digital assistant (Personal Digital Assistant, PDA) and other terminal devices. Alternatively, the electronic device may be a server.

[0139] like Fig.12 As shown, Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 1200 includes a processor 1201 having one or more processing cores, a memory 1202 having one or more computer-readable storage media, and a computer program stored in the memory 1202 and executable on the processor. The processor 1201 is electrically connected to the memory 1202. It will be understood by those skilled in the art that the electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0140] The processor 1201 is the control center of the electronic device 1200, and uses various interfaces and lines to connect various parts of the entire electronic device 1200. By running or loading software programs and / or units stored in the memory 1202, and calling data stored in the memory 1202, the processor 1201 executes various functions of the electronic device 1200 and processes data, thereby monitoring the electronic device 1200 as a whole. The processor 1201 can be a central processing unit CPU, a graphics processing unit GPU, a network processor (Network Processor, NP), etc., and can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application.

[0141] In the embodiment of the present application, the processor 1201 in the electronic device 1200 will load instructions corresponding to the processes of one or more application programs into the memory 1202 according to the following steps, and the processor 1201 will run the application programs stored in the memory 1202 to implement various functions, such as:

[0142] Displaying a game video sharing message of a sharing object on a graphical user interface, wherein the game video corresponding to the game video sharing message includes the marked video clip;

[0143] In response to a video segment selection operation, determining a target video segment from the marked video segments;

[0144] Play the above target video clip from the above game video.

[0145] In some embodiments, the video sharing message includes a marking mark, and the marking mark is used to indicate the marked video segment. In response to the video segment selection operation, determining the target video segment from the marked video segments includes:

[0146] In response to the selection operation of the above-mentioned marking mark, the video segment corresponding to the selected marking mark is determined as the target video segment.

[0147] In some embodiments, in response to the selection operation of the annotation mark, determining the video segment corresponding to the selected annotation mark as the target video segment includes:

[0148] In response to a selection operation on the marking mark, determining a time interval corresponding to the selected marking mark;

[0149] Determine the video segment in the time interval in the game video, and determine the video segment in the time interval as the target video segment.

[0150] In some embodiments, the video sharing message includes the video identifier of the game video, and the step of determining the target video segment from the marked video segments in response to the video segment selection operation includes:

[0151] In response to the triggering operation of the video identifier, the video content of the game video is played on the graphical user interface, and the annotation label corresponding to the annotated video segment is displayed;

[0152] In response to the selection operation of the above-mentioned annotation tag, the video segment corresponding to the selected annotation tag is determined as the target video segment.

[0153] In some embodiments, the displaying of the annotation labels corresponding to the annotated video clips includes:

[0154] Based on the first annotation information carried in the video sharing message, determining the video segment annotated by the sharing object in the game video;

[0155] Displays the annotated labels corresponding to the video clips annotated by the above-mentioned sharing objects.

[0156] In some embodiments, the displaying of the annotation labels corresponding to the annotated video clips includes:

[0157] Based on the video identifier, generate an information acquisition request for the game video, and send the information acquisition request to the server;

[0158] Receiving second annotation information for the game video sent by the server based on the information acquisition request, where the second annotation information is used to indicate a video segment annotated by at least one annotation object in the game video;

[0159] Based on the second annotation information, the annotation label corresponding to the annotated video segment is displayed.

[0160] In some embodiments, when playing the target video clip in the game video, the method further includes:

[0161] Displaying a video progress bar on the graphical user interface, wherein the video progress bar includes the playback progress of the target video clip;

[0162] In response to a triggering operation on the video progress bar, a time interval identifier corresponding to the target video segment is displayed on the video progress bar.

[0163] In some embodiments, in response to the triggering operation on the video progress bar, when the time interval mark corresponding to the target video segment is displayed on the video progress bar, the method further includes:

[0164] The time interval marks corresponding to other video clips are displayed on the video progress bar, and the other video clips are video clips other than the target video clip.

[0165] The following functions can also be realized:

[0166] Displaying the game video to be shared on the graphical user interface;

[0167] In response to the video annotation operation on the game video, obtaining annotation information for the game video, where the annotation information is used to indicate the annotated video segment in the game video;

[0168] In response to a video sharing operation on the game video, a game video sharing message is generated based on the annotation information and the game video, and the game video sharing message is sent, wherein the game video sharing message is used for the message receiving object to play the annotated video clip in the game video.

[0169] In some embodiments, the graphical user interface further includes a labeling trigger control, the labeling information includes a time interval, and the step of obtaining the labeling information for the game video in response to the video labeling operation on the game video includes:

[0170] In response to a trigger operation on the annotation trigger control, a video progress bar of the game video is displayed, wherein the video progress bar includes a plurality of video nodes;

[0171] In response to a selection operation on the video node, the time interval is determined based on a video moment corresponding to the selected video node.

[0172] Therefore, the electronic device 1200 provided in this embodiment can bring the following technical effects: reducing the energy cost required for sharing wonderful content in game videos.

[0173] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0174] Optional, such as Fig.12 As shown, the electronic device 1200 further includes: a touch screen 1203, a radio frequency circuit 1204, an audio circuit 1205, an input unit 1206, and a power supply 1207. The processor 1201 is electrically connected to the touch screen 1203, the radio frequency circuit 1204, the audio circuit 1205, the input unit 1206, and the power supply 1207, respectively. Those skilled in the art can understand that Fig.12 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0175] The touch display screen 1203 can be used to display a graphical user interface and receive operation instructions generated by the user acting on the graphical user interface. The touch display screen 1203 may include a display panel and a touch panel. Among them, the display panel may be used to display information input by the user or information provided to the user and various graphical user interfaces of the electronic device, and these graphical user interfaces may be composed of graphics, text, icons, videos and any combination thereof. Optionally, the display panel may be configured in the form of a liquid crystal display (LCD, Liquid Crystal Display), an organic light emitting diode (OLED, Organic Light-EmittingDiode) and the like. The touch panel may be used to collect the user's touch operation on or near it (such as the user using any suitable object or attachment such as a finger, a stylus, etc. on the touch panel or near the touch panel), and generate corresponding operation instructions, and the operation instructions execute corresponding programs. Optionally, the touch panel may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 1201, and can receive the command sent by the processor 1201 and execute it. The touch panel can cover the display panel. When the touch panel detects a touch operation on or near it, it is transmitted to the processor 1201 to determine the type of touch event, and then the processor 1201 provides a corresponding visual output on the display panel according to the type of touch event. In an embodiment of the present application, the touch panel and the display panel can be integrated into the touch display screen 1203 to realize the input and output functions. However, in some embodiments, the touch panel and the touch panel can be used as two independent components to realize the input and output functions. That is, the touch display screen 1203 can also be used as a part of the input unit 1206 to realize the input function.

[0176] The radio frequency circuit 1204 may be used to send and receive radio frequency signals, so as to establish wireless communication with a network device or other electronic devices through wireless communication, and to send and receive signals between the network device or other electronic devices.

[0177] The audio circuit 1205 can be used to provide an audio interface between the user and the electronic device through a speaker and a microphone. The audio circuit 1205 can transmit the electrical signal converted from the received audio data to the speaker, which is converted into a sound signal for output; on the other hand, the microphone converts the collected sound signal into an electrical signal, which is received by the audio circuit 1205 and converted into audio data, and then the audio data is output to the processor 1201 for processing, and then sent to another electronic device through the radio frequency circuit 1204, or the audio data is output to the memory 1202 for further processing. The audio circuit 1205 may also include an earplug jack to provide communication between an external headset and the electronic device.

[0178] The input unit 1206 may be used to receive input numbers, character information or user feature information (such as fingerprint, iris, facial information, etc.), and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0179] The power supply 1207 is used to supply power to various components of the electronic device 1200. Optionally, the power supply 1207 can be logically connected to the processor 1201 through a power management system, so that the power management system can manage charging, discharging, and power consumption. The power supply 1207 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0180] although Fig.12 Not shown, the electronic device 1200 may also include a camera, a sensor, a wireless fidelity module, a Bluetooth module, etc., which will not be described in detail here.

[0181] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0182] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0183] To this end, an embodiment of the present application provides a computer-readable storage medium, in which multiple computer programs are stored, and the computer program can be loaded by a processor to execute any video sharing method provided in the embodiment of the present application. The computer program can execute the following steps of the video sharing method:

[0184] Displaying a game video sharing message of a sharing object on a graphical user interface, wherein the game video corresponding to the game video sharing message includes the marked video clip;

[0185] In response to a video segment selection operation, determining a target video segment from the marked video segments;

[0186] Play the above target video clip from the above game video.

[0187] You can also perform the following steps of the video sharing method:

[0188] Displaying the game video to be shared on the graphical user interface;

[0189] In response to the video annotation operation on the game video, obtaining annotation information for the game video, where the annotation information is used to indicate the annotated video segment in the game video;

[0190] In response to a video sharing operation on the game video, a game video sharing message is generated based on the annotation information and the game video, and the game video sharing message is sent, wherein the game video sharing message is used for the message receiving object to play the annotated video clip in the game video.

[0191] It can be seen that the computer program can be loaded by the processor to execute any one of the video sharing methods provided in the embodiments of the present application, thereby bringing about the following technical effects: reducing the energy cost required to share the exciting content in the game video.

[0192] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0193] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0194] Since the computer program stored in the computer-readable storage medium can execute any one of the video sharing methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the video sharing methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0195] According to one aspect of the present application, a computer program product or a computer program is also provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the methods provided in various optional implementations of the above embodiments.

[0196] In the above-mentioned video sharing device, computer-readable storage medium, electronic device, and computer program product embodiments, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, reference can be made to the relevant description of other embodiments. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process and beneficial effects of the above-mentioned video sharing device, computer-readable storage medium, computer program product, electronic device and its corresponding units can refer to the description of the video sharing method in the above embodiment, and will not be repeated here.

[0197] The above is a detailed introduction to a video sharing method, device, electronic device, computer-readable storage medium and computer program product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A video sharing method, characterized in that: The method comprises: Displaying a game video sharing message of a sharing object on a graphical user interface, wherein the game video corresponding to the game video sharing message includes a marked video clip; In response to a video segment selection operation, determining a target video segment from the marked video segments; Play the target video segment in the game video.

2. The video sharing method according to claim 1, wherein: The video sharing message includes a marking identifier, and the marking identifier is used to indicate the marked video segment. In response to the video segment selection operation, determining a target video segment from the marked video segments includes: In response to a selection operation on the marking identifier, a video segment corresponding to the selected marking identifier is determined as a target video segment.

3. The video sharing method according to claim 2, wherein: In response to the selection operation of the marking mark, determining the video segment corresponding to the selected marking mark as the target video segment includes: In response to a selection operation on the marking mark, determining a time interval corresponding to the selected marking mark; A video segment in the time interval in the game video is determined, and the video segment in the time interval is determined as the target video segment.

4. The video sharing method according to claim 1, wherein: The video sharing message includes the video identifier of the game video, and the step of determining the target video segment from the marked video segments in response to the video segment selection operation includes: In response to a triggering operation on the video identifier, playing the video content of the game video on the graphical user interface, and displaying a marked label corresponding to the marked video segment; In response to a selection operation on the annotation tag, a video segment corresponding to the selected annotation tag is determined as a target video segment.

5. The video sharing method according to claim 4, characterized in that: The displaying of the annotation label corresponding to the annotated video segment includes: Based on the first marking information carried in the video sharing message, determining the video segment marked by the sharing object in the game video; Display the annotated label corresponding to the video clip annotated by the sharing object.

6. The video sharing method according to claim 4, wherein: The displaying of the annotation label corresponding to the annotated video segment includes: Based on the video identifier, generating an information acquisition request for the game video, and sending the information acquisition request to a server; receiving second annotation information for the game video sent by the server based on the information acquisition request, where the second annotation information is used to indicate a video segment annotated by at least one annotation object in the game video; Based on the second annotation information, a annotation label corresponding to the annotated video segment is displayed.

7. The video sharing method according to any one of claims 1 to 6, characterized in that: When playing the target video segment in the game video, the method further includes: Displaying a video progress bar on the graphical user interface, wherein the video progress bar includes the playback progress of the target video segment; In response to a triggering operation on the video progress bar, a time interval identifier corresponding to the target video segment is displayed on the video progress bar.

8. The video sharing method according to claim 7, wherein: In response to the triggering operation on the video progress bar, when the time interval mark corresponding to the target video segment is displayed on the video progress bar, the method further includes: The time interval identifiers corresponding to other video segments are displayed on the video progress bar, and the other video segments are video segments other than the target video segment.

9. A video sharing method, characterized in that: The method comprises: Displaying the game video to be shared on the graphical user interface; In response to a video annotation operation on the game video, obtaining annotation information for the game video, where the annotation information is used to indicate annotated video segments in the game video; In response to a video sharing operation on the game video, a game video sharing message is generated based on the annotation information and the game video, and the game video sharing message is sent, wherein the game video sharing message is used for the message receiving object to play the annotated video clip in the game video.

10. The video sharing method according to claim 9, wherein: The graphical user interface also includes a labeling trigger control, the labeling information includes a time interval, and the obtaining of the labeling information for the game video in response to the video labeling operation on the game video includes: In response to a trigger operation on the annotation trigger control, displaying a video progress bar of the game video, wherein the video progress bar includes a plurality of video nodes; In response to a selection operation on the video node, the time interval is determined based on a video moment corresponding to the selected video node.

11. A video sharing device, characterized in that: The device comprises: A message display module, used to display a game video sharing message of a sharing object on a graphical user interface, wherein the game video corresponding to the game video sharing message contains a marked video clip; a segment determination module, configured to determine a target video segment from the marked video segments in response to a video segment selection operation; The video playing module is used to play the target video segment in the game video.

12. A video sharing device, characterized in that: The device comprises: A video display module, used for displaying the game video to be shared on a graphical user interface; An information acquisition module, configured to acquire, in response to a video annotation operation on the game video, annotation information for the game video, wherein the annotation information is used to indicate annotated video segments in the game video; A sharing module is used to respond to a video sharing operation on the game video, generate a game video sharing message based on the annotation information and the game video, and send the game video sharing message, wherein the game video sharing message is used for the message receiving object to play the annotated video clip in the game video.

13. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to execute the steps of the video sharing method according to any one of claims 1 to 10.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps of the video sharing method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method and device for labeling video, equipment and medium

    CN108924576A

  • Application program starting method and device and archiving method and device, equipment and storage medium

    CN112169318A

  • Game information processing method and device, equipment and storage medium

    CN113596598A

  • Video dotting method and device, terminal, storage medium and program product

    CN116962793A

  • Video sharing method and device, electronic equipment, storage medium and program product

    CN117221655A