Video barrage control method and system, and storage medium

By generating pre-made bullet comments and previewing and adjusting them before sending, the problem of delayed bullet comment effect adjustment in existing technologies is solved, achieving accurate display of bullet comments in videos and improving user experience.

CN120416609BActive Publication Date: 2026-04-17VSWORK NETWORK TECHNOLOGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VSWORK NETWORK TECHNOLOGY CO LTD
Filing Date
2025-07-02
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing video bullet comment systems lack a preview function, preventing users from adjusting the bullet comment effect in time after sending it, which affects the video viewing experience.

Method used

Generate a pre-made bullet comment template. Users can preview and adjust it before sending. They can control the display layer and position of the bullet comment template through editing commands. After generation, it is merged with the current bullet comment group.

Benefits of technology

It enables users to preview and adjust the bullet screen effect in real time before sending, ensuring that the bullet screen is accurately displayed in the video and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120416609B_ABST
    Figure CN120416609B_ABST
Patent Text Reader

Abstract

This invention discloses a method, system, and storage medium for controlling video bullet comments, belonging to the field of streaming media technology. The method includes: acquiring input bullet comment content, the bullet comment content including text data and setting data; generating a bullet comment prefab based on the bullet comment content, synchronously playing the bullet comment prefab on the video interface, and setting the display level of the bullet comment prefab to be higher than the video display level; receiving an editing instruction, controlling the current video progress and pausing the playback of the bullet comment prefab, adjusting the bullet comment prefab according to the editing instruction, and saving it; receiving a completion instruction, merging the saved bullet comment prefab with the current bullet comment group, and continuing the playback of the current video content. This invention generates a bullet comment prefab upon receiving input bullet comment content, uses the playback of the bullet comment prefab to allow users to preview the bullet comment content, and allows users to adjust the bullet comment prefab through editing during the preview process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of streaming media technology, and in particular to a method, system, and storage medium for controlling video bullet comments. Background Technology

[0002] With the rise of video platforms, bullet comments have gradually moved from a subculture to the mainstream. Users want to express their opinions through real-time comments, but a large number of bullet comments can obscure key scenes and cause the content to become misaligned with the video context. Early bullet comment systems only supported text input and lacked the ability to predict the actual effect of bullet comments. Users could not perceive the presentation of bullet comments in the video (such as color, speed, and position), making bullet comment management and control unable to meet the needs of complex application scenarios.

[0003] Currently, common bullet screen (danmaku) features include viewing bullet screen history through personal spaces. However, users can only adjust bullet screen effects in the toolbar before sending them. Once sent, they can only delete or resend, with strict editing restrictions. Most platforms only allow modifications within 24 hours of sending, after which adjustments are impossible (such as Bilibili). Effect previews are lagging, especially when the video progress has far exceeded the edited bullet screen content after the user sends it, resulting in a significant discrepancy between the sent bullet screen and the video content, affecting the viewing experience. Therefore, existing bullet screen control methods lack preview functionality. Summary of the Invention

[0004] The purpose of this invention is to address the aforementioned problems of poor preview and control effects of bullet comments by proposing a video bullet comment control method, system, and storage medium. This invention has the advantages of adding a preview function to the control of bullet comments, convenient user adjustment, and better bullet comment display effect after adjustment.

[0005] Firstly, the present invention achieves the above-mentioned objective through the following technical solution: a method for controlling video bullet comments, the method comprising the following steps:

[0006] The input bullet screen content is obtained, which includes text data and setting data;

[0007] A pre-made barrage text is generated based on the barrage text content, and the pre-made barrage text is played synchronously on the video interface. The display level of the pre-made barrage text is set higher than the video display level.

[0008] Receive editing instructions, control the current video progress and pause the playback of the bullet screen pre-made object, adjust the bullet screen pre-made object according to the editing instructions and save it;

[0009] Upon receiving the completion command, the saved bullet screen prefab will be merged with the current bullet screen group, and the playback of the current video content will continue.

[0010] Preferably, the method for generating a pre-made bullet screen based on the bullet screen content is as follows:

[0011] Use the Text component to read text data and fill the text box with the text data according to a predefined format;

[0012] Retrieve the font and scroll properties from the settings data;

