[go: up one dir, main page]

CN112584222A - Video processing method and device for video processing - Google Patents

Video processing method and device for video processing Download PDF

Info

Publication number
CN112584222A
CN112584222A CN202011365150.4A CN202011365150A CN112584222A CN 112584222 A CN112584222 A CN 112584222A CN 202011365150 A CN202011365150 A CN 202011365150A CN 112584222 A CN112584222 A CN 112584222A
Authority
CN
China
Prior art keywords
window
video object
video
switching
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011365150.4A
Other languages
Chinese (zh)
Inventor
栾兵强
韩旭
刘佳
张爽
杨家旭
何志强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN202011365150.4A priority Critical patent/CN112584222A/en
Publication of CN112584222A publication Critical patent/CN112584222A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the invention provides a video processing method and device and a device for video processing, wherein the method specifically comprises the following steps: displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window; responding to preset operation of a user in the second window, and switching at least one video object displayed in the second window; and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target video object in the switched at least one video object so as to play the target video object. The embodiment of the invention can improve the efficiency and accuracy of video switching.

Description

Video processing method and device for video processing
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a video processing method and apparatus, and an apparatus for video processing.
Background
With the continuous development of computer technology, the touch screen of the mobile terminal is larger and higher, and the resolution ratio is higher and higher, so that the effect of playing videos on the mobile terminal is better and better, and more users watch videos such as movies, news, art programs and the like by using the mobile terminal. In the process of watching videos, video switching is often performed as needed, so as to switch to the previous video or the next video of the current video.
The current video switching method can switch videos in a screen sliding mode. For example, the user may trigger a slide up and down operation on the screen, the slide up operation being used to switch to the previous video and the slide down operation being used to switch to the next video.
The inventor finds that the user cannot know the information of the switched video in advance in the video switching process in the process of implementing the embodiment of the invention; thus, to switch to the desired target video, multiple switching may need to be performed, and the multiple switching needs to cost much operation cost and time cost, resulting in low efficiency of video switching. For example, the user is currently watching video a, and the order of video switching is: in the case where the target video desired by the user is video F, it is currently necessary to perform multiple switching such as switching of video a → video B, switching of video B → video C, switching of video C → video D, switching of video D → video E, and switching of video E → video F, which results in low efficiency of video switching.
Disclosure of Invention
In view of the above problems, embodiments of the present invention provide a video processing method and apparatus, and an apparatus for video processing, which overcome or at least partially solve the above problems, and can improve efficiency and accuracy of video switching.
In order to solve the above problem, the present invention discloses a video processing method, comprising:
displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
responding to preset operation of a user in the second window, and switching at least one video object displayed in the second window;
and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target video object in the switched at least one video object so as to play the target video object.
In order to solve the above problem, the present invention discloses a video processing method, comprising:
displaying a skin detail page of the application; the skin detail page comprises a playing control;
and responding to the triggering operation of the user for the playing control, and displaying a preview window.
In another aspect, the present invention discloses a video processing apparatus, comprising:
the display module is used for displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
the switching module is used for responding to preset operation of a user in the second window and switching at least one video object displayed in the second window; and
and the sending module is used for sending a corresponding playing request aiming at a target video object in the switched at least one video object under the condition that the preset operation is finished so as to play the target video object.
In another aspect, the present invention discloses a video processing apparatus, comprising:
the first display module is used for displaying a skin detail page of the application program; the skin detail page comprises a playing control; and
and the second display module is used for responding to the triggering operation of the user for the play control and displaying the preview window.
In yet another aspect, an apparatus for video processing is disclosed that includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured for execution by the one or more processors to include instructions for:
displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
responding to preset operation of a user in the second window, and switching at least one video object displayed in the second window;
and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target video object in the switched at least one video object so as to play the target video object.
In yet another aspect, an apparatus for video processing is disclosed that includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured for execution by the one or more processors to include instructions for:
displaying a skin detail page of the application; the skin detail page comprises a playing control;
and responding to the triggering operation of the user for the playing control, and displaying a preview window.
In yet another aspect, the present disclosure discloses a machine-readable medium having stored thereon instructions, which when executed by one or more processors, cause an apparatus to perform one or more of the video processing methods described above.
The embodiment of the invention has the following advantages:
the embodiment of the invention provides the second window and supports the user to switch at least one video object displayed in the second window through a preset operation. The thumbnail corresponding to the video object displayed in the second window may present the content of the video object before the video object is loaded. Moreover, the preset operation can help the user to quickly preview the thumbnails of the plurality of video objects. Therefore, the embodiment of the invention can help the user to quickly select the favorite target video object from the second window, and further send the corresponding playing request aiming at the target video object under the condition that the preset operation is finished.
According to the embodiment of the invention, the switching from the first video object to the target video object can be quickly realized according to the preset operation of the user in the second window, and the switched target video object is selected from at least one video object displayed in the second window by the user; therefore, the embodiment of the invention can realize the quick switching of the target video object favored by the user, further reduce the frequency and the operation cost of video switching, and improve the efficiency and the accuracy of video switching.
Drawings
FIG. 1 is a flow chart of the steps of one embodiment of a video processing method of the present invention;
FIG. 2 is a flow chart of the steps of a first embodiment of a video processing method of the present invention;
FIG. 3 is a flowchart illustrating steps of a second embodiment of a video processing method according to the present invention;
FIG. 4 is a block diagram of a first embodiment of a video processing apparatus according to the present invention;
FIG. 5 is a block diagram of a second embodiment of a video processing apparatus according to the present invention;
fig. 6 is a block diagram showing a configuration of an apparatus for video processing according to the present invention as a terminal; and
fig. 7 is a block diagram of a device for video processing according to the present invention as a server.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
For the technical problem of low efficiency of video switching in the conventional technology, an embodiment of the present invention provides a scheme for video switching, where the scheme may include: displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window; responding to preset operation of a user in the second window, and switching at least one video object displayed in the second window; and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target video object in the switched at least one video object so as to play the target video object.
The first window of the embodiment of the invention can be a playing window or a preview window of the video object, and under the condition of playing the first video object, the user is dissatisfied with the first video object, and the like, so that the user has the switching requirement of the video object.
The embodiment of the invention provides the second window and supports the user to switch at least one video object displayed in the second window through a preset operation. The thumbnail corresponding to the video object displayed in the second window may present the content of the video object before the video object is loaded. Moreover, the preset operation can help the user to quickly preview the thumbnails of the plurality of video objects. Therefore, the embodiment of the invention can help the user to quickly select the favorite target video object from the second window, and further send the corresponding playing request aiming at the target video object under the condition that the preset operation is finished.
According to the embodiment of the invention, the switching from the first video object to the target video object can be quickly realized according to the preset operation of the user in the second window, and the switched target video object is selected from at least one video object displayed in the second window by the user; therefore, the embodiment of the invention can realize the quick switching of the target video object favored by the user, further reduce the frequency and the operation cost of video switching, and improve the efficiency and the accuracy of video switching.
In the embodiment of the invention, the video object can represent the entity corresponding to the video in the computer system. The video object may correspond to any type of video. The video object may correspond to a long video or a short video depending on the length characteristics of the video. The video object may correspond to a video such as a variety, a tv show, or a movie, according to the content characteristics of the video. It is understood that the embodiment of the present invention does not limit the specific video corresponding to the video object.
In an embodiment of the present invention, a window may be a basic unit set in a graphical user interface for an application to use data. In the window, the user can operate an application program in the window, for example, a browsing operation, a preset operation, a play operation, a pause operation, a fast-forward operation, a retract operation, and the like. The first window, the second window, the preview window and the switching window of the embodiment of the invention are respectively specific examples of the windows.
The embodiment of the invention can be applied to APP (Application program) or Application environment corresponding to a website. The application environment may be related to a video, for example, the application environment may include: video APP (Application), video website, input method APP, and the like. The application environments can utilize the video processing method of the embodiment of the invention to realize convenient and accurate switching of video objects.
For example, the input method APP may provide a plurality of short videos corresponding to a plurality of skins, respectively. After the user enters the first window of the short video of any skin, the short video of skin a can be switched to the short video of the favorite skin via the second window. Skin may refer to an interface of an application. The input method APP may provide a plurality of short videos corresponding to a plurality of skins, respectively, so that the user may select and use a favorite skin according to the short videos. The content of the skin may include, but is not limited to: text content, picture content, animation content, sound content, and the like.
The video processing method provided by the embodiment of the invention can be applied to a terminal, and the terminal can be provided with a touch screen to realize the display of a window and the triggering of the preset operation. The terminal specifically includes but is not limited to: smart phones, tablet computers, electronic book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop portable computers, car-mounted computers, desktop computers, set-top boxes, smart televisions, wearable devices, and the like.
Method embodiment one
Referring to fig. 1, a flowchart illustrating steps of a first embodiment of a video processing method according to the present invention is shown, which may specifically include the following steps:
step 101, displaying a second window on a first window; the first window can be a playing window or a preview window of a video object; a thumbnail corresponding to at least one video object can be displayed in the second window;
step 102, responding to a preset operation of a user in the second window, and switching at least one video object displayed in the second window;
step 103, when the preset operation is finished, sending a corresponding playing request for a target video object in the switched at least one video object to play the target video object.
The embodiment of the present invention may be applied to any APP running on the touch screen terminal, for example, the APP may be an APP of an operating system layer, and may also be an APP of an application layer, and it can be understood that the embodiment of the present invention does not limit a specific application scenario of the video processing method.
In step 101, the first window may be a play window or a preview window of the video object. For example, the first window may be a play window of the first video object, and the first video object may be an arbitrary video object.
Alternatively, the first window may be a preview window of a plurality of video objects. For example, the first window may be a preview window of a plurality of skin videos of the application for the user to select a favorite skin video from the plurality of skin videos. Alternatively, a play control may be set in the skin detail page, and the preview window may be displayed in response to a trigger operation for the play control.
For example, an entry for any video object is set in an interface of the application program, and if a trigger operation for the entry by a user is received, the first window may be displayed. It can be understood that the embodiment of the present invention does not limit the specific first video object and the specific trigger operation corresponding to the first window. The first window may be a full screen window or a partial screen window. Alternatively, the first window may correspond to a partial area or a global area of an interface of an application program.
The embodiment of the present invention does not limit the specific trigger condition corresponding to displaying the second window on the first window. According to one embodiment, a first window may be displayed and a second window may be displayed on the first window in response to a trigger operation for the portal. According to another embodiment, a preset control may be set on the first window, and then the second window may be displayed on the first window in response to a trigger operation of a user for the preset control.
In the embodiment of the invention, the second window is positioned above the first window, so that the first window can be shielded. Optionally, the transparency of the second window may be adjusted to control the display effect of the content of the first window located below the second window.
In the embodiment of the present invention, optionally, the size of the second window may be smaller than that of the first window, so as to reduce the occlusion of the first window by the second window. The size of the second window can be preset by those skilled in the art according to the requirements of the actual application. For example, the size of the second window may be determined in accordance with the size of the thumbnail of the video object so that the size of the second window matches the size of the thumbnail. For another example, the size of the second window may be determined according to a first preset ratio, where the first preset ratio may represent a ratio of the size of the second window to the size of the first window; the preset ratio can be set by those skilled in the art according to the actual application requirements. It is to be understood that the specific size of the second window is not limited by the embodiments of the present invention.
In this embodiment of the present invention, optionally, the second window may be located in a preset position area of the first window. For example, the center of the second window is the same as or close to the center of the first window, etc., and it is understood that the specific position of the second window is not limited by the embodiments of the present invention.
In this embodiment of the present invention, optionally, the second window or the first window may have a moving attribute, so as to implement a change in the position of the second window or the first window. Optionally, the first window may be moved according to a dragging operation of the user for the first window. Alternatively, the second window may be moved according to a drag operation of the user on the second window.
In the embodiment of the present invention, the thumbnail may be a picture obtained by scaling the video picture according to a second preset ratio. The video picture may correspond to any video frame comprised by the video of the video object, for example, the video picture may correspond to a first video frame or a key video frame comprised by the video of the video object. It is understood that the embodiment of the present invention does not limit the specific video frame corresponding to the thumbnail.
The thumbnail corresponding to at least one video object is displayed in the second window, and the second window in the second window can be prompted to include the switchable at least one video object.
Referring to fig. 2, a schematic of a first window and a second window according to an embodiment of the present invention is shown, in which a second window 202 is displayed in a central position area of the first window 201, and a thumbnail 1 corresponding to a video object 1 and a thumbnail 2 corresponding to a video object 2 are displayed in the second window.
In an optional embodiment of the present invention, the displaying the second window on the first window specifically includes: displaying a second window on the first window, where the at least one video object displayed in the second window specifically may include: the first video object is located in a first preset position area of the second window.
In a case that a second window is displayed on the first window and a preset operation of a user in the second window is not received, the at least one video object displayed in the second window may include: the first video object and the corresponding adjacent video object are convenient for a user to quickly browse the thumbnails of the adjacent video objects corresponding to the currently played first video object.
In this embodiment of the present invention, optionally, the first video object may correspond to a video object list. For example, a corresponding video object list may be established for the category to which the first video object corresponds. In the video object list, the video objects may correspond to a preset sequence, that is, the video objects in the video object list may be arranged according to the preset sequence. The adjacent video objects corresponding to the first video object can be determined according to the preset sequence. For example, the first video object is video object 1, the next adjacent video object is video object 2, and fig. 2 shows thumbnail 1 corresponding to video object 1 and thumbnail 2 corresponding to video object 2 in the second window. Alternatively, assuming that the adjacent video object before the video object 1 is the video object 0, the thumbnail 0 corresponding to the video object 0 may also be displayed in the second window. Therefore, in addition to displaying the thumbnail corresponding to the first video object in the second window, the embodiment of the present invention may also display the thumbnail corresponding to the preceding adjacent video object, or the thumbnail corresponding to the succeeding adjacent video object, or the thumbnails corresponding to the preceding and succeeding adjacent video objects.
It can be understood that fig. 2 arranges the plurality of video objects in the second window up and down, which is only an optional embodiment, and actually, a person skilled in the art may also arrange the plurality of video objects in the second window left and right according to the actual application requirement, and the specific arrangement manner of the plurality of video objects in the second window is not limited by the embodiment of the present invention.
It will be appreciated that fig. 2 shows the complete video object in the second window, only as an alternative embodiment, and in fact, a portion of a certain video object may be shown in the second window, limited by the area of the second window. For example, the second window includes: a portion of video object 0, a complete video object 1, a portion of video object 1, etc.
It is understood that the second window in fig. 2 is located in the central position region of the first window, and is only an alternative embodiment, and actually, a person skilled in the art may also display the second window in other position regions of the first window according to the actual application requirement, for example, display the second window in a lower right region or an upper right region of the first window, and it is understood that the specific position region of the second window in the first window is not limited by the embodiment of the present invention.
The first preset position area may represent a position area of the first video object in the second window before switching. The person skilled in the art can set the first preset position area according to the actual application requirement. For example, the first preset position area may be an intermediate position area to increase the integrity of the first video object. Of course, the first preset position area may be a both-side area, for example, in the case where a plurality of video objects are arranged one above the other, the first preset area may be an upper-side area or a lower-side area, or the like.
In an optional embodiment of the present invention, the method may further include: after the second window is displayed on the first window, switching prompt information is output; the switching prompt information is used for prompting the user to switch the video object through the preset operation so as to guide the user to carry out the preset operation corresponding to the video switching, and further improve the accuracy of the video switching.
The output mode of the switching prompt message may include: interface display mode and/or audio playing mode.
In the case of adopting an interface display mode, the switching prompt message may include: text information and/or icon information, etc. Optionally, in a case that the preset operation is a sliding operation, the switching prompt message may include: an icon of the slide gesture, such as a gesture icon displayed in the second window in proximity to a thumbnail of a video object, and a direction icon representing the direction of the slide. Optionally, the switching prompting message may include: text information such as "slide up switch video" or the like.
Under the condition of adopting an audio playing mode, the text information can be played in a voice mode, so that the attention of a user to the sliding switching mode of the embodiment of the invention is improved.
In step 202, a preset operation may be used to switch at least one video object in the second window. The skilled person can determine the preset operation according to the actual application requirement.
For example, the preset operation may be a slide operation. Or a direction control may be disposed in the second window, and the preset operation may be an operation for the direction control. For example, the directional controls may include: controls in the up-down direction or the left-right direction.
The direction of the preset operation of the user in the second window may be matched with the arrangement direction of the plurality of video objects in the second window. For example, if the arrangement direction is the up-down direction, the preset operation direction is the up-down direction; in another example, if the arrangement direction is the left-right direction, the direction of the predetermined operation is the left-right direction.
In this embodiment of the present invention, optionally, the preset operation may include: presetting operation of a user for a position in the second window; for example, the user may trigger a preset operation in a certain direction at any position in the second window. Alternatively, the preset operation may include: for example, the user may trigger a preset operation in a certain direction for any video object in the second window.
In an embodiment of the present invention, optionally, the switching of the at least one video object displayed in the second window specifically includes: and moving at least one video object displayed in the second window according to the direction corresponding to the preset operation.
In the embodiment of the present invention, the preset operation may include: one preset operation or multiple preset operations.
Taking the sliding operation of the user for the position in the second window as an example, the corresponding multiple sliding operations may include:
first, in the case of the second window of fig. 2, if a bottom-up sliding operation is performed at position 1 in the second window, the plurality of video objects in the second window may be moved from bottom to top. It should be noted that as the video object moves, some video objects will disappear, i.e. not be presented, and newly appearing video objects will be presented. For example, the list of video objects includes: video object 1, video object 2, video object 3 … video object n, n may be a natural number greater than 1. Then on the basis of fig. 2, after performing a bottom-up sliding operation, video object 1 will disappear, i.e. not be presented, and newly appearing video object 3 will be presented.
Then, a bottom-up sliding operation may be performed at position 2 in the second window, and the plurality of video objects in the second window may continue to move from bottom to top. Then on the basis of fig. 2, after performing two bottom-to-top sliding operations, the video object 2 will disappear, i.e. not be presented, and the newly appearing video object 4 will be presented.
Taking the sliding operation of the user on the video object in the second window as an example, the sliding operation from bottom to top may be performed on the video object 1 in the second window first; then, after moving up the video object 1, a bottom-up sliding operation is performed for the video object 2 in the second window.
It is understood that, in order to select a favorite target video object from the second window, the user may perform one or more sliding operations according to the actual application requirements. Also, the directions of the plurality of sliding operations may be the same or different. For example, after performing the sliding operation from bottom to top, the user may perform the sliding operation from top to bottom.
In step 103, the ending of the preset operation may include: the preset operation is not received within the preset time. A person skilled in the art may determine the preset time length according to the actual application requirement, and the specific preset time length is not limited in the embodiment of the present invention.
The target video object may represent the switched video object. The embodiment of the invention can determine the target video object from at least one video object after switching under the condition that the preset operation is finished; alternatively, the target video object may be determined from the switched at least one video object when the preset operation is not ended, for example, after each switching, the target video object may be determined from the switched at least one video object. It is to be understood that the target video object may be switched with the switching of the at least one video object.
In this embodiment of the present invention, optionally, the target video object may correspond to a second preset position area in the second window, so that the video object located in the second preset position area may be used as the target video object. Alternatively, the second preset position region may be a central position region or both side position regions in the second window. The second preset location area may be determined by a user or an application, and the specific second preset location area is not limited in the embodiment of the present invention.
In an optional embodiment of the present invention, the method may further include: and under the condition that the preset operation is not finished, determining a target video object from the switched at least one video object, and outputting prompt information corresponding to the target video object. The prompt information can help the user to determine which video object is the target video object, so that the accuracy of video switching can be improved.
Optionally, the outputting the prompt information corresponding to the target video object specifically may include: and displaying the mark of the target video object. For example, a thumbnail corresponding to the target video object may be highlighted, or corresponding prompt information, such as "video after switching", or "this is video after switching", may be displayed near the thumbnail corresponding to the target video object.
In the embodiment of the invention, a corresponding playing request is sent to a target video object in at least one video object after switching, and the playing request is used for playing the target video object, so that the switching to the target video object can be realized. For example, the first video object is a video object 1, the target video object is a video object 3, and when the preset operation is finished, the video object 3 can be skipped to the video playing window corresponding to the video object 3, so as to implement switching to the video object 3.
According to an embodiment, before sending the corresponding play request for the target video object, the video data corresponding to the target video object may be loaded. The video data may be used to play the target video object.
According to another embodiment, before sending the corresponding play request for the target video object, the video data corresponding to the target video object may be loaded; the mode of preloading the video data can improve the loading speed of the target video object. Optionally, after each switching, a target video object may be determined from the switched at least one video object, and corresponding video data may be loaded for the determined target video object.
To sum up, the video processing method according to the embodiment of the present invention provides the second window, and supports the user to switch at least one video object displayed in the second window through a preset operation. The thumbnail corresponding to the video object displayed in the second window may present the content of the video object before the video object is loaded. Moreover, the preset operation can help the user to quickly preview the thumbnails of the plurality of video objects. Therefore, the embodiment of the invention can help the user to quickly select the favorite target video object from the second window, and further send the corresponding playing request aiming at the target video object under the condition that the preset operation is finished.
According to the embodiment of the invention, the switching from the first video object to the target video object can be quickly realized according to the preset operation of the user in the second window, and the switched target video object is selected from at least one video object displayed in the second window by the user; therefore, the embodiment of the invention can realize the quick switching of the target video object favored by the user, further reduce the frequency and the operation cost of video switching, and improve the efficiency and the accuracy of video switching.
In an embodiment of the present invention, the second window may be a small window whose size is smaller than a preset size, and a thumbnail of a neighboring video object corresponding to the first video object may be displayed in the second window. After the second window is displayed, switching prompt information can be output to guide a user to carry out preset operation corresponding to video switching, and therefore accuracy of video switching is improved.
If the arrangement mode of the plurality of video objects in the second window is an up-down arrangement mode, the video objects in the second window move upwards under the condition that the preset operation corresponds to the direction from bottom to top, or the video objects in the second window move downwards under the condition that the preset operation corresponds to the direction from top to bottom, so that a user can conveniently and quickly preview the thumbnails of the plurality of video objects. It should be noted that, in the conventional technology, the preset operation directly jumps to the video playing window of the next video, but the loading of the video data corresponding to the video playing window needs to take certain time resources and memory resources. In the embodiment of the invention, under the environment that the first video object corresponds to the video playing window, the thumbnails of the front and rear video objects of the first video object are displayed in advance, so that the quick preview of the front and rear video objects can be realized under the condition of saving the loading cost.
When the preset operation is finished, for example, the preset operation is not received within the preset time, the target video object may be determined from the second window, and the video data corresponding to the target video object may be played. The target video object can be a favorite video object selected by a user, so that the efficiency and the accuracy of video switching can be improved.
Method embodiment two
Referring to fig. 3, a flowchart illustrating steps of a second embodiment of a video processing method according to the present invention is shown, which may specifically include the following steps:
step 301, displaying a skin detail page of the application program; the skin detail page can comprise a playing control;
step 302, responding to the triggering operation of the user for the play control, and displaying a preview window.
The embodiment of the invention can be applied to the scenes of application programs. The skin of an application may refer to the interface of the application.
Taking an application program as an input method program as an example, the skin of the input method program may be used to trigger input operations in the input process, such as key operations. The skin of the input method program can comprise: a plurality of keys, the keys comprising: letter keys, number keys, symbol keys, or function keys, etc.
According to the embodiment of the invention, the playing control is arranged in the skin detail page and used for triggering the preview window, and the preview window can be used for providing the preview function of the thumbnails corresponding to the multiple skin videos so as to present the information of the multiple skin videos to the user in advance, further help the user select the favorite target skin video from the multiple skin videos to play, and improve the processing efficiency of the skin video.
The preview window may be a full screen window or a partial screen window. Alternatively, the preview window may correspond to a partial area or a global area of an interface of an application program.
In an optional embodiment of the present invention, the method may further include: displaying a switching window on the preview window; at least one thumbnail corresponding to the skin video is displayed in the switching window; responding to preset operation of a user in the switching window, and switching at least one skin video displayed in the switching window; and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target skin video in the switched at least one skin video so as to play the target skin video.
The embodiment of the invention displays the switching window on the preview window, and the switching window can display at least one thumbnail corresponding to the skin video. The embodiment of the invention can support the user to trigger the preset operation in the switching window so as to realize the switching of at least one skin video in the display of the switching window, and further realize the determination and the playing of the target skin video.
In this embodiment of the present invention, optionally, the preview window or the switching window may have a moving attribute, so as to implement a change of the position of the preview window or the switching window. Optionally, the preview window may be moved according to a dragging operation of the user for the preview window. Alternatively, the switching window may be moved according to a drag operation of the user with respect to the switching window.
In an application example of the present invention, a skin detail page of skin a1, in which a play control may be set, may be displayed in response to a trigger operation of a user for entry of skin a 1. If a trigger operation for the play control is received, a preview window may be presented for the user to preview the information of the associated skin of skin a 1. Optionally, the associated skin of skin a1 may include: skin a2, skin A3, skin a4, and the like. The associated skin of skin A1 may have the same attributes, such as the same categories, as skin A1. Skin a1 and its associated skin corresponding skin video may be stored into a skin list.
A switching window can be displayed on the preview window, and a thumbnail corresponding to at least one skin video in the skin list can be displayed in the switching window. The embodiment of the invention can support the user to trigger the preset operation in the switching window so as to realize the switching of at least one skin in the display of the switching window, and further realize the determination and the playing of the target skin video.
To sum up, in the video processing method according to the embodiment of the present invention, the play control is set in the skin detail page, and the play control is used for triggering the preview window, and the preview window can be used for providing a preview function of thumbnails corresponding to multiple skin videos, so as to present information of multiple skin videos to a user in advance, thereby helping the user select a favorite target skin video from the multiple skin videos to play, and improving the processing efficiency of the skin video.
It should be noted that, for simplicity of description, the method embodiments are described as a series of motion combinations, but those skilled in the art should understand that the present invention is not limited by the described motion sequences, because some steps may be performed in other sequences or simultaneously according to the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no moving act is required as an embodiment of the invention.
Device embodiment
Referring to fig. 4, a block diagram of a first embodiment of a video processing apparatus according to the present invention is shown, which may specifically include the following modules:
a display module 401, configured to display a second window on a first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
a switching module 402, configured to switch at least one video object displayed in the second window in response to a preset operation of a user in the second window; and
a sending module 403, configured to send, when the preset operation is ended, a corresponding play request for a target video object in the switched at least one video object, so as to play the target video object.
Optionally, the at least one video object in the second window display may include: the first video object is located in a first preset position area of the second window.
Optionally, the size of the second window is smaller than the size of the first window.
Optionally, the apparatus may further include:
the output module is used for outputting switching prompt information after the second window is displayed on the first window; the switching prompt information is used for prompting a user to switch the video object through preset operation.
Optionally, the preset operation may include: the user performs preset operation aiming at the position in the second window; or, the user performs preset operation on the video object in the second window.
Optionally, the switching module may include:
and the moving module is used for moving at least one video object displayed in the second window according to the direction corresponding to the preset operation.
Optionally, the target video object corresponds to a second preset position area in the second window.
Optionally, the apparatus may further include:
and the determining and prompting module is used for determining a target video object from the switched at least one video object under the condition that the preset operation is not finished, and outputting prompting information corresponding to the target video object.
Optionally, the apparatus may further include:
and the loading module is used for loading the video data corresponding to the target video object before sending the corresponding playing request aiming at the target video object.
Referring to fig. 5, a block diagram of a second embodiment of a video processing apparatus according to the present invention is shown, which may specifically include the following modules:
a first display module 501, configured to display a skin detail page of an application; the skin detail page can comprise a playing control; and
and a second display module 502, configured to display a preview window in response to a user's trigger operation for the play control.
Optionally, the apparatus may further include:
a third display module, configured to display a switching window on the preview window; at least one thumbnail corresponding to the skin video is displayed in the switching window;
the switching module is used for responding to the preset operation of a user in the switching window and switching at least one skin video displayed in the switching window;
and the sending module is used for sending a corresponding playing request aiming at a target skin video in the switched at least one skin video under the condition that the preset operation is finished so as to play the target skin video.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 6 is a block diagram illustrating a configuration of an apparatus for video processing as a terminal according to an exemplary embodiment. For example, the apparatus 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 6, apparatus 900 may include one or more of the following components: processing component 902, memory 904, power component 906, multimedia component 908, audio component 910, input/output (I/O) interface 912, sensor component 914, and communication component 916.
The processing component 902 generally controls overall operation of the device 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing element 902 may include one or more processors 920 to execute instructions to perform all or a portion of the steps of the methods described above. Further, processing component 902 can include one or more modules that facilitate interaction between processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operation at the device 900. Examples of such data include instructions for any application or method operating on device 900, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 904 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 906 provides power to the various components of the device 900. The power components 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 900.
The multimedia component 908 comprises a screen providing an output interface between the device 900 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide motion action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 900 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 910 is configured to output and/or input audio signals. For example, audio component 910 includes a Microphone (MIC) configured to receive external audio signals when apparatus 900 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 904 or transmitted via the communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
I/O interface 912 provides an interface between processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 914 includes one or more sensors for providing status assessment of various aspects of the apparatus 900. For example, the sensor assembly 914 may detect an open/closed state of the device 900, the relative positioning of the components, such as a display and keypad of the apparatus 900, the sensor assembly 914 may also detect a change in the position of the apparatus 900 or a component of the apparatus 900, the presence or absence of user contact with the apparatus 900, orientation or acceleration/deceleration of the apparatus 900, and a change in the temperature of the apparatus 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communications between the apparatus 900 and other devices in a wired or wireless manner. The apparatus 900 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communications component 916 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 900 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as the memory 904 comprising instructions, executable by the processor 920 of the apparatus 900 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Fig. 7 is a block diagram illustrating a structure of an apparatus for video processing as a server according to an exemplary embodiment. The server 1900, which may vary widely in configuration or performance, may include one or more Central Processing Units (CPUs) 1922 (e.g., one or more processors) and memory 1932, one or more storage media 1930 (e.g., one or more mass storage devices) that store applications 1942 or data 1944. Memory 1932 and storage medium 1930 can be, among other things, transient or persistent storage. The program stored in the storage medium 1930 may include one or more modules (not shown), each of which may include a sequence of instructions operating on the server. Further, a central processor 1922 may be arranged to communicate with the storage medium 1930 to execute a series of instruction operations in the storage medium 1930 on the server 1900.
The server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input/output interfaces 1958, one or more keyboards 1956, and/or one or more operating systems 1941, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
A machine-readable medium (e.g., a non-transitory computer-readable storage medium) having instructions therein, which when executed by a processor of a device (terminal or server), enable the device to perform a video processing method, the method comprising: displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window; responding to preset operation of a user in the second window, and switching at least one video object displayed in the second window; and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target video object in the switched at least one video object so as to play the target video object.
The embodiment of the invention discloses A1 and a video processing method, which comprises the following steps:
displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
responding to preset operation of a user in the second window, and switching at least one video object displayed in the second window;
and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target video object in the switched at least one video object so as to play the target video object.
A2, according to the method of A1, the at least one video object displayed in the second window includes: the first video object is located in a first preset position area of the second window.
A3, the size of the second window being smaller than the size of the first window according to the method of A1.
A4, the method of A1, the method further comprising:
after the second window is displayed on the first window, switching prompt information is output; the switching prompt information is used for prompting a user to switch the video object through preset operation.
A5, the method of A1, the preset operation comprising: presetting operation of a user for a position in the second window; or, the user performs preset operation on the video object in the second window.
A6, the switching at least one video object displayed in the second window according to the method of A1, comprising:
and moving at least one video object displayed in the second window according to the direction corresponding to the preset operation.
A7, the target video object corresponding to a second preset position area in the second window according to the method of any one of A1 to A6.
A8, the method of any one of A1 to A6, the method further comprising:
and under the condition that the preset operation is not finished, determining a target video object from the switched at least one video object, and outputting prompt information corresponding to the target video object.
A9, the method of any one of A1 to A6, the method further comprising:
and loading video data corresponding to the target video object before sending a corresponding playing request aiming at the target video object.
The embodiment of the invention discloses B10 and a video processing method, wherein the method comprises the following steps:
displaying a skin detail page of the application; the skin detail page comprises a playing control;
and responding to the triggering operation of the user for the playing control, and displaying a preview window.
B11, the video processing method of B10, the method further comprising:
displaying a switching window on the preview window; a thumbnail corresponding to at least one skin video is displayed in the switching window;
responding to preset operation of a user in the switching window, and switching at least one skin video displayed in the switching window;
and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target skin video in the switched at least one skin video so as to play the target skin video.
The embodiment of the invention discloses C12, a video processing device, comprising:
the display module is used for displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
the switching module is used for responding to preset operation of a user in the second window and switching at least one video object displayed in the second window; and
and the sending module is used for sending a corresponding playing request aiming at a target video object in the switched at least one video object under the condition that the preset operation is finished so as to play the target video object.
C13, the apparatus of C12, the at least one video object in the second window display comprising: the first video object is located in a first preset position area of the second window.
C14, the device of C12, the size of the second window being smaller than the size of the first window.
C15, the apparatus of C12, the apparatus further comprising:
the output module is used for outputting switching prompt information after the second window is displayed on the first window; the switching prompt information is used for prompting a user to switch the video object through preset operation.
C16, the apparatus according to C12, the preset operation comprising: presetting operation of a user for a position in the second window; or, the user performs preset operation on the video object in the second window.
C17, the apparatus of C12, the switching module comprising:
and the moving module is used for moving at least one video object displayed in the second window according to the direction corresponding to the preset operation.
C18, the target video object corresponding to a second preset position area in the second window according to the apparatus of any one of C12 to C17.
C19, the apparatus according to any one of C12 to C17, the apparatus further comprising:
and the determining and prompting module is used for determining a target video object from the switched at least one video object under the condition that the preset operation is not finished, and outputting prompting information corresponding to the target video object.
C20, the apparatus according to any one of C12 to C17, the apparatus further comprising:
and the loading module is used for loading the video data corresponding to the target video object before sending the corresponding playing request aiming at the target video object.
The embodiment of the invention discloses D21 and a video processing device, wherein the device comprises:
the first display module is used for displaying a skin detail page of the application program; the skin detail page comprises a playing control; and
and the second display module is used for responding to the triggering operation of the user for the play control and displaying the preview window.
D22, the video processing device of D21, the device further comprising:
the third display module is used for displaying a switching window on the preview window; a thumbnail corresponding to at least one skin video is displayed in the switching window;
the switching module is used for responding to preset operation of a user in the switching window and switching at least one skin video displayed in the switching window;
and the sending module is used for sending a corresponding playing request aiming at a target skin video in the switched at least one skin video under the condition that the preset operation is finished so as to play the target skin video.
The embodiment of the invention discloses E23, a device for video processing, comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs are configured to be executed by the one or more processors and comprise instructions for:
displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
responding to preset operation of a user in the second window, and switching at least one video object displayed in the second window;
and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target video object in the switched at least one video object so as to play the target video object.
E24, the apparatus of E23, the displaying a second window on a first window, comprising:
displaying a second window on the first window, at least one video object in the second window comprising: the first video object is located in a first preset position area of the second window.
E25, the device of E23, the size of the second window being smaller than the size of the first window.
E26, the device of E23, the device also configured to execute the one or more programs by one or more processors including instructions for:
after the second window is displayed on the first window, switching prompt information is output; the switching prompt information is used for prompting a user to switch the video object through preset operation.
E27, the device according to E23, the preset operations comprising: presetting operation of a user for a position in the second window; or, the user performs preset operation on the video object in the second window.
E28, the toggling of the at least one video object displayed in the second window according to the apparatus of E23, comprising:
and moving at least one video object displayed in the second window according to the direction corresponding to the preset operation.
E29, the target video object corresponding to a second preset position area in the second window according to the apparatus of any one of E23 to E28.
E30, the device of any of E23-E28, the device also configured to execute the one or more programs by one or more processors including instructions for:
and under the condition that the preset operation is not finished, determining a target video object from the switched at least one video object, and outputting prompt information corresponding to the target video object.
E31, the device of any of E23-E28, the device also configured to execute the one or more programs by one or more processors including instructions for:
and loading video data corresponding to the target video object before sending a corresponding playing request aiming at the target video object.
The embodiment of the invention discloses F32, a device for video processing, comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs configured to be executed by the one or more processors comprise instructions for:
displaying a skin detail page of the application; the skin detail page comprises a playing control;
and responding to the triggering operation of the user for the playing control, and displaying a preview window.
F33, the video processing device of F32, the device also configured to execute the one or more programs by one or more processors including instructions for:
displaying a switching window on the preview window; a thumbnail corresponding to at least one skin video is displayed in the switching window;
responding to preset operation of a user in the switching window, and switching at least one skin video displayed in the switching window;
and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target skin video in the switched at least one skin video so as to play the target skin video.
The embodiment of the invention discloses G34, a machine readable medium having stored thereon instructions, which when executed by one or more processors, cause an apparatus to perform a video processing method as described in one or more of A1-A9.
An embodiment of the invention discloses H35, a machine-readable medium having instructions stored thereon, which when executed by one or more processors, cause an apparatus to perform a video processing method as described in one or more of B10-B11.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is only limited by the appended claims
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
The present invention provides a video processing method, a video processing apparatus and a video processing apparatus, which have been described above in detail, and the principles and embodiments of the present invention are explained herein by using specific examples, and the descriptions of the above examples are only used to help understand the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. A video processing method, comprising:
displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
responding to preset operation of a user in the second window, and switching at least one video object displayed in the second window;
and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target video object in the switched at least one video object so as to play the target video object.
2. The method of claim 1, wherein the at least one video object displayed in the second window comprises: the first video object is located in a first preset position area of the second window.
3. The method of claim 1, wherein the size of the second window is smaller than the size of the first window.
4. A method of video processing, the method comprising:
displaying a skin detail page of the application; the skin detail page comprises a playing control;
and responding to the triggering operation of the user for the playing control, and displaying a preview window.
5. A video processing apparatus, comprising:
the display module is used for displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
the switching module is used for responding to preset operation of a user in the second window and switching at least one video object displayed in the second window; and
and the sending module is used for sending a corresponding playing request aiming at a target video object in the switched at least one video object under the condition that the preset operation is finished so as to play the target video object.
6. A video processing apparatus, characterized in that the apparatus comprises:
the first display module is used for displaying a skin detail page of the application program; the skin detail page comprises a playing control; and
and the second display module is used for responding to the triggering operation of the user for the play control and displaying the preview window.
7. An apparatus for video processing comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors the one or more programs including instructions for:
displaying a second window on the first window; the first window is a playing window or a preview window of the video object; a thumbnail corresponding to at least one video object is displayed in the second window;
responding to preset operation of a user in the second window, and switching at least one video object displayed in the second window;
and under the condition that the preset operation is finished, sending a corresponding playing request aiming at a target video object in the switched at least one video object so as to play the target video object.
8. An apparatus for video processing comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors the one or more programs including instructions for:
displaying a skin detail page of the application; the skin detail page comprises a playing control;
and responding to the triggering operation of the user for the playing control, and displaying a preview window.
9. A machine-readable medium having stored thereon instructions, which when executed by one or more processors, cause an apparatus to perform a video processing method as claimed in one or more of claims 1 to 3.
10. A machine-readable medium having stored thereon instructions, which when executed by one or more processors, cause an apparatus to perform the video processing method of claim 4.
CN202011365150.4A 2020-11-27 2020-11-27 Video processing method and device for video processing Pending CN112584222A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011365150.4A CN112584222A (en) 2020-11-27 2020-11-27 Video processing method and device for video processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011365150.4A CN112584222A (en) 2020-11-27 2020-11-27 Video processing method and device for video processing

