MULTIMEDIA CONTENT PROCESSING AND PRESENTATION

Information

  • Patent Application
  • 20240427475
  • Publication Number
    20240427475
  • Date Filed
    July 29, 2024
    5 months ago
  • Date Published
    December 26, 2024
    a day ago
Abstract
The present disclosure provides techniques for presenting and processing multimedia contents. A multimedia content is displayed in an interface. A control element is displayed on the interface. A menu is displayed in response to receiving user input on the control element. The menu comprises at least one folder. The multimedia content being displayed is added to the at least one folder.
Description
TECHNICAL FIELD

Embodiments of the present disclosure relates to a video processing method, an apparatus, a device, and a storage medium.


BACKGROUND

With the continuous development of video processing technology, people have more and more diversified requirements on video-related functions, and meanwhile, operations for the video-related functions are more and more complicated. Therefore, how to simplify operation steps for the video-related functions and facilitate the use of users to improve the user experience is a technical problem that needs to be solved urgently.


SUMMARY

In order to solve the technical problems described above, the present disclosure provides a video processing method, an apparatus, a device, and a storage medium, which can simplify operation steps for video interaction functions, and facilitate the use of users, thereby improving the user experience.


In a first aspect, the present disclosure provides a video processing method, and the method comprises:

    • displaying a favorites menu at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, in which the favorites menu comprises at least one favorites folder created by a current user;
    • and adding a first video being displayed on the video playing page to a target favorites folder in response to a selection operation for the target favorites folder among the at least one favorites folder.


In an optional embodiment, displaying a favorites menu at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, comprises:

    • determining whether the current user has created a favorites folder in response to the preset triggering operation for the favorites control on the video playing page;
    • and displaying the favorites menu at the display position corresponding to the favorites control if the current user is determined to have created the favorites folder.


In an optional embodiment, the method further comprising:

    • displaying a favorites creation panel on the video playing page if the current user is determined not to have created the favorites folder;
    • and creating a first favorites folder based on the favorites creation panel, and adding the first video being displayed on the video playing page to the first favorites folder.


In an optional embodiment, displaying a favorites menu at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, comprises:

    • displaying the favorites menu at the display position corresponding to the favorites control in response to a long press operation for the favorites control on the video playing page;
    • correspondingly, adding a first video being displayed on the video playing page to a target favorites folder in response to a selection operation for the target favorites folder among the at least one favorites folder, comprises:
    • adding the first video being displayed on the video playing page to the target favorites folder in response to an operation of sliding to the target favorites folder among the at least one favorites folder based on the long press operation.


In an optional embodiment, displaying a favorites menu at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, comprises:

    • displaying the favorites menu in a form of a bubble at the display position corresponding to the favorites control, in response to the preset triggering operation for the favorites control on the video playing page.


In an optional embodiment, the method further comprising:

    • creating a second favorites folder in response to a triggering operation for the favorites creation control, and adding the first video being displayed on the video playing page to the second favorites folder.


In a second aspect, the present disclosure provides a video processing apparatus, and the apparatus comprises:

    • a first display module, configured to display a favorites menu at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, in which the favorites menu comprises at least one favorites folder created by a current user;
    • and a first adding module, configured to add a first video being displayed on the video playing page to a target favorites folder in response to a selection operation for the target favorites folder among the at least one favorites folder.


In a third aspect, the present disclosure provides a computer-readable storage medium, storing instructions, in which the instructions, when running on a terminal device, cause the terminal device to implement any one of the methods mentioned above.


In a fourth aspect, the present disclosure provides a device, comprising a memory, a processor, and a computer program stored on the memory and capable of running on the processor, and the processor, when executing the computer program, implements any one of the methods mentioned above.


In a fifth aspect, the present disclosure provides a computer program product, comprising a computer program/instruction, and the computer program/instruction, when executed by a processor, implements any one of the methods mentioned above.





BRIEF DESCRIPTION OF DRAWINGS