[0013] Generate a floating window of the same size as the text box as the bullet screen prefab, display the text in the text box according to the font attributes, and perform actions on the floating window according to the scroll attributes.

[0014] Preferably, the method for synchronously playing the bullet screen pre-made on the video interface includes setting the bullet screen pre-made to be fully displayed in the bullet screen area of ​​the video interface, and setting the bullet screen pre-made to play synchronously with the current video progress.

[0015] Preferably, the method of adjusting and saving the bullet screen prefab according to the editing instructions includes granting editing permissions to the bullet screen prefab and generating an editing component; granting movement permissions to the bullet screen prefab in the bullet screen area and setting it to follow the mouse cursor.

[0016] Preferably, the method for merging the saved bullet screen prefab with the current bullet screen group includes:

[0017] Get the video progress time t and the movement speed v of the bullet screen prefab when the completion command is received;

[0018] Obtain the complete path length of the bullet screen area, and calculate the distance L between the front end of the saved bullet screen prefab and the starting point of the path;

[0019] Calculate the start time t0 of the saved bullet screen prefab: t0 = L / v;

[0020] Calculate the start time t1=t-t0 of the bullet screen prefab in the video progress, and synchronize the start time and bullet screen content to the bullet screen system.

[0021] Preferably, the method further includes, during the process of adjusting the bullet screen prefab, if the editing is canceled, the video progress is reverted to the moment when the bullet screen prefab was generated.

[0022] Secondly, the present invention achieves the above-mentioned objective through the following technical solution: a control system for video bullet comments, the system comprising:

[0023] A bullet screen input unit is used to acquire the input bullet screen content, which includes text data and setting data;

[0024] The bullet screen preview unit is used to generate a bullet screen prefab based on the bullet screen content, play the bullet screen prefab synchronously on the video interface, and set the display level of the bullet screen prefab to be higher than the video display level.

[0025] The preview editing unit is used to receive editing instructions, control the current video progress and pause the playback of the bullet screen pre-made body, adjust the bullet screen pre-made body according to the editing instructions and save it;

[0026] The bullet screen completion unit is used to receive the completion command, merge the saved bullet screen pre-fab with the current bullet screen group, and continue the playback of the current video content.

[0027] Preferably, the method for synchronously playing the bullet screen pre-form on the video interface in the bullet screen preview unit includes setting the bullet screen pre-form to be fully displayed in the bullet screen area of ​​the video interface, and setting the bullet screen pre-form to play synchronously with the current video progress.

[0028] Preferably, the method for merging the saved bullet screen pre-fab with the current bullet screen group in the bullet screen completion unit includes:

[0029] Get the video progress time t and the movement speed v of the bullet screen prefab when the completion command is received;

[0030] Obtain the complete path length of the bullet screen area, and calculate the distance L between the front end of the saved bullet screen prefab and the starting point of the path;

[0031] Calculate the start time t0 of the saved bullet screen prefab: t0 = L / v;

[0032] Calculate the start time t1=t-t0 of the bullet screen prefab in the video progress, and synchronize the start time and bullet screen content to the bullet screen system.

[0033] Thirdly, the present invention achieves the above-mentioned objective through the following technical solution: a storage medium storing a computer program thereon, wherein when the computer program is executed by a processor, the video bullet screen control method as described in the first aspect is implemented.

[0034] Compared with the prior art, the beneficial effects of the present invention are:

[0035] Upon receiving input bullet comment content, a bullet comment prefab is first generated. This prefab is then used to preview the bullet comment content for the user, who can also adjust it during the preview. Because the bullet comment prefab is displayed as a complete bullet comment on the video interface, its position can be easily adjusted by the user. After adjustment, the prefab is merged with the current bullet comment group. The next time the video plays to that point, the bullet comment content will be accurately displayed in the adjusted position. This merging process also obtains the start time of the bullet comment, ensuring that it scrolls along with other bullet comments before reaching that point, maintaining bullet comment consistency. Attached Figure Description

[0036] Figure 1 This is a flowchart of the video bullet screen control method of the present invention.

[0037] Figure 2 This is a schematic diagram showing the display of the bullet screen prefab of the present invention on a video interface.

[0038] Figure 3 This is a schematic diagram of the editing state of the bullet screen prefab of the present invention.

[0039] Figure 4 This is a schematic diagram of the barrage prefab fused with the barrage group of the present invention.

[0040] Figure 5 This is a schematic diagram of the video bullet screen control system of the present invention. Detailed Implementation

[0041] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0042] Example 1

[0043] like Figure 1 As shown, a method for controlling video bullet comments includes the following steps:

[0044] Step S1: Obtain the input bullet screen content. The bullet screen content includes text data and setting data. Existing video platforms often add bullet screen systems to enhance functionality. Users can send bullet screens to be displayed on the video. A bullet screen system generally includes the display effect and text content of the bullet screen. The text content is generated from text data, and the display effect is generated from setting data, such as the font, color, and scrolling data of the bullet screen. Therefore, when a user uses the bullet screen function on the client, the video platform can obtain the bullet screen content and generate a visual bullet screen based on the text data and setting data. However... Traditional video platforms lack control over bullet comments, allowing users to see the effect only after the comment is sent, and only offer the option to delete and resend, making them inconvenient to use. The bullet comment control method proposed in this application allows for previewing bullet comments before sending. The preview effect is similar to generating bullet comments in general, both requiring the generation of bullet comments based on user input. However, the added preview function first generates a pre-made bullet comment and displays it to the user. This pre-made bullet comment is not visible to everyone, but only to the user who input it. The following steps describe the bullet comment preview and adjustment in detail.

[0045] Step S2: Generate a pre-made bullet comment based on the bullet comment content, play the pre-made bullet comment synchronously on the video interface, and set the display level of the pre-made bullet comment to be higher than the video display level; In step S1, we know that the pre-made bullet comment is not a bullet comment in the traditional sense, because it cannot be seen by all users, but only by the user who inputs it, such as Figure 2 The image shows the display of the bullet comment pre-made text on the video interface. Like other bullet comments, the pre-made text is displayed on the interface. To facilitate user editing, a border can be set around the pre-made text, making it easy for users to select it with the mouse. After selection, editing functions can be performed. Therefore, the display layer of the bullet comment pre-made text is set higher than the video display layer. This is also to prevent users from mistakenly clicking on the bullet comment pre-made text as clicking on the video, causing the video to pause. The bullet comment pre-made text plays synchronously with the video. Figure 2 As shown in the image, the video is still playing. As the video progress bar moves, the pre-made bullet comments, which contain text and settings data, will slide across the video screen like other bullet comments.

[0046] Step S3: Receive editing instructions, control the current video progress and pause playback of the pre-made bullet screen text, adjust the pre-made bullet screen text according to the editing instructions and save; in step S2, the bullet screen text pre-made text is newly generated. If the user clicks on the pre-made bullet screen text, the bullet screen text editing state can be entered, such as... Figure 3As shown, the user wants to edit the bullet comment prefab. At this time, the video progress is paused, and the bullet comment prefab also pauses playback. For user operation, a secondary window can be generated on one side of the bullet comment prefab, providing function buttons such as text editing and bullet comment settings, so that users can adjust the bullet comments according to their needs and save after adjustment. In order to avoid missing the video content while editing the bullet comment prefab, and to prevent the bullet comment prefab from continuing to move on the video interface and affecting selection, both the current video progress and the bullet comment prefab pause playback when editing.

[0047] Step S4: Receive the completion command, merge the saved bullet screen prefab with the current bullet screen group, and continue playing the current video content. In step S3, the user adjusts the bullet screen prefab. After completion, step S4 merges the bullet screen prefab with the current bullet screen group, such as... Figure 4 As shown, the pre-made bullet comments cannot be edited further. Similar to traditional bullet comments, they can only be deleted in the background. The video content and the pre-made bullet comments continue to play, completing the sending and display of bullet comments.

[0048] As mentioned in step S1, the generation of bullet screen prefabs is essentially similar to that of ordinary bullet screens. The method for generating bullet screen prefabs based on the bullet screen content is as follows:

[0049] Use the Text component to read text data and fill the text box with the text data according to a predefined format;

[0050] Retrieve the font and scroll properties from the settings data;