Publications (1)

Publication Number Publication Date
CN112584222A true CN112584222A (en) 2021-03-30

Family

ID=75124277

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011365150.4A Pending CN112584222A (en) 2020-11-27 2020-11-27 Video processing method and device for video processing

Country Status (1)

Country Link
CN (1) CN112584222A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113727170A (en) * 2021-08-27 2021-11-30 北京字跳网络技术有限公司 Video interaction method, device, equipment and medium
CN114827708A (en) * 2022-04-12 2022-07-29 Oppo广东移动通信有限公司 Video playing method and device and electronic equipment
CN115237299A (en) * 2022-06-29 2022-10-25 北京优酷科技有限公司 Playing page switching method and terminal equipment
CN116132790A (en) * 2022-05-25 2023-05-16 荣耀终端有限公司 Video recording method and related device
CN119415060A (en) * 2024-10-24 2025-02-11 北京字跳网络技术有限公司 Media content playing method, device, storage medium and program product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106569658A (en) * 2016-10-19 2017-04-19 武汉悦然心动网络科技股份有限公司 Multimedia theme configuration method and multimedia theme configuration system of input method
CN110012339A (en) * 2019-04-11 2019-07-12 北京字节跳动网络技术有限公司 Video playing display methods, device, equipment and storage medium
WO2020010818A1 (en) * 2018-07-12 2020-01-16 北京微播视界科技有限公司 Video capturing method and apparatus, terminal, server and storage medium
CN111711838A (en) * 2020-06-23 2020-09-25 广州酷狗计算机科技有限公司 Video switching method, device, terminal, server and storage medium
CN111880694A (en) * 2020-07-22 2020-11-03 维沃移动通信有限公司 Display method, device, equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106569658A (en) * 2016-10-19 2017-04-19 武汉悦然心动网络科技股份有限公司 Multimedia theme configuration method and multimedia theme configuration system of input method
WO2020010818A1 (en) * 2018-07-12 2020-01-16 北京微播视界科技有限公司 Video capturing method and apparatus, terminal, server and storage medium
CN110012339A (en) * 2019-04-11 2019-07-12 北京字节跳动网络技术有限公司 Video playing display methods, device, equipment and storage medium
CN111711838A (en) * 2020-06-23 2020-09-25 广州酷狗计算机科技有限公司 Video switching method, device, terminal, server and storage medium
CN111880694A (en) * 2020-07-22 2020-11-03 维沃移动通信有限公司 Display method, device, equipment and storage medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113727170A (en) * 2021-08-27 2021-11-30 北京字跳网络技术有限公司 Video interaction method, device, equipment and medium
CN114827708A (en) * 2022-04-12 2022-07-29 Oppo广东移动通信有限公司 Video playing method and device and electronic equipment
CN116132790A (en) * 2022-05-25 2023-05-16 荣耀终端有限公司 Video recording method and related device
CN116132790B (en) * 2022-05-25 2023-12-05 荣耀终端有限公司 Video recording methods and related devices
CN115237299A (en) * 2022-06-29 2022-10-25 北京优酷科技有限公司 Playing page switching method and terminal equipment
CN115237299B (en) * 2022-06-29 2024-03-22 北京优酷科技有限公司 Playing page switching method and terminal equipment
CN119415060A (en) * 2024-10-24 2025-02-11 北京字跳网络技术有限公司 Media content playing method, device, storage medium and program product