The drawings herein are incorporated into and form a part of the specification, illustrate the embodiments consistent with the present disclosure, and are used in conjunction with the specification to explain the principles of the present disclosure.


In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or in prior art, the drawings to be used in the description of the embodiments or prior art will be briefly described below, and it will be obvious to those ordinarily skilled in the art that other drawings can be obtained on the basis of these drawings without inventive work.



FIG. 1 is a flowchart of a video processing method provided by at least an embodiment of the present disclosure.



FIG. 2 is a schematic diagram of a video playing page provided by at least an embodiment of the present disclosure.



FIG. 3 is a schematic diagram of another video playing page provided by at least an embodiment of the present disclosure.



FIG. 4 is a flowchart of another video processing method provided by at least an embodiment of the present disclosure.



FIG. 5 is a schematic diagram of a favorites creation panel on a video playing page provided by at least an embodiment of the present disclosure.



FIG. 6 is a schematic structural diagram of a video processing apparatus provided by at least an embodiment of the present disclosure.



FIG. 7 is a schematic structural diagram of a video processing device provided by at least an embodiment of the present disclosure.





DETAILED DESCRIPTION

In order to understand the above objects, features and advantages of the present disclosure more clearly, the solutions of the present disclosure will be further described below. It should be noted that, in case of no conflict, the features in one embodiment or in different embodiments can be combined.


Many specific details are set forth in the following description to fully understand the present disclosure, but the present disclosure can also be implemented in other ways different from those described here; obviously, the embodiments in the specification are a part but not all of the embodiments of the present disclosure.


With the continuous development of video processing technology, people have more and more diversified requirements on video-related functions, and meanwhile, operations for the video-related functions are more and more complicated. Therefore, how to simplify operation steps for the video-related functions and facilitate the use of users to improve the user experience is a technical problem that needs to be solved urgently.


To this end, the embodiments of the present disclosure provide a video processing method, and the method includes: first, displaying a favorites menu at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, in which the favorites menu includes at least one favorites folder created by a current user; then, adding a first video being displayed on the video playing page to a target favorites folder in response to a selection operation for the target favorites folder among the at least one favorites folder. The embodiments of the present disclosure can more quickly achieve the function of adding the first video to the target favorites folder, simplifying the operation steps of the user to add the first video to the favorites folder, thereby improving the user experience.


On such basis, the embodiments of the present disclosure provide a video processing method, FIG. 1 is a flowchart of a video processing method provided by at least an embodiment of the present disclosure, and the method includes the following steps.


S101: displaying a favorites menu at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page.


The video processing method provided by the embodiments of the present disclosure can be applied to clients, for example, the clients may include a client deployed in a smartphone, a client deployed in a tablet computer, and the like.


In the embodiments of the present disclosure, the favorites menu is displayed at the display position corresponding to the favorites control in response to the preset triggering operation for the favorites control on the video playing page. For example, the preset triggering operation acting on the favorites control on the video playing page may include a click operation, a long press operation and the like triggered for the favorites control on the video playing page.


In the embodiments of the present disclosure, the favorites menu includes at least one favorites folder created by a current user, and the favorites menu is displayed at the display position corresponding to the favorites control, for example, the favorites menu may be displayed in a preset left region corresponding to the favorites control on the video playing page.


In an optional embodiment, when the preset triggering operation acting on the favorites control of the video playing page is received, the favorites menu is displayed in a form of a bubble, specifically, the favorites menu can be displayed by using a bubble pop-up window, thereby effectively reducing the occlusion of the favorites menu on the video playing page and improving the viewing experience of a video playing user.


As shown in FIG. 2, which is a schematic diagram of a video playing page provided by at least an embodiment of the present disclosure, a favorites control 201 is displayed in a right region of the video playing page. When a preset triggering operation of a current user A for the favorites control 201 on the video playing page is received, a favorites menu 302 is displayed in a form of a bubble in a preset left region of a favorites control 301 on the video playing page as shown in FIG. 3. FIG. 3 is a schematic diagram of another video playing page provided by at least an embodiment of the present disclosure, and the favorites menu 302 includes a “Cats” favorites folder 303, a “Dogs” favorites folder 304, etc. created by the user A.