[0051] Generate a floating window of the same size as the text box as the bullet screen prefab, display the text within the text box according to its font attributes, and execute actions on the floating window according to its scrolling attributes. A floating window is like... Figure 2 The border shown is for user convenience in clicking; the font attribute is... Figure 3 The font size and color within the editing box, along with the scrolling attribute, determine the speed within the editing box. When text has these three attributes, it can generate a piece of text that can be moved on the video interface.

[0052] The method for synchronously playing the bullet comment prefab on the video interface includes setting the bullet comment prefab to be fully displayed on the bullet comment area of ​​the video interface, and setting the bullet comment prefab to play synchronously with the current video progress. To allow users to see the bullet comment effect immediately after inputting it, the bullet comment prefab is directly generated as a complete piece of content on the video interface, unlike other bullet comments which gradually move from the left side of the video interface to the center. However, after being fully displayed, the bullet comment prefab begins to play synchronously with the video progress, sliding at the speed set by the data. This has two advantages: first, users can quickly see the complete bullet comment content; second, it is used to bind the bullet comment prefab to the video progress. According to step S4, after the preview is complete, the bullet comment prefab will merge with the current bullet comment group. The next time the video is played, this bullet comment will, like other bullet comments, start from the left side of the video interface and move to the right side. Therefore, when dragging the bullet... When adjusting the position of the pre-made text element, dragging it up or down only adjusts the position of the text. However, dragging it left or right changes the relationship between the pre-made text and the video progress. For example, if the current pre-made text is at position A and the video progress is 19 minutes and 20 seconds, dragging it to the right will make it appear at 19 minutes and 23 seconds in the next playback. Conversely, dragging it to the left will make it appear at 19 minutes and 17 seconds in the next playback. Therefore, the pre-made text element needs to be fully displayed in the preview. This makes it easier to control the position of the text in the next playback, specifying the appropriate time frame within the video progress.

[0053] As mentioned above, adjusting the bullet screen prefab involves not only adjusting the effect but also adjusting the drag position of the bullet screen prefab. The method of adjusting and saving the bullet screen prefab according to the editing instructions includes granting editing permissions to the bullet screen prefab and generating an editing component; granting movement permissions to the bullet screen prefab in the bullet screen area and setting it to follow the mouse cursor. The editing component is as follows... Figure 3 The edit box shown allows movement permissions, which enables the bullet comment prefab to be moved within the bullet comment area. The bullet comment area is a designated display area for bullet comments on the video interface. To prevent bullet comments from obscuring the video content, bullet comments can only be displayed within a designated area. To easily adjust the movement of the bullet comment prefab, you can drag it with the mouse. Since the display layer of the bullet comment prefab is higher than the video display layer, it can be dragged in any direction within the bullet comment area. As mentioned above, dragging the bullet comment prefab up and down only adjusts the display position of the bullet comment, while dragging it left and right will affect the timing of the video progress when the bullet comment is displayed at that position.

[0054] Steps S1 to S3 represent the effects of the bullet comment preview function. The existence of the bullet comment prefab is to allow users to preview the bullet comment display effect, which is not visible to other users. Only after the bullet comment prefab is merged with the bullet comment group can other users view the bullet comment. To facilitate the uniformity of the bullet comments, the bullet comments after merging with the bullet comment prefab also move from the left side of the video interface to the right side, just like ordinary bullet comments, until they disappear. However, as seen in step S2, the bullet comment prefab is directly displayed and played on the video interface, unlike traditional bullet comments that appear on the video interface. Therefore, the method of merging the saved bullet comment prefab with the current bullet comment group includes:

[0055] Get the video progress time t and the movement speed v of the bullet screen prefab when the completion command is received;

[0056] Obtain the complete path length of the bullet screen area, and calculate the distance L between the front end of the saved bullet screen prefab and the starting point of the path;

[0057] Calculate the start time t0 of the saved bullet screen prefab: t0 = L / v;

[0058] Calculate the start time t1 = t - t0 of the bullet comment prefab in the video progress, and synchronize the start time and bullet comment content with the bullet comment system. Using the speed of the bullet comment prefab and the current video progress time, the start time of the merged bullet comment can be obtained. Then, input the start time into the bullet comment system. So, when the video plays again, after the video progress reaches this start time, the bullet comment will start to appear from the left until the video progress reaches time t, at which point the bullet comment will also reach the position after receiving the completion instruction.

[0059] After the bullet comments are adjusted, the video progress changes from a paused state to a resumed state. However, during the actual preview of the bullet comments, users may suddenly decide not to send bullet comments after editing a portion, rendering the preview invalid. During the preview, the bullet comment prefab and the video progress are played synchronously. If playback continues directly from the current position, it is easy to miss the video content and other bullet comment content. To solve this problem, the method also includes the option that if editing is canceled during the adjustment of the bullet comment prefab, the video progress will revert to the moment the bullet comment prefab was generated. Through the revert mechanism, the video progress can also be further reset, starting from when there were no bullet comments to preview, so that the preview and editing of bullet comments do not affect the smoothness of the video.

[0060] like Figure 5 As shown, a control system for video bullet comments includes:

[0061] A bullet screen input unit is used to acquire the input bullet screen content, which includes text data and setting data;

[0062] The bullet screen preview unit is used to generate a bullet screen prefab based on the bullet screen content, play the bullet screen prefab synchronously on the video interface, and set the display level of the bullet screen prefab to be higher than the video display level.

[0063] The preview editing unit is used to receive editing instructions, control the current video progress and pause the playback of the bullet screen pre-made body, adjust the bullet screen pre-made body according to the editing instructions and save it;

[0064] The bullet screen completion unit is used to receive the completion command, merge the saved bullet screen pre-fab with the current bullet screen group, and continue the playback of the current video content.

[0065] The method for synchronously playing the bullet screen pre-form on the video interface in the bullet screen preview unit includes setting the bullet screen pre-form to be fully displayed in the bullet screen area of ​​the video interface, and setting the bullet screen pre-form to play synchronously with the current video progress.

[0066] The method for merging the saved bullet screen pre-fabricated object with the current bullet screen group in the bullet screen completion unit includes:

[0067] Get the video progress time t and the movement speed v of the bullet screen prefab when the completion command is received;

[0068] Obtain the complete path length of the bullet screen area, and calculate the distance L between the front end of the saved bullet screen prefab and the starting point of the path;

[0069] Calculate the start time t0 of the saved bullet screen prefab: t0 = L / v;

[0070] Calculate the start time t1=t-t0 of the bullet screen prefab in the video progress, and synchronize the start time and bullet screen content to the bullet screen system.

[0071] The method for generating a pre-made bullet screen based on the bullet screen content is as follows:

[0072] Use the Text component to read text data and fill the text box with the text data according to a predefined format;

[0073] Retrieve the font and scroll properties from the settings data;

[0074] Generate a floating window of the same size as the text box as the bullet screen prefab, display the text in the text box according to the font attributes, and perform actions on the floating window according to the scroll attributes.

[0075] The method of adjusting and saving the bullet screen prefab according to the editing instructions includes granting editing permissions to the bullet screen prefab and generating an editing component; granting movement permissions to the bullet screen prefab in the bullet screen area and setting it to follow the mouse cursor.

[0076] The system also includes a feature that, if editing is canceled during the process of adjusting the bullet screen prefab, the video progress will rewind to the moment the bullet screen prefab was generated.

[0077] Example 2 is essentially the same as Example 1, so the specific working principle of each unit will not be described again.

[0078] Example 3

[0079] This embodiment proposes a storage medium comprising a program storage area and a data storage area. The program storage area stores the operating system and programs required for running instant messaging functions; the data storage area stores various instant messaging information and operation instruction sets. The computer program is stored in the program storage area, and when executed by a processor, it implements the video bullet screen control method described in Embodiment 1. The processor may include one or more central processing units, or a digital processing unit, etc.

[0080] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the invention. Therefore, the embodiments should be considered in all respects as exemplary and non-limiting, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, it is intended that all variations falling within the meaning and scope of equivalents of the claims be included within the present invention.

[0081] Furthermore, it should be understood that although this specification describes embodiments, not every embodiment contains only one independent technical solution. This narrative style is merely for clarity. Those skilled in the art should consider the specification as a whole, and the technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.

Claims

