Video display method, device, and storage medium
The method of using a mask layer with interaction controls on top of the video effectively guides users to interact, enhancing completion rates and control deployment in video interfaces.
Patent Information
- Application Number
- JP2024549453
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-02-21
- Filing Date
- 2023-02-10
- Publication Date
- 2026-03-02
- Estimated Expiration
- 2043-02-10
AI Technical Summary
Existing video display interfaces fail to effectively guide users to interact with interaction controls, resulting in low completion rates of preset operations and inefficient use of controls.
A method involving a mask layer with a target interaction control displayed on top of the video, which can be operated to switch videos or remove the mask, and includes features like transparency gradients, operation feedback, and disabled controls to focus user attention on the interaction control.
Enhances user interaction with target controls, increasing completion rates of preset operations and improving the rational deployment of controls in video interfaces.
Smart Images

Figure 0007822483000001 
Figure 0007822483000002 
Figure 0007822483000003
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority from a Chinese application having application number 202210159286.2 and filed on February 21, 2022, the entire disclosure of which is incorporated herein by reference.
[0002] [Technical field] The present disclosure relates to the field of terminal technology, and in particular to a video display method, device, and storage medium. [Background technology]
[0003] In the related art, when a user is watching a video, the video display interface presents some interaction controls, such as a button to follow the video publisher, but the user may ignore these interaction controls while watching the video. Summary of the Invention
[0004] A first aspect of some embodiments of the present disclosure provides a method for displaying video, the method including the steps of: displaying a mask layer including a target interaction control on top of a currently displayed video; removing the mask layer in response to detecting a user operation on the target interaction control; and displaying another video in response to detecting a user operation to switch videos.
[0005] In some embodiments, the background transparency of at least a portion of the mask layer is less than a transparency threshold.
[0006] In some embodiments, the background transparency of the mask layer has a gradient along the reference direction.
[0007] In some embodiments, when the mask layer is displayed, other interaction controls corresponding to animations other than the target interaction control are disabled.
[0008] In some embodiments, the animation display method further includes, in response to detecting a user operation on an area other than the target interaction control, maintaining the display of the mask layer and generating operation feedback if the operation is not an animation switching operation.
[0009] In some embodiments, the other region is located in a mask layer, or the other region is located in a display area of the animation.
[0010] In some embodiments, the operation feedback includes at least one of generating a vibration in a terminal for displaying an animation or displaying a target interaction control in a target display manner.
[0011] In some embodiments, the target display manner includes at least one of a vibration display or a highlight display.
[0012] In some embodiments, the interaction with the target interaction control is an interaction to trigger a follow for the publisher of the video.
[0013] In some embodiments, the video display method further includes determining whether the user follows the publisher of the video, and displaying a mask layer on top of the video if the user does not follow the publisher of the video.
[0014] In some embodiments, the mask layer further includes avatar controls for the publisher of the video.
[0015] In some embodiments, the target interaction control is a button.
[0016] In some embodiments, the mask layer further includes guide information to guide the user to manipulate the target interaction control.
[0017] In some embodiments, the video switching operation is a swipe up gesture operation or a swipe down gesture operation.
[0018] A second aspect of some embodiments of the present disclosure provides a video display device including a memory and a processor coupled to the memory and configured to execute any one of the video display methods described above based on instructions stored in the memory.
[0019] A third aspect of some embodiments of the present disclosure provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes any one of the above-described video display methods to be implemented.
[0020] A fourth aspect of some embodiments of the present disclosure provides a computer program comprising instructions that, when executed by a processor, cause the processor to perform any one of the above-described video display methods.
[0021] Other features and advantages of the present disclosure will become apparent from the following detailed description of illustrative embodiments of the present disclosure, taken in conjunction with the drawings. [Brief explanation of the drawings]
[0022] In order to more clearly describe the technical solutions in the embodiments of the present disclosure or the technical solutions in the prior art, the following will briefly describe the drawings necessary for describing the embodiments or the prior art. Needless to say, the drawings in the following description are only some embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without any special ingenuity.
[0023] [Figure 1] FIG. 2 is a schematic diagram illustrating a video display interface. [Figure 2]1 is a flowchart illustrating a video display method according to some embodiments of the present disclosure. [Figure 3] FIG. 10 is a schematic diagram showing the positional relationship between a mask layer and a video location layer. [Figure 4A] 1 is a schematic diagram illustrating a video display interface according to some embodiments of the present disclosure. [Figure 4B] 1 is a schematic diagram illustrating a video display interface according to some embodiments of the present disclosure. [Figure 4C] 1 is a schematic diagram illustrating a video display interface according to some embodiments of the present disclosure. [Figure 5] 10 is a flowchart illustrating a video display method according to some other embodiments of the present disclosure. [Figure 6] 1 is a flowchart illustrating a video display method according to some embodiments of the present disclosure. [Figure 7] 1 is a schematic diagram illustrating the configuration of a video display device according to some embodiments of the present disclosure. [Figure 8] FIG. 10 is a schematic diagram illustrating the configuration of a video display device according to some other embodiments of the present disclosure. [Figure 9] FIG. 10 is a schematic diagram illustrating the configuration of a video display device according to still other embodiments of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0024] The following clearly and completely describes the technical solutions in the embodiments of the present disclosure with reference to the drawings of the embodiments of the present disclosure, but it is clear that the described embodiments are only a part of the embodiments of the present disclosure and do not include all the embodiments. The following description of at least one exemplary embodiment is merely illustrative in nature and should not be construed as any limitation on the present disclosure and its application or use. All other embodiments that can be obtained by those skilled in the art based on the embodiments of the present disclosure without requiring any special inventive effort fall within the scope of protection of the present disclosure.
[0025] Unless otherwise specified, the relative arrangement of components and steps, formulas, and numerical values described in these examples do not limit the scope of the present disclosure.
[0026] It should also be understood that for ease of illustration, the dimensions of the various parts shown in the drawings have not been drawn to scale.
[0027] Techniques, methods and equipment known to those skilled in the art may not be described in detail, but where appropriate, said techniques, methods and equipment should be considered part of the enabling specification.
[0028] In all examples shown and described herein, any specific values should be construed as exemplary only, not limiting, and therefore other examples of the exemplary embodiment may have different values.
[0029] It should be noted that like numerals and letters represent like items in the following figures, so that once an item is defined in one figure, there is no need to further describe it in subsequent figures.
[0030] FIG. 1 is a schematic diagram showing a video display interface. The video publisher in this interface is "User 1." When a user watches a video, the video display interface presents, for example, a user avatar control, a comment control, a share control, and the like. In addition, a follow control is also provided at the bottom of the video display interface. When the user taps this control, the user can complete the operation of following the video publisher User 1.
[0031] However, through analysis, the inventors discovered that even if a user is interested in a publisher, the user often ignores the control and is unable to complete the follow operation. This is because the user's inaction on the control does not affect the current video viewing. Therefore, such an interface cannot guide the user to perform the follow operation. As a result, the completion rate of pre-set operations is low, and the interaction controls deployed in the video interface are not effectively utilized.
[0032] The present disclosure provides a video display method that solves the technical problem of low completion rates of preset operations and ineffective use of interaction controls provided in video interfaces.
[0033] 2 is a flowchart illustrating a moving image display method according to some embodiments of the present disclosure. As shown in FIG. 2, the moving image display method according to the embodiments includes steps S202 to S206.
[0034] In step S202, a mask layer including the target interaction control is displayed above the currently displayed video.
[0035] The video is displayed, for example, in a terminal application, such as a video APP (Application) on a mobile phone.
[0036] If the z-axis direction is perpendicular to the screen of the device on which the video is displayed and points outward from the screen, the z-axis coordinate value of the mask layer is greater than the z-axis coordinate value of the video. As shown in Figure 3, the mask layer 32 is located above the video location layer 31, and the target interaction control 320 is provided on top of it.
[0037] The mask layer is located on top of the video, which affects the video viewing experience, thereby directing more of the user's attention to the target interaction control in the mask layer.
[0038] In some embodiments, the background transparency of at least some of the mask layers is lower than a transparency threshold, allowing the mask layers to at least partially obscure the video. For example, a lower transparency may be set for an area of the mask layer corresponding to the center of the video or to the location of other controls associated with the video. Thus, the presence of the mask layer significantly impacts viewing or use of the video.
[0039] In some embodiments, the background transparency of the mask layer has a gradient along a reference direction. For example, if other controls than the target interaction control are mainly located in the lower half of a video interface, the mask layer may gradually decrease in transparency from bottom to top, thereby blocking more of the other controls. Displaying the video with a gradient transparency allows the user to watch part of the video. This allows the user to determine whether they are interested in the video or the publisher of the video based on the content that is restricted for viewing, and then decide whether to perform an operation on the target operation control.
[0040] FIG. 4A illustrates an example of the effect of adding a gradient mask layer on top of an animation. The mask layer in this example includes target interaction controls in the form of buttons. The background of the mask layer is black, and the transparency gradually increases from bottom to top. In FIG. 4A, the mask layer covers only the animation display area but does not obscure the system interaction controls of the application in which the animation is located, such as the interaction controls "Home," "Friends," "Messages," and "Me." If desired, the coverage of the mask layer may be larger (e.g., covering some or all of the system interaction control area) or smaller (e.g., smaller than the animation display area), and this is not further discussed herein.
[0041] In some embodiments, the target interaction control is a button. An operation on the target interaction control is, for example, a selection operation, and the selection operation is completed by, for example, a tap. If necessary, the target interaction control and its operation method may be implemented in other ways, which will not be further described herein.
[0042] In some embodiments, the action triggered by the target interaction control is an action related to the currently displayed video, such as an action on the currently displayed video, or an action on the publisher of the video.
[0043] In some embodiments, the operation on the target interaction control is an operation for triggering following of the video publisher, and in this case, the mask layer further includes, in addition to the target interaction control, for example, an avatar control of the video publisher, so that the user can clearly know who to follow.
[0044] In some embodiments, the mask layer further includes guide information that guides the user to operate the target interaction control. For example, if the target interaction control is an interaction control for following a video publisher, the guide information may be "Follow the publisher to unlock the video." This allows the user to more clearly understand the purpose of operating the target interaction control, resulting in a more user-friendly interaction.
[0045] In some embodiments, when the mask layer is displayed, other interaction controls corresponding to the video other than the target interaction control are disabled. For example, in FIG. 4A , the avatar control, like control, comment control, and share control located on the right side of the interface may be disabled. Also, the copy associated with the video may be hidden, e.g., hidden or obscured by a non-transparent portion of the mask layer. Of course, these other interaction controls other than the target interaction control may still be displayed to the user but disabled, e.g., displayed in grayscale, or displayed normally but unavailable. Thus, the presence of the mask layer may affect the use of some functionality corresponding to the currently displayed video.
[0046] In step S204, in response to detecting a user operation on the target interaction control, the mask layer is removed, at which point the animation can be presented in its entirety to the user, allowing the animation to be viewed in its entirety when the user performs the preset operation.
[0047] For example, the target interaction control is still the control for triggering the follow. Figure 4B exemplarily illustrates a schematic diagram of adding the publisher's avatar control and guide information to the mask layer. When the user taps the "Follow" button in the interface, the user establishes a follow relationship with the publisher. Then, the mask layer is removed. The user can watch the video completely, as shown in Figure 4C.
[0048] In some embodiments, if other interaction controls corresponding to animations other than the target interaction control are disabled when the mask layer is displayed, these interaction controls return to an enabled state after removing the mask layer, so that the user has a complete animation viewing and manipulation experience after manipulating the target interaction control.
[0049] In step S206, in response to the detection of the user's video switching operation, another video is displayed. The other video is a video other than the currently displayed video.
[0050] Therefore, operation on the target interaction control is not essential. If the user does not want to operate the target interaction control corresponding to the currently played video, the user may switch videos.
[0051] In some embodiments, the video switching operation is a swipe up gesture operation or a swipe down gesture operation to switch to the previous or next video. If necessary, the video switching operation may be other operations such as tapping a video switching button or shaking the device.
[0052] After switching to another video, the display method of the other video may refer to the above-mentioned embodiment or may adopt other methods, which will not be further described here.
[0053] According to the above embodiment, the present disclosure adds a mask layer on top of the video to focus the user's attention on the target interaction control. If the user wants to have a better video viewing experience, he or she needs to operate the target interaction control. On the other hand, if the user does not want to operate the target interaction control, he or she can switch the video. As a result, operating the target interaction control is not required. As a result, the present disclosure can more effectively guide the user to operate the target interaction control, increase the usage rate of the target interaction control, further increase the completion rate of pre-set operations, and make the deployment of controls in the application more rational.
[0054] In some embodiments, when the mask layer is displayed, the user may be prompted to operate the target interaction control via operation feedback. An embodiment of the animation display method of the present disclosure will now be described with reference to FIG. 5 .
[0055] 5 is a flowchart illustrating a moving image display method according to some other embodiments of the present disclosure. As shown in FIG. 5, the moving image display method according to the embodiments includes steps S502 to S508.
[0056] In step S502, a mask layer including the target interaction control is displayed above the currently displayed video.
[0057] In step S504, the mask layer is removed in response to detecting a user interaction with the target interaction control.
[0058] In step S506, in response to the detection of the user's video switching operation, another video is displayed.
[0059] For specific implementations of steps S502 to S506, please refer to the above-mentioned examples, and no further explanation will be given here.
[0060] In step S508, in response to detecting a user operation on an area other than the target interaction control, if the operation is not a video switching operation, the display of the mask layer is maintained and operation feedback is generated, which has the function of prompting the user to operate the target interaction control.
[0061] In some embodiments, the operation feedback includes at least one of vibrating a device for displaying an animation or displaying the target interaction control in a target display manner. The target display manner includes, for example, at least one of vibration display or highlight display. When displayed in vibration, the target interaction control moves relatively frequently within a preset range, and may be synchronized with the vibration of the device. This allows the user to pay attention to the target interaction control both visually and tactilely. When displayed in highlight, the target interaction control is displayed in, for example, a bright color. This allows the target interaction control to further attract the user's attention and encourage the user to operate the target interaction control before operating another area.
[0062] For example, the video switching operation is a swipe up gesture operation or a swipe down gesture operation, and the target interaction control is a button. If the user touches an area other than the button, it is further detected whether the user input is a swipe up gesture operation or a swipe down gesture operation. If the user does not touch an area other than the button, it is determined that the user does not want to switch the video. In this case, operation feedback may be provided to prompt the user to tap the button.
[0063] In some embodiments, the other region in step S508 is located in the mask layer. In this case, for example, as in the case of FIG. 4B, if the user operates a region other than the mask layer and operates the system interaction control "Top Page," no operation feedback is generated.
[0064] In some embodiments, the other area in step S508 is located within the video display area. For example, the mask layer does not completely cover the video display area. In this case, even if the user taps on an area other than the mask layer, if the user's tap operation is not a video switching operation, operation feedback is generated.
[0065] According to the above embodiments, the present disclosure can further guide users to operate target interaction controls, increase the completion rate of preset operations, make the deployment of controls in applications more reasonable, and provide operation feedback to improve user operation efficiency.
[0066] When the target interaction control is a control for triggering the user to follow the video publisher, before displaying the video, it may be first determined whether the user and the publisher are in a follow relationship. Hereinafter, an embodiment of the video display method of the present disclosure will be described with reference to FIG. 6 .
[0067] 6 is a flowchart illustrating a moving image display method according to some embodiments of the present disclosure. As shown in FIG. 6, the moving image display method according to the embodiments includes steps S602 to S612.
[0068] In step S602, it is determined whether the user is following the publisher of the video to be displayed. If the user is following the publisher of the video to be displayed, step S604 is executed. If the user is not following the publisher of the video to be displayed, steps S606 to S612 are executed.
[0069] In some embodiments, after obtaining the video to be played, the server further obtains the user relationship between the user and the video publisher to determine whether a mask layer needs to be displayed, and sends information corresponding to the determined result to the terminal for displaying the video, and the terminal determines whether to display the mask layer based on the information sent by the server.
[0070] In step S604, the moving image is displayed without displaying the mask layer.
[0071] In step S606, the moving image is displayed, and a mask layer is displayed above the moving image.
[0072] In step S608, in response to detecting a user manipulation of the target interaction control in the mask layer, the mask layer is removed.
[0073] In step S610, in response to the detection of the user's video switching operation, another video is displayed.
[0074] In step S612, in response to detecting a user operation on an area other than the target interaction control, if the operation is not a video switching operation, the display of the mask layer is maintained and operation feedback is generated.
[0075] Thereby, the above embodiment can display the mask layer only when necessary to guide the user to operate the target interaction control, improving the user experience.
[0076] An embodiment of the video display device of the present disclosure will be described below with reference to FIG.
[0077] 7 is a schematic diagram of a video display device according to some embodiments of the present disclosure. As shown in FIG. 7, the video display device 70 of this embodiment includes a mask layer display module 710 configured to display a mask layer including a target interaction control on top of a currently displayed video, a mask layer removal module 720 configured to remove the mask layer in response to detecting a user operation on the target interaction control, and a video switching module 730 configured to display another video in response to detecting a user operation to switch videos.
[0078] According to the above embodiment, the present disclosure adds a mask layer on top of the video to focus the user's attention on the target interaction control. If the user wants to have a better video viewing experience, he or she needs to operate the target interaction control. On the other hand, if the user does not want to operate the target interaction control, he or she can switch the video. As a result, operating the target interaction control is not required. As a result, the present disclosure can more effectively guide the user to operate the target interaction control, increase the usage rate of the target interaction control, further increase the completion rate of pre-set operations, and make the deployment of controls in the application more rational.
[0079] In some embodiments, the background transparency of at least a portion of the mask layer is less than a transparency threshold.
[0080] In some embodiments, the background transparency of the mask layer has a gradient along the reference direction.
[0081] In some embodiments, when the mask layer is displayed, other interaction controls corresponding to animations other than the target interaction control are disabled.
[0082] In some embodiments, the video display device 70 further includes an operation feedback module 740 configured to, in response to detecting an operation by the user on an area other than the target interaction control, maintain display of the mask layer and generate operation feedback if the operation is not an animation switching operation.
[0083] In some embodiments, the other region is located in a mask layer, or the other region is located in a display area of the animation.
[0084] In some embodiments, the operation feedback includes at least one of generating a vibration in a terminal for displaying an animation or displaying a target interaction control in a target display manner.
[0085] In some embodiments, the target display manner includes at least one of a vibration display or a highlight display.
[0086] In some embodiments, the interaction with the target interaction control is an interaction to trigger a follow for the publisher of the video.
[0087] In some embodiments, the video display device 70 further includes a determination module 750 configured to determine whether the user follows the publisher of the video and to display a mask layer on top of the video if the user does not follow the publisher of the video.
[0088] In some embodiments, the mask layer further includes avatar controls for the publisher of the video.
[0089] In some embodiments, the target interaction control is a button.
[0090] In some embodiments, the mask layer further includes guide information to guide the user to manipulate the target interaction control.
[0091] In some embodiments, the video switching operation is a swipe up gesture operation or a swipe down gesture operation.
[0092] 8 is a schematic diagram of a video display device according to some other embodiments of the present disclosure. As shown in FIG. 8, the video display device 80 of the embodiment includes a memory 810 and a processor 820 coupled to the memory 810 and configured to execute the video display method of any one of the embodiments based on instructions stored in the memory 810.
[0093] Here, the memory 810 may include, for example, a system memory, a fixed non-volatile storage medium, etc. The system memory stores, for example, an operating system, applications, a boot loader, and other programs.
[0094] FIG. 9 is a schematic diagram of a video display device according to some other embodiments of the present disclosure. As shown in FIG. 9, the video display device 90 of this embodiment includes a memory 910 and a processor 920, and may further include an input / output interface 930, a network interface 940, a storage interface 950, etc. These interfaces 930, 940, 950, and the memory 910 may be connected to the processor 920 via, for example, a bus 960. Here, the input / output interface 930 provides a connection interface for input / output devices such as a display, a mouse, a keyboard, and a touch panel. The network interface 940 provides a connection interface for various network devices. The storage interface 950 provides a connection interface for external storage devices such as an SD card or a U disk.
[0095] An embodiment of the present disclosure further provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, causes any one of the above-described video display methods to be implemented.
[0096] As will be appreciated by those skilled in the art, embodiments of the present disclosure may be provided as a method, a system, or a computer program product. Accordingly, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. The present disclosure may also take the form of a computer program product embodied in one or more computer-usable non-transitory storage media (including, but not limited to, magnetic disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.
[0097] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present disclosure. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processing device, or other programmable data processing device to generate an apparatus, whereby the instructions executed by the processor of the computer or other programmable data processing device generate an apparatus for implementing the functions specified in one or more flows in the flowcharts and / or one or more blocks in the block diagrams.
[0098] These computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture that includes an instruction apparatus that implements the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.
[0099] These computer program instructions may be loaded into a computer or other programmable data processing device, thereby causing the computer or other programmable device to perform a series of operational steps to generate a computer-implemented process, such that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.
[0100] What has been described above is merely a preferred embodiment of the present disclosure, and is not intended to limit the present disclosure. Any amendments, equivalent replacements, improvements, etc. made within the spirit and principle of the present disclosure should be included within the scope of protection of the present disclosure.
Claims
1. A moving image display method, the moving image display method comprising: displaying a mask layer containing target interaction controls on top of the currently displayed video; removing the mask layer in response to detecting a user manipulation of the target interaction control; displaying another video in response to detecting a video switching operation by the user; In response to detecting an operation by a user on an area other than the target interaction control, if the operation is not an animation switching operation, maintaining the display of the mask layer and generating operation feedback; The operation feedback includes at least one of generating vibrations in a terminal for displaying the video or displaying the target interaction control in a target display manner; Video display method.
2. The moving image display method according to claim 1 , wherein a background transparency of at least a part of the mask layer is lower than a transparency threshold.
3. 3. The moving image display method according to claim 2, wherein the background transparency of the mask layer has a gradient along a reference direction.
4. The video display method according to claim 1, wherein, when the mask layer is displayed, other interaction controls corresponding to the video other than the target interaction control are disabled.
5. The moving image display method according to claim 1 , wherein the other area is located in the mask layer, or the other area is located in a display area of the moving image.
6. 2. The moving image display method according to claim 1, wherein the target display method includes at least one of a vibration display and a highlight display.
7. The video display method according to claim 1 , wherein the operation on the target interaction control is an operation for triggering a follow for a publisher of the video.
8. The video display method of claim 7, further comprising a step of determining whether the user is following the publisher of the video, and displaying a mask layer above the video if the user is not following the publisher of the video.
9. The video display method of claim 7 , wherein the mask layer further includes an avatar control for a publisher of the video.
10. The video display method of claim 1 , wherein the target interaction control is a button.
11. The video display method according to claim 1 , wherein the mask layer further includes guide information for guiding a user to operate the target interaction control.
12. The video display method according to claim 1 , wherein the video switching operation is a swipe-up gesture operation or a swipe-down gesture operation.
13. Memory and a processor coupled to the memory and configured to perform the video display method of any one of claims 1 to 12 based on instructions stored in the memory.
14. A computer-readable storage medium storing a computer program that, when executed by a processor, implements the moving image display method according to any one of claims 1 to 12.
15. A computer program comprising instructions which, when executed by a processor, cause the processor to perform the method of displaying moving images according to any one of claims 1 to 12.
Citation Information
Patent Citations
Video-based interaction method and device, video processing method and device, equipment and storage medium
CN112188255A
Video playing method and device, terminal and storage medium
CN112470482A
Video playing method and device, electronic equipment and computer readable storage medium
CN112839255A
User interface for web-based video player
JP2010526497A
Method and system for controlling layout of page element in video, and storage medium
JP2020184748A