S102: adding a first video being displayed on the video playing page to a target favorites folder in response to a selection operation for the target favorites folder among the at least one favorites folder.


In the embodiments of the present disclosure, the first video may be any one video being displayed on the video playing page; the target favorites folder refers to any one favorites folder in the favorites menu on the video playing page; and the selection operation for the target favorites folder among at least one favorites folder is configured to achieve an effect of adding the first video being displayed on the video playing page to the target favorites folder, for example, the selection operation for the target favorites folder may include a click operation for the target favorites folder, etc.


In the embodiments of the present disclosure, the first video being displayed on the video playing page is added to the target favorites folder in response to the selection operation for the target favorites folder among the at least one favorites folder. For example, as shown in FIG. 3, when a click operation acting on a target favorites folder named “Cats” is received, the first video being displayed on the video playing page is added to the “Cats” favorites folder.


In an optional embodiment, the preset triggering operation for the favorites control on the video playing page may further include a long press operation for the favorites control, and in response to the long press operation for the favorites control, the favorites menu is displayed at the display position corresponding to the favorites control.


Accordingly, after the favorites menu is displayed on the video playing page, the selection operation for the target favorites folder among at least one favorites folder may further include an operation of sliding to the target favorites folder based on the long press operation, and the first video being displayed on the video playing page is added to the target favorites folder in response to the operation of sliding to the target favorites folder.


For example, a first video is displayed on the video playing page shown in FIG. 2, a favorites control 201 is displayed in the right region of the video playing page, a preset guide prompt “Long press to add the current video to a favorites folder” may be displayed on the left side of the favorites control 201, and when a long press operation acting on the favorites control 201 by the current user A is received, as shown in FIG. 3, a favorites menu 302 is displayed in the preset left region of the favorites control 301 in a form of a bubble. Assuming that the current user A wants to add the first video displayed on the video playing page to the favorites folder 303, an effect of adding the first video being displayed to the favorites folder 303 can be achieved by an operation of sliding the long press operation acting on the favorites control 301 to a position where the favorites folder 303 is located and lifting.


In an optional embodiment, after the first video being displayed on the video playing page is added to the target favorites folder “Cats”, prompt information “Favorite Successfully!” can be displayed at a preset position of the video playing page, and the favorites menu is hidden.


In the video processing method provided by the embodiments of the present disclosure, first, a favorites menu is displayed at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, and the favorites menu includes at least one favorites folder created by the current user; then, a first video being displayed on the video playing page is added to a target favorites folder in response to a selection operation for the target favorites folder among the at least one favorites folder. The embodiments of the present disclosure can more quickly achieve the function of adding the first video to the target favorites folder, simplifying the operation steps of the user to add the first video to the favorites folder, thereby improving the user experience.


Based on the above-mentioned method embodiments, in order to further improve the user experience, the embodiments of the present disclosure further provide a video processing method, FIG. 4 is a flowchart of another video processing method provided by at least an embodiment of the present disclosure, and the method includes the following steps.


S401: determining whether the current user has created a favorites folder in response to the preset triggering operation for the favorites control on the video playing page, if not, performing S402; if so, performing S404.


In the embodiments of the present disclosure, the preset triggering operation for the favorites control on the video playing page may include a click operation and a long press operation triggered for the favorites control.


In the embodiments of the present disclosure, when the preset triggering operation of the current user for the favorites control on the video playing page is received, first, it is determined whether the user has created a favorites folder.


S402: displaying a favorites creation panel on the video playing page.


In the embodiments of the present disclosure, when the preset triggering operation of the current user for the favorites control on the video playing page is received, a favorites creation panel is displayed on the video playing page if it is determined that the current user has not created a favorites folder, so that the user can create a favorites folder on the favorites creation panel. The embodiments of the present disclosure do not limit the display style and the display position of the favorites creation panel.


In an optional embodiment, a preset guide prompt “No favorites folder created yet” may further be displayed above the position of the favorites creation panel, which is used to prompt the current user to create the favorites folder based on the favorites creation panel.


S403: creating a first favorites folder based on the favorites creation panel, and adding the first video being displayed on the video playing page to the first favorites folder.


In the embodiments of the present disclosure, the first favorites folder is a favorites folder firstly created by the current user on the favorites creation panel of the video playing page.


In the embodiments of the present disclosure, in response to a preset triggering operation for a favorites control on a video playing page, a favorites creation panel is displayed on the video playing page if it is determined that the user has not created a favorites folder; then a first favorites folder is created based on the favorites creation panel, and the first video being displayed on the video playing page is added to the first favorites folder.



FIG. 5 is a schematic diagram of a favorites creation panel on a video playing page provided by at least an embodiment of the present disclosure. When a preset triggering operation acting on the favorites control 201 of FIG. 2 is received, the favorites creation panel shown in FIG. 5 is displayed on the video playing page if it is determined that the current user has not created a favorites folder; and after the user inputs “plants” in an input box of the favorites creation panel, the user clicks an OK button to trigger a creation operation for the first favorites folder “plants” and adds the first video being displayed on the video playing page to the first favorites folder “plants”.


S404: displaying a favorites menu at a display position corresponding to the favorites control.


In the embodiments of the present disclosure, in response to the preset triggering operation for the favorites control on the video playing page, the favorites menu is displayed at the display position corresponding to the favorites control if it is determined that the user has created a favorites folder.


In practical application, when the favorites menu is displayed at the display position corresponding to the favorites control, a favorites creation control may be displayed on the displayed favorites menu.


In the embodiments of the present disclosure, a second favorites folder is created in response to a triggering operation of the favorites creation control displayed on the favorites menu, and the first video being displayed on the video playing page is added to the second favorites folder.


In the embodiments of the present disclosure, the triggering operation for the favorites creation control may include a click operation triggered for the favorites creation control, etc.; and the second favorites folder refers to a favorites folder created by the current user through the favorites creation control displayed on the favorites menu, and the name of the second favorites folder is different from any one of favorites folders created on the favorites menu.


In an optional embodiment, as shown in FIG. 3, a favorites creation control 305 is displayed in the favorites menu 302 on the video playing page; after the triggering operation of the user for the favorites creation control 305 is received, the favorites creation panel is displayed on the video playing page, the second favorites folder is created based on the favorites creation panel, and the first video being displayed on the video playing page is added to the second favorites folder.


The video processing method provided by the embodiments of the present disclosure, based on the favorites folder created by the current user, is capable of achieving the display of the favorites menu more quickly. In addition, even if the current user has not created a favorites folder, the first favorites folder can be created quickly based on the favorites creation panel displayed on the video playing page. The video processing method provided by the embodiments of the present disclosure simplifies the operation steps for the user to create the first favorites folder, and further improves the user experience.


Based on the method embodiments described above, the present disclosure further provides a video processing apparatus. With reference to FIG. 6, which is a structural schematic diagram of a video processing apparatus provided by at least an embodiment of the present disclosure, the apparatus includes a first display module 601 and a first adding module 602.


The first display module 601 is configured to display a favorites menu at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, and the favorites menu includes at least one favorites folder created by a current user.


The first adding module 602 is configured to add a first video being displayed on the video playing page to a target favorites folder in response to a selection operation for the target favorites folder among the at least one favorites folder.


In an optional embodiment, the first display module includes a determination submodule and a first display submodule.


The determination submodule is configured to determine whether the current user has created a favorites folder in response to the preset triggering operation for the favorites control on the video playing page.


The first display submodule is configured to display the favorites menu at the display position corresponding to the favorites control if the current user is determined to have created the favorites folder.


In an optional embodiment, the apparatus further includes a display module and a second adding module.


The display module is configured to display a favorites creation panel on the video playing page if the current user is determined not to have created the favorites folder.


The second adding module is configured to create a first favorites folder based on the favorites creation panel, and add the first video being displayed on the video playing page to the first favorites folder.


In an optional embodiment, the first display module further includes a second display submodule.


The second display submodule is configured to display the favorites menu at the display position corresponding to the favorites control in response to a long press operation for the favorites control on the video playing page.


Correspondingly, the first adding module is specifically configured to add the first video being displayed on the video playing page to the target favorites folder in response to an operation of sliding to the target favorites folder among the at least one favorites folder based on the long press operation.


In an optional embodiment, the first display module further includes a third display submodule.


The third display submodule is configured to display the favorites menu in a form of a bubble at the display position corresponding to the favorites control, in response to the preset triggering operation for the favorites control on the video playing page.


In an optional embodiment, the apparatus further includes a third adding module.


The third adding module is configured to create a second favorites folder in response to a triggering operation for the favorites creation control, and add the first video being displayed on the video playing page to the second favorites folder.


In the video processing apparatus provided by the embodiments of the present disclosure, first, a favorites menu is displayed at a display position corresponding to a favorites control in response to a preset triggering operation for the favorites control on a video playing page, and the favorites menu includes at least one favorites folder created by the current user; then, a first video being displayed on the video playing page is added to a target favorites folder in response to a selection operation for the target favorites folder among the at least one favorites folder. The embodiments of the present disclosure can more quickly achieve the function of adding the first video to the target favorites folder, simplifying the operation steps of the user to add the first video to the favorites folder, thereby improving the user experience.


In addition to the methods and apparatuses described above, the embodiments of the present disclosure further provide a computer-readable storage medium, instructions are stored in the computer-readable storage medium, and the instructions, when running on a terminal device, cause the terminal device to implement the video processing method according to the embodiments of the present disclosure.


The embodiments of the present disclosure further provide a computer program product including a computer program/instruction, and the computer program/instruction, when executed by a processor, implements the video processing method according to the embodiments of the present disclosure.


In addition, the embodiments of the present disclosure further provide a video processing device, as shown in FIG. 7, which may include a processor 701, a memory 702, an input apparatus 703, and an output apparatus 704.


The number of the processor 701 in the video processing device may be one or more, and one processor is taken as an example in FIG. 7. In some embodiments of the present disclosure, the processor 701, the memory 702, the input apparatus 703 and the output apparatus 704 may be connected through a bus or other means, and the connection through the bus is taken as an example in FIG. 7.


The memory 702 can be configured to store software programs and modules, and the processor 701 executes various functional applications and data processing of the video processing device by running the software programs and modules stored in the memory 702. The memory 702 may mainly include a program storage area and a data storage area, and the program storage area may store an operating system, at least one application program required for a function, and the like. In addition, the memory 702 may include high-speed random-access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. The input apparatus 703 may be configured to receive input numeric or character information, and to generate signal input related to user settings and function control of the video processing device.


Specifically, in the present embodiment, the processor 701 can follow the following instructions to load the executable files corresponding to the processes of one or more application programs into the memory 702, and the processor 701 can run the applications stored in the memory 702 to realize the various functions of the above-described video processing device.


It should be noted that in the present disclosure, relational terms such as “first,” “second,” etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any actual relationship or order between these entities or operations. Furthermore, the terms “comprise,” “comprising,” “include,” “including,” etc., or any other variant thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a set of elements includes not only those elements, but also other elements not expressly listed, or other elements not expressly listed for the purpose of such a process, method, article or device, or elements that are inherent to such process, method, article or device. Without further limitation, an element defined by the phrase “includes a . . . ” does not preclude the existence of additional identical elements in the process, method, article or device that includes the element.


The above descriptions are only specific embodiments of the present disclosure, enabling those skilled in the art to understand or implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be practiced in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not to be limited to the embodiments described herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims
  • 1. A method of presenting and processing multimedia contents, comprising: displaying a first control element on an interface on which a first multimedia content is displayed;in response to receiving a user input on the first control element, displaying a menu; andadding the first multimedia content being displayed to at least one folder displayed in the menu.
  • 2. The method of claim 1, further comprising: displaying a piece of information adjacent to the first control element, wherein the piece of information is configured to prompt a user to act on the first control element.
  • 3. The method of claim 1, further comprising: displaying a second multimedia content in the interface; anddisplaying a second control element corresponding to the second multimedia content.
  • 4. The method of claim 1, wherein the first multimedia content is added to the at least one folder in response to receiving a selection of the at least one folder.
  • 5. The method of claim 1, wherein the first multimedia content is added to the at least one folder in response to receiving a gesture of sliding from the first control element to the at least one folder.
  • 6. The method of claim 1, wherein the menu is displayed as a bubble on the interface.
  • 7. The method of claim 1, wherein the menu further comprises an interface element configured to enable creation of a new folder.
  • 8. The method of claim 1, further comprising: in response to receiving the user input on the first control element, determining whether the at least one folder has been created.
  • 9. The method of claim 8, further comprising: in response to determining that the at least one folder has not been created, displaying a panel; andcreating the at least one folder based on information input into the panel.
  • 10. The method of claim 8, wherein the displaying a menu comprises: in response to determining that the at least one folder has been created, displaying the at least one folder in the menu.
  • 11. A system, comprising: at least one processor; andat least one memory comprising computer-readable instructions that upon execution by the at least one processor cause the at least one processor to implement operations comprising:displaying a first control element on an interface on which a first multimedia content is displayed;in response to receiving a user input on the first control element, displaying a menu; andadding the first multimedia content to at least one folder displayed in the menu.
  • 12. The system of claim 11, the operations further comprising: displaying a second multimedia content in the interface; anddisplaying a second control element corresponding to the second multimedia content.
  • 13. The system of claim 11, wherein the first multimedia content is added to the at least one folder in response to receiving a selection of the at least one folder; orwherein the first multimedia content is added to the at least one folder in response to receiving a gesture of sliding from the first control element to the at least one folder.
  • 14. The system of claim 11, wherein the menu further comprises an interface element configured to enable creation of a new folder.
  • 15. The system of claim 11, the operations further comprising: in response to receiving the user input on the first control element, determining whether the at least one folder has been created.
  • 16. The system of claim 15, the operations further comprising: in response to determining that the at least one folder has not been created, displaying a panel; andcreating the at least one folder based on information input into the panel.
  • 17. A non-transitory computer-readable storage medium, storing computer-readable instructions that upon execution by a processor cause the processor to implement operations comprising: displaying a first control element on an interface on which a first multimedia content is displayed;in response to receiving a user input on the first control element, displaying a menu; andadding the first multimedia content to at least one folder displayed in the menu.
  • 18. The non-transitory computer-readable storage medium of claim 17, the operations further comprising: displaying a second multimedia content in the interface; anddisplaying a second control element corresponding to the second multimedia content.
  • 19. The non-transitory computer-readable storage medium of claim 17, wherein the first multimedia content is added to the at least one folder in response to receiving a selection of the at least one folder; orwherein the first multimedia content is added to the at least one folder in response to receiving a gesture of sliding from the first control element to the at least one folder.
  • 20. The non-transitory computer-readable storage medium of claim 17, the operations further comprising: in response to receiving the user input on the first control element, determining whether the at least one folder has been created;in response to determining that the at least one folder has not been created, displaying a panel; andcreating the at least one folder based on information input into the panel.
Priority Claims (1)
Number Date Country Kind
202211263267.0 Oct 2022 CN national
CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No. 18/516,798, filed on Nov. 21, 2023, which is a continuation of International Application No. PCT/CN2023/120052 filed on Sep. 20, 2023, which claims the priority to and benefits of Chinese Patent Application No. 202211263267.0, filed on Oct. 14, 2022, all of which are hereby incorporated by reference in their entireties.

Continuations (2)
Number Date Country
Parent 18516798 Nov 2023 US
Child 18788089 US
Parent PCT/CN2023/120052 Sep 2023 WO
Child 18516798 US