1. A method for controlling video bullet comments, characterized in that, The method includes the following steps: The input bullet screen content is obtained, which includes text data and setting data; A pre-made bullet comment is generated based on the bullet comment content. This pre-made bullet comment is then played synchronously on the video interface, and its display level is set higher than the video display level. The pre-made bullet comment is not a bullet comment visible to everyone, but only to the user who entered it. The method for generating the pre-made bullet comment based on the bullet comment content is as follows: Use the Text component to read text data and fill the text box with the text data according to a predefined format; Retrieve the font and scroll properties from the settings data; Generate a floating window of the same size as the text box as the bullet screen prefab, and display the text in the text box according to the font attributes, and perform actions on the floating window according to the scroll attributes; Receive editing instructions, control the current video progress and pause the playback of the bullet screen pre-made object, adjust the bullet screen pre-made object according to the editing instructions and save it; Upon receiving the completion instruction, the saved bullet screen prefab is merged with the current bullet screen group, and the playback of the current video content continues. The method for merging the saved bullet screen prefab with the current bullet screen group includes: Get the video progress time t and the movement speed v of the bullet screen prefab when the completion command is received; Obtain the complete path length of the bullet screen area, and calculate the distance L between the front end of the saved bullet screen prefab and the starting point of the path; Calculate the start time t0 of the saved bullet screen prefab: t0 = L / v; Calculate the start time t1=t-t0 of the bullet screen prefab in the video progress, and synchronize the start time and bullet screen content to the bullet screen system.

2. The video bullet screen control method according to claim 1, characterized in that, The method for synchronously playing the bullet screen pre-form on the video interface includes setting the bullet screen pre-form to be fully displayed in the bullet screen area of ​​the video interface, and setting the bullet screen pre-form to play synchronously with the current video progress.

3. The video bullet screen control method according to claim 2, characterized in that, The method of adjusting and saving the bullet screen prefab according to the editing instructions includes granting editing permissions to the bullet screen prefab and generating an editing component; granting movement permissions to the bullet screen prefab in the bullet screen area and setting it to follow the mouse cursor.

4. The video bullet screen control method according to claim 1, characterized in that, The method also includes reverting the video progress to the moment the bullet screen prefab was generated if the editing is canceled during the adjustment of the prefab.

5. A control system for video bullet comments, characterized in that, The system includes: A bullet screen input unit is used to acquire the input bullet screen content, which includes text data and setting data; The bullet comment preview unit is used to generate a bullet comment pre-form based on the bullet comment content, synchronously play the bullet comment pre-form on the video interface, and set the display level of the bullet comment pre-form above the video display level. The bullet comment pre-form is not a bullet comment that can be seen by everyone, but can only be viewed by the user who inputs it. The method for generating the bullet comment pre-form based on the bullet comment content is as follows: Use the Text component to read text data and fill the text box with the text data according to a predefined format; Retrieve the font and scroll properties from the settings data; Generate a floating window of the same size as the text box as the bullet screen prefab, and display the text in the text box according to the font attributes, and perform actions on the floating window according to the scroll attributes; The preview editing unit is used to receive editing instructions, control the current video progress and pause the playback of the bullet screen pre-made body, adjust the bullet screen pre-made body according to the editing instructions and save it; The bullet screen completion unit is used to receive a completion command, merge the saved bullet screen pre-form with the current bullet screen group, and continue playing the current video content. The method for merging the saved bullet screen pre-form with the current bullet screen group in the bullet screen completion unit includes: Get the video progress time t and the movement speed v of the bullet screen prefab when the completion command is received; Obtain the complete path length of the bullet screen area, and calculate the distance L between the front end of the saved bullet screen prefab and the starting point of the path; Calculate the start time t0 of the saved bullet screen prefab: t0 = L / v; Calculate the start time t1=t-t0 of the bullet screen prefab in the video progress, and synchronize the start time and bullet screen content to the bullet screen system.

6. The control system for video bullet comments according to claim 5, characterized in that, The method for synchronously playing the bullet screen pre-form on the video interface in the bullet screen preview unit includes setting the bullet screen pre-form to be fully displayed in the bullet screen area of ​​the video interface, and setting the bullet screen pre-form to play synchronously with the current video progress.

7. A storage medium, characterized in that, It stores a computer program, which, when executed by a processor, implements the video bullet screen control method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • Bullet screen publishing method and device, equipment, storage medium and product

    CN116017015A