Similar Documents

Publication Publication Date Title
CN105955607B (en) Content sharing method and device
US10296201B2 (en) Method and apparatus for text selection
CN112584222A (en) Video processing method and device for video processing
US20190073124A1 (en) Method and apparatus for controlling application
US10425807B2 (en) Method and apparatus for controlling interface display
CN114201133A (en) Split screen display method and device
CN105204846A (en) Method for displaying video picture in multi-user video, device and terminal equipment
CN113542886B (en) Video playing method and device for playing video
US20170322689A1 (en) Method and device for multi-task management, and computer-readable medium
CN104216973B (en) A kind of method and device of data search
CN107562349B (en) Method and device for executing processing
CN111447484B (en) Loading method and device of electronic program guide EPG and storage medium
CN106775202B (en) Information transmission method and device
US20220060760A1 (en) Method and apparatus for pushing information in live broadcast room
CN111814088A (en) A kind of page processing method and device
CN109521938B (en) Method and device for determining data evaluation information, electronic device and storage medium
CN110321042B (en) Interface information display method and device and electronic equipment
WO2021190292A1 (en) Method, apparatus and system for processing details page, electronic device and storage medium
CN108073291B (en) Input method and device and input device
CN109783171B (en) Desktop plug-in switching method, device and storage medium
CN112068764B (en) Language switching method and device for language switching
CN116744067B (en) Video playback method and device
WO2018032261A1 (en) Application prompting method and device
CN112445348A (en) Expression processing method, device and medium
CN111092971A (en) Display method and device for displaying

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination