CN110493614A - Video control method, device and equipment - Google Patents
Video control method, device and equipment Download PDFInfo
- Publication number
- CN110493614A CN110493614A CN201910803194.1A CN201910803194A CN110493614A CN 110493614 A CN110493614 A CN 110493614A CN 201910803194 A CN201910803194 A CN 201910803194A CN 110493614 A CN110493614 A CN 110493614A
- Authority
- CN
- China
- Prior art keywords
- video
- determining
- coordinate
- sliding
- image
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
This application discloses a kind of video control method, device and equipment, are related to technical field of video processing.This method may include: the slide for receiving user and inputting in the cover image of video;Determine that video progress msg, the video progress msg include terminating playback progress according to the slide;According to the video and the video progress msg, an at least video image is obtained, and shows an at least video image, the video image is in the video, the corresponding video frame of the video progress msg.Improve the flexibility controlled video.
Description
Technical Field
The embodiment of the application relates to the technical field of computers, in particular to a video control method, a video control device and video control equipment.
Background
At present, many web pages include videos, and users can view the videos in the web pages in the process of browsing the web pages.
In the actual application process, when a user needs to quickly know the content of a video in a webpage, the user needs to click the video to enable the video to be in a playing state, and in the video playing process, the user can slide a playing progress bar in a video playing interface to enable terminal equipment to play the video content corresponding to the position of the playing progress bar. However, in the above process, the user needs to drag the progress bar for multiple times to see the video content of the video at different progress, which is complicated for the user to operate, resulting in poor flexibility of controlling the video by the user.
Disclosure of Invention
The embodiment of the application provides a video control method, a video control device and video control equipment, and improves the flexibility of controlling videos.
In a first aspect, an embodiment of the present application provides a video control method, including:
receiving a sliding operation input by a user in a cover image of a video;
determining video progress information according to the sliding operation, wherein the video progress information comprises a playing stopping progress;
and acquiring at least one video image according to the video and the video progress information, and displaying the at least one video image, wherein the video image is a video frame corresponding to the video progress information in the video.
In a possible implementation manner, the determining video progress information according to the sliding operation includes:
acquiring sliding attribute information of the sliding operation, wherein the sliding attribute information comprises at least one of a first sliding speed, a first sliding acceleration or a coordinate of the sliding operation;
and determining the video progress information according to the sliding attribute information of the sliding operation.
In one possible implementation, the sliding attribute information includes coordinates of the sliding operation, and the coordinates of the sliding operation include termination coordinates; determining the video progress information according to the attribute information of the sliding operation, wherein the determining comprises the following steps:
acquiring a first coordinate and a second coordinate of the cover image, wherein the first coordinate corresponds to an initial playing point of the video, and the second coordinate corresponds to an ending playing point of the video;
and determining the video progress information according to the termination coordinate, the first coordinate and the second coordinate.
In a possible implementation manner, determining the video progress information according to the termination coordinate, the first coordinate and the second coordinate includes:
determining the width of the cover image according to the first coordinate and the second coordinate;
determining a first distance according to the first coordinate and the termination coordinate, wherein the first distance is the distance between the first coordinate and the termination coordinate in the transverse direction or the longitudinal direction;
and determining the video progress information according to the width of the cover image and the first distance.
In one possible embodiment, determining the video progress information according to the width of the cover image and the first distance includes:
determining the playing termination progress in the video progress information as follows: a first ratio of the first distance to a width of the cover image.
In one possible embodiment, determining the video progress information according to the width of the cover image and the first distance includes:
acquiring the total duration of the video;
determining the playing termination progress in the video progress information as follows: a product of a first ratio of the first distance to the width of the cover image and a total length of the video.
In one possible embodiment, the slip attribute information includes the first slip speed; determining the video progress information according to the attribute information of the sliding operation, wherein the determining comprises the following steps:
acquiring a first corresponding relation, wherein the first corresponding relation is the relation between the sliding speed and the video progress;
and determining the video progress information according to the first sliding speed and the first corresponding relation.
In one possible embodiment, the slip attribute information includes the first slip acceleration; determining the video progress information according to the attribute information of the sliding operation, wherein the determining comprises the following steps:
acquiring a second corresponding relation, wherein the second corresponding relation is a relation between sliding acceleration and video progress;
and determining the video progress information according to the first sliding acceleration and the second corresponding relation.
In a possible implementation manner, the video progress information further includes a starting playing progress.
In a possible implementation manner, the starting playing progress is a preset progress in the video.
In one possible implementation, the determining the video progress information according to the sliding operation includes:
after the sliding operation is detected to be finished, determining video progress information according to the sliding operation;
or,
and after the sliding operation lasts for a first preset time, determining video progress information according to the sliding operation within the first preset time.
In a possible implementation, the obtaining at least one video image according to the video and the video progress information includes:
acquiring a Uniform Resource Locator (URL) address of the video;
sending a request message to a video server, wherein the request message comprises the URL address of the video and the video progress information;
and receiving the at least one video image sent by the video server.
In one possible embodiment, displaying the at least one video image comprises:
determining a display order of the at least one video image;
and sequentially displaying each video image in the at least one video image on a preset area of the current page according to the display sequence, wherein the display time length of each video image is a second preset time length.
In one possible embodiment, determining the display order of the at least one video image comprises:
acquiring a sliding direction of the sliding operation, wherein the sliding direction is one of left to right, right to left, top to bottom or bottom to top;
and determining the display sequence of the at least one video image according to the sliding direction.
In a second aspect, an embodiment of the present application provides a video control apparatus, including: a receiving module, a determining module, an obtaining module and a displaying module, wherein,
the receiving module is used for receiving sliding operation input by a user in a cover image of the video;
the determining module is used for determining video progress information according to the sliding operation, wherein the video progress information comprises a playing stopping progress;
the acquisition module is used for acquiring at least one video image according to the video and the video progress information;
the display module is used for displaying the at least one video image, and the video image is a video frame corresponding to the video progress information in the video.
In a possible implementation, the determining module is specifically configured to:
acquiring sliding attribute information of the sliding operation, wherein the sliding attribute information comprises at least one of a first sliding speed, a first sliding acceleration or a coordinate of the sliding operation;
and determining the video progress information according to the sliding attribute information of the sliding operation.
In a possible implementation, the determining module is specifically configured to:
acquiring a first coordinate and a second coordinate of the cover image, wherein the first coordinate corresponds to an initial playing point of the video, and the second coordinate corresponds to an ending playing point of the video;
and determining the video progress information according to the termination coordinate, the first coordinate and the second coordinate.
In a possible implementation, the determining module is specifically configured to:
determining the width of the cover image according to the first coordinate and the second coordinate;
determining a first distance according to the first coordinate and the termination coordinate, wherein the first distance is the distance between the first coordinate and the termination coordinate in the transverse direction or the longitudinal direction;
and determining the video progress information according to the width of the cover image and the first distance.
In a possible implementation, the determining module is specifically configured to:
determining the playing termination progress in the video progress information as follows: a first ratio of the first distance to a width of the cover image.
In a possible implementation, the determining module is specifically configured to:
acquiring the total duration of the video;
determining the playing termination progress in the video progress information as follows: a product of a first ratio of the first distance to the width of the cover image and a total length of the video.
In one possible embodiment, the slip attribute information includes the first slip speed; the determining module is specifically configured to:
acquiring a first corresponding relation, wherein the first corresponding relation is the relation between the sliding speed and the video progress;
and determining the video progress information according to the first sliding speed and the first corresponding relation.
In one possible embodiment, the slip attribute information includes the first slip acceleration; the determining module is specifically configured to:
acquiring a second corresponding relation, wherein the second corresponding relation is a relation between sliding acceleration and video progress;
and determining the video progress information according to the first sliding acceleration and the second corresponding relation.
In a possible implementation manner, the video progress information further includes a starting playing progress.
In a possible implementation manner, the starting playing progress is a preset progress in the video.
In a possible implementation, the determining module is specifically configured to:
after the sliding operation is detected to be finished, determining video progress information according to the sliding operation;
or,
and after the sliding operation lasts for a first preset time, determining video progress information according to the sliding operation within the first preset time.
In a possible implementation manner, the obtaining module is specifically configured to:
acquiring a Uniform Resource Locator (URL) address of the video;
sending a request message to a video server, wherein the request message comprises the URL address of the video and the video progress information;
and receiving the at least one video image sent by the video server.
In a possible implementation, the display module is specifically configured to:
determining a display order of the at least one video image;
and sequentially displaying each video image in the at least one video image on a preset area of the current page according to the display sequence, wherein the display time length of each video image is a second preset time length.
In a possible implementation, the display module is specifically configured to:
acquiring a sliding direction of the sliding operation, wherein the sliding direction is one of left to right, right to left, top to bottom or bottom to top;
and determining the display sequence of the at least one video image according to the sliding direction.
In a third aspect, an embodiment of the present application provides an electronic device, including:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of the first aspects.
In a fourth aspect, embodiments of the present application provide a non-transitory computer-readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any of the first aspects.
According to the video control method, the video control device and the video control equipment, when a user needs to know the approximate content of a video, the user can input the sliding operation on the cover image of the video, the terminal equipment can acquire the progress information corresponding to the sliding operation, acquire the corresponding at least one video image according to the progress information and display the at least one video image. Namely, the user only needs to input one sliding operation in the cover image of the video, so that the terminal device can display at least one video image in the corresponding progress, the user can know the approximate content of the video according to the at least one video image, the user operation is simple and convenient, and the flexibility of controlling the video is improved.
Drawings
The drawings are included to provide a better understanding of the present solution and are not intended to limit the present application. Wherein:
fig. 1 is a schematic view of an application scenario provided in an embodiment of the present application;
fig. 2 is a schematic flowchart of a video control method according to an embodiment of the present disclosure;
FIG. 3 is a schematic diagram of a page provided by an embodiment of the present application;
fig. 4 is a schematic diagram illustrating an architecture of a video control method according to an embodiment of the present application;
fig. 5 is a schematic flowchart of another video control method according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a video control apparatus according to an embodiment of the present disclosure;
fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 is a schematic view of an application scenario provided in an embodiment of the present application. Referring to fig. 1, the terminal device may display a web page (hereinafter, referred to as a page), where the page may include a video. For example, referring to the page 101, a cover image including the video 1 is displayed in the page 101, and when the user needs to know the rough content of the video, the user may input a sliding operation on the cover image of the video 1, for example, the start position of the sliding operation input by the user is the position a, and the end position is the position B. And displaying a video image corresponding to the sliding operation by the terminal equipment in the process of inputting the sliding operation by the user or after inputting the sliding operation by the user. For example, assuming that the video images corresponding to the slide operation are video image 1, video image 2, video image 3, and video image 4, the terminal device may sequentially display video image 1, video image 2, video image 3, and video image 4.
In the application, when a user needs to know the approximate content of a video, the user can input a sliding operation on a cover image of the video, and the terminal device can acquire progress information corresponding to the sliding operation, acquire at least one corresponding video image according to the progress information, and display the at least one video image. Namely, the user only needs to input one sliding operation in the cover image of the video, so that the terminal device can display at least one video image in the corresponding progress, the user can know the approximate content of the video according to the at least one video image, the user operation is simple and convenient, and the flexibility of operating the video is improved.
The technical means shown in the present application will be described in detail below with reference to specific examples. It should be noted that the following embodiments may be combined with each other, and the description of the same or similar contents in different embodiments is not repeated.
Fig. 2 is a schematic flowchart of a video control method according to an embodiment of the present disclosure. Referring to fig. 2, the method may include:
s201, receiving sliding operation input by a user in a cover image of the video.
The execution main body of the embodiment of the application can be terminal equipment, and also can be a video control device arranged in the terminal equipment. Optionally, the terminal device may be a mobile phone, a computer, or the like. The video control device may be implemented by software, or may be implemented by a combination of software and hardware.
For example, please refer to fig. 1, the current displayed page of the terminal device includes the cover image of the video 1, the text "high speed is so fast that the upper wire cannot be worn out? and the lower image of the wisdom of the wearing engineer" is the cover image of the video 1, and the user can click on the cover image to cause the terminal device to play the video 1.
When the video is displayed in a horizontal direction, for example, in the manner of displaying the video shown in fig. 1, the sliding operation has a certain distance in the horizontal direction, and the sliding operation may be a sliding operation from left to right or a sliding operation from right to left. For example, assuming that the coordinates of the start position of the slide operation are (x1, y1) and the coordinates of the end position of the slide operation are (x2, y2), x1 is different from x 2.
When the video is vertically displayed, for example, the video displayed in fig. 1 is rotated by 90 degrees to the left or the right, the sliding operation has a certain distance in the lateral direction, and the sliding operation may be a sliding operation from top to bottom or a sliding operation from bottom to top. For example, assuming that the coordinates of the start position of the slide operation are (x1, y1) and the coordinates of the end position of the slide operation are (x2, y2), y1 is different from y 2.
It should be noted that the coordinates shown in the embodiment of the present invention may refer to coordinates of a certain point in the screen of the terminal device.
And S202, determining video progress information according to the sliding operation.
The video progress information may include, among other things, terminating the playing progress.
Alternatively, after detecting that the sliding operation is finished, determining video progress information according to the sliding operation. The end of the sliding operation refers to the fact that the finger leaves the touch screen. In this case, the sliding operation in S201 is one complete sliding operation, for example, a sliding operation between the user' S finger contacting the touch screen and the finger leaving the touch screen. That is, after one complete slide operation is acquired as input by the user, S202-S204 are performed.
Optionally, after the sliding operation lasts for a first preset time, determining video progress information according to the sliding operation within the first preset time. In this case, during the sliding operation, every time the sliding operation continues for the first preset time period, the video progress information is determined according to the sliding operation within the first preset time period. For example, assuming that the first preset time duration is 2 seconds, assuming that the time when the user inputs the sliding operation is 0 th second, at the time of the 2 nd second, determining video progress information according to the sliding operation between the 0 th and the 2 nd seconds, acquiring at least one video image according to the video and the video progress information, and displaying the at least one video image. And then when the sliding operation lasts for the 4 th second, determining video progress information according to the sliding operation between the 2 nd second and the 4 th second, acquiring at least one video image according to the video and the video progress information, and displaying the at least one video image. And so on until the user stops inputting the sliding operation.
Optionally, the video progress information may be obtained through the following feasible implementation manners: and acquiring the sliding attribute information of the sliding operation, and determining the video progress information according to the sliding attribute information of the sliding operation. Wherein the sliding attribute information includes at least one of a first sliding speed, a first sliding acceleration, or coordinates of the sliding operation.
When the contents included in the slide attribute information are different, the manner of determining the video progress information according to the attribute information of the slide operation is also different. The following three cases may be included:
in the first case: the slip attribute information includes a first slip speed.
In this case, a first corresponding relationship may be acquired, and the video progress information may be determined according to the first sliding speed and the first corresponding relationship. Wherein, the first corresponding relation is the relation between the sliding speed and the video progress.
In the first corresponding relationship, the video progress may be a termination playing progress of the video, and the video progress may be a percentage of the video playing. For example, the sliding speed and the video progress are positively correlated, i.e., the larger the sliding speed, the larger the video's progress of terminating playing. For example, when the sliding speed is a, the video playback termination progress is 30%, and when the sliding speed is b (b is greater than a), the video playback termination progress is 40%.
In this case, the termination playing progress in the video progress information can be determined according to the first sliding speed of the sliding operation input by the user and the first corresponding relation.
Optionally, the video progress information may further include an initial playing progress. The initial play progress may be a preset progress in the video.
In the second case: the slip attribute information includes a first slip acceleration.
In this case, the second corresponding relationship may be acquired, and the video progress information may be determined according to the first sliding acceleration and the second corresponding relationship. And the second corresponding relation is the relation between the sliding acceleration and the video progress.
In the second corresponding relationship, the video progress may be a termination playing progress of the video, and the video progress may be a percentage of the video playing. For example, the sliding acceleration and the video progress are positively correlated, that is, the larger the sliding acceleration is, the larger the video playing termination progress is. For example, when the sliding acceleration is c, the video playing termination progress is 50%, and when the sliding acceleration is d (d is greater than c), the video playing termination progress is 60%.
In this case, the termination playing progress in the video progress information can be determined according to the first sliding acceleration and the second corresponding relation of the sliding operation input by the user.
Optionally, the video progress information may further include an initial playing progress. The initial play progress may be a preset progress in the video.
In the third case: the slide attribute information includes coordinates of the slide operation, and the coordinates of the slide operation may include termination coordinates of the slide operation.
In this case, the first and second coordinates of the cover image may be acquired, and the video progress information may be determined according to the termination coordinate, the first coordinate, and the second coordinate.
The first coordinate corresponds to the video starting playing point, and the second coordinate corresponds to the video ending playing point.
For example, assuming that when the video is horizontally presented, for example, the manner of presentation of the video shown in fig. 1, the first coordinate may be the coordinate of one point on the left side of the cover image, and the second coordinate may be the coordinate of one point on the right side of the cover image. For example, the first coordinate may be a coordinate of an upper left corner of the cover image, and the second coordinate may be a coordinate of an upper right corner of the cover image.
For example, assuming that when the video is a portrait presentation, for example, the video presented in fig. 1 is rotated 90 degrees to the left or right, the first coordinate may be the coordinate of one point on the upper side of the cover image, and the second coordinate may be the coordinate of one point on the lower side of the cover image. For example, the first coordinate may be a coordinate of an upper left corner of the cover image, and the second coordinate may be a coordinate of a lower left corner of the cover image.
The width of the cover image may be determined based on the first coordinate and the second coordinate, the first distance may be determined based on the first coordinate and the end coordinate, and the video progress information may be determined based on the width of the cover image and the first distance. Wherein the first distance is a distance between the first coordinate and the end coordinate in the lateral or longitudinal direction. For example, when the video is horizontally presented, the first distance is a horizontal distance, and when the video is vertically presented, the first distance is a vertical distance.
The video progress information may be determined according to the width of the cover image and the first distance through two possible implementations as follows:
a first possible implementation:
determining the playing termination progress in the video progress information as follows: a first ratio of the first distance to a width of the cover image.
In this possible implementation manner, the start playing progress and the stop playing progress are fractions between 0 and 1, for example, the start playing progress is 20%, and the stop playing progress is 50%.
This possible implementation is described below with reference to fig. 3.
Fig. 3 is a schematic page diagram provided in the embodiment of the present application. Referring to fig. 3, the currently displayed page of the terminal device includes the cover image of the video 1, and assuming that the start position of the sliding operation is position a and the end position is position B, the end coordinate, the first coordinate and the second coordinate of the sliding operation are shown in table 1:
TABLE 1
| End coordinate | Coordinates of position B (xb, yb) |
| First coordinate | Coordinates of position C (xc, yc) |
| Second coordinate | Coordinates of position D (xd, yd) |
As can be seen from the above, the first distance is h1, h1 is xb-xc, and the width of the cover image is h2 and h2 is xd-xc. The video is terminated and played at the speed of h1/h 2.
A second possible implementation:
the total duration of the video can be obtained, and the playing termination progress in the video progress information is determined as follows: the product of a first ratio, which is a ratio between the first distance and the width of the cover image, and the total duration of the video.
In this possible implementation manner, the termination of the playing schedule is the playing time, for example, the termination of the playing schedule is 1 minute and 20 seconds.
For example, assuming that the sliding operation input by the user is as shown in fig. 3, assuming that the total duration of the video 1 is t, the ending progress is t × h1/h 2.
In this case, optionally, the video progress information may further include a start playing progress. The initial play progress may be a preset progress in the video. Of course, the starting playing progress may also be determined by the first feasible implementation manner or the second feasible implementation manner, and details are not described here again.
S203, acquiring at least one video image according to the video and the video progress information.
And the at least one video image is a video frame corresponding to the video progress information in the video.
Optionally, the at least one video image may be requested from a video server. For example, a URL address of a video is obtained, a request message is sent to a video server, the request message comprises the URL address of the video and video progress information, and at least one video image sent by the video server is received.
Optionally, the obtained at least one video image may be arranged from front to back according to the position of the video image in the video. For example, assuming that at least one video image includes image 1, image 2, image 3, and image 4, and the playing order of the 4 images is 10 th second, 15 th second, 20 th second, and 30 th second in this order, the 4 acquired images are arranged in the order of image 1, image 2, image 3, and image 4.
And S204, displaying at least one video image.
Optionally, a sliding direction of the sliding operation may be obtained, where the sliding direction is one of left to right, right to left, top to bottom, and bottom to top, a display order of the at least one video image is determined according to the sliding direction, and each video image in the at least one video image is sequentially displayed in a preset region of the current page according to the display order, where a display duration of each video image is a second preset duration.
For example, the preset region may be a region where the cover image is located, or may be a region above or below the cover image.
If the obtained at least one video image can be arranged from front to back according to the position of the video image in the video, and when the sliding direction is from left to right, each video image is sequentially displayed according to the sequence of the at least one video image. For example, assuming that 4 acquired images are arranged in the order of image 1, image 2, image 3, and image 4, image 1, image 2, image 3, and image 4 are displayed in order.
If the obtained at least one video image can be arranged from front to back according to the position of the video image in the video, and when the sliding direction is from right to left, each video image is sequentially displayed according to the reverse order of the at least one video image. For example, assuming that 4 acquired images are arranged in the order of image 1, image 2, image 3, and image 4, image 3, image 2, and image 1 are displayed in order.
According to the video control method provided by the embodiment of the application, when a user needs to know the approximate content of one video, the user can input the sliding operation on the cover image of the video, the terminal device can acquire the progress information corresponding to the sliding operation, acquire the corresponding at least one video image according to the progress information, and display the at least one video image. Namely, the user only needs to input one sliding operation in the cover image of the video, so that the terminal device can display at least one video image in the corresponding progress, the user can know the approximate content of the video according to the at least one video image, the user operation is simple and convenient, and the flexibility of operating the video is improved.
On the basis of any of the above embodiments, the terminal device may obtain at least one video image from the video server, in which case, the architecture of the video control method shown in this application may be as shown in fig. 4.
Fig. 4 is a schematic structural diagram of a video control method according to an embodiment of the present application. Referring to fig. 4, the terminal device may display a cover image of a video in a currently displayed page, and when a user needs to know the approximate content of the video, the user may input a sliding operation on the cover image of the video, so that the terminal device determines progress information according to the sliding operation and generates a request message according to the progress information, where the request message may include a URL address of the video and the progress information, and the terminal device sends the request message to the video server. The video server stores the video, and the video server can determine at least one video image according to the request message and the video and send the at least one video image to the terminal device so that the terminal device displays the at least one video image.
With the architecture shown in fig. 4, a video control method will be described below with reference to fig. 5.
Fig. 5 is a flowchart illustrating another video control method according to an embodiment of the present application. Referring to fig. 5, the method may include:
s501, the terminal equipment receives the sliding operation input by the user in the cover image of the video.
And S502, the terminal equipment determines the video progress information according to the sliding operation.
It should be noted that the execution processes of S501-S502 may refer to the execution processes of S201-S202, and are not described herein again.
S503, the terminal device acquires the URL address of the video.
And S504, the terminal equipment generates a request message according to the video progress information and the URL address of the video.
The request message comprises video progress information and a URL address of the video. The request message is for requesting acquisition of at least one video image.
And S505, the terminal equipment sends a request message to the video server.
S506, the video server acquires at least one video image according to the request message.
Optionally, the video server may determine the corresponding video according to the URL, obtain a plurality of preset video images corresponding to the video and the playing progress of each preset video image, and determine the preset video image with the playing progress between the initial playing progress and the ending playing progress as the at least one video image.
And S507, the video server sends at least one video image to the terminal equipment.
And S508, displaying at least one video image by the terminal equipment.
In the embodiment shown in fig. 5, when a user needs to know the approximate content of a video, the user may input a sliding operation on a cover image of the video displayed on the terminal device, and the terminal device may acquire progress information corresponding to the sliding operation, request the video server to acquire at least one corresponding video image according to the progress information, and display the at least one video image. Namely, the user only needs to input one sliding operation in the cover image of the video, so that the terminal device can display at least one video image in the corresponding progress, the user can know the approximate content of the video according to the at least one video image, the user operation is simple and convenient, and the flexibility of operating the video is improved.
Fig. 6 is a schematic structural diagram of a video control apparatus according to an embodiment of the present application. Referring to fig. 6, the video control apparatus 10 may include a receiving module 11, a determining module 12, an obtaining module 13 and a displaying module 14, wherein,
the receiving module 11 is configured to receive a sliding operation input by a user in a cover image of a video;
the determining module 12 is configured to determine video progress information according to the sliding operation, where the video progress information includes a play termination progress;
the obtaining module 13 is configured to obtain at least one video image according to the video and the video progress information;
the display module 14 is configured to display the at least one video image, where the video image is a video frame corresponding to the video progress information in the video.
The video control apparatus provided in the embodiment of the present application can implement the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects thereof are similar, and are not described herein again.
In a possible embodiment, the determination module 12 is specifically configured to:
acquiring sliding attribute information of the sliding operation, wherein the sliding attribute information comprises at least one of a first sliding speed, a first sliding acceleration or a coordinate of the sliding operation;
and determining the video progress information according to the sliding attribute information of the sliding operation.
In a possible implementation, the determining module 12 is specifically configured to:
acquiring a first coordinate and a second coordinate of the cover image, wherein the first coordinate corresponds to an initial playing point of the video, and the second coordinate corresponds to an ending playing point of the video;
and determining the video progress information according to the termination coordinate, the first coordinate and the second coordinate.
In a possible implementation, the determining module 12 is specifically configured to:
determining the width of the cover image according to the first coordinate and the second coordinate;
determining a first distance according to the first coordinate and the termination coordinate, wherein the first distance is the distance between the first coordinate and the termination coordinate in the transverse direction or the longitudinal direction;
and determining the video progress information according to the width of the cover image and the first distance.
In a possible implementation, the determining module 12 is specifically configured to:
determining the playing termination progress in the video progress information as follows: a first ratio of the first distance to a width of the cover image.
In a possible implementation, the determining module 12 is specifically configured to:
acquiring the total duration of the video;
determining the playing termination progress in the video progress information as follows: a product of a first ratio of the first distance to the width of the cover image and a total length of the video.
In one possible embodiment, the slip attribute information includes the first slip speed; the determining module 12 is specifically configured to:
acquiring a first corresponding relation, wherein the first corresponding relation is the relation between the sliding speed and the video progress;
and determining the video progress information according to the first sliding speed and the first corresponding relation.
In one possible embodiment, the slip attribute information includes the first slip acceleration; the determining module 12 is specifically configured to:
acquiring a second corresponding relation, wherein the second corresponding relation is a relation between sliding acceleration and video progress;
and determining the video progress information according to the first sliding acceleration and the second corresponding relation.
In a possible implementation manner, the video progress information further includes a starting playing progress.
In a possible implementation manner, the starting playing progress is a preset progress in the video.
In a possible implementation, the determining module 12 is specifically configured to:
after the sliding operation is detected to be finished, determining video progress information according to the sliding operation;
or,
and after the sliding operation lasts for a first preset time, determining video progress information according to the sliding operation within the first preset time.
In a possible implementation manner, the obtaining module 13 is specifically configured to:
acquiring a Uniform Resource Locator (URL) address of the video;
sending a request message to a video server, wherein the request message comprises the URL address of the video and the video progress information;
and receiving the at least one video image sent by the video server.
In a possible implementation, the display module 14 is specifically configured to:
determining a display order of the at least one video image;
and sequentially displaying each video image in the at least one video image on a preset area of the current page according to the display sequence, wherein the display time length of each video image is a second preset time length.
In a possible implementation, the display module 14 is specifically configured to:
acquiring a sliding direction of the sliding operation, wherein the sliding direction is one of left to right, right to left, top to bottom or bottom to top;
and determining the display sequence of the at least one video image according to the sliding direction.
The video control apparatus provided in the embodiment of the present application can implement the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects thereof are similar, and are not described herein again.
According to an embodiment of the present application, an electronic device is further provided, and fig. 7 is a schematic structural diagram of the electronic device provided in the embodiment of the present application. Fig. 7 is a block diagram of an electronic device according to the video control method of the embodiment of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.
As shown in fig. 7, the electronic apparatus includes: one or more processors 701, a memory 702, and interfaces for connecting the various components, including a high-speed interface and a low-speed interface. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions for execution within the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input/output apparatus (such as a display device coupled to the interface). In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). In fig. 7, one processor 701 is taken as an example.
The memory 702 is a non-transitory computer readable storage medium as provided herein. Wherein the memory stores instructions executable by at least one processor to cause the at least one processor to perform the method of video control provided herein. The non-transitory computer readable storage medium of the present application stores computer instructions for causing a computer to perform the method of video control provided by the present application.
The memory 702, which is a non-transitory computer readable storage medium, may be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the method of video control in the embodiment of the present application (for example, the receiving module 11, the determining module 12, the obtaining module 13, and the displaying module 14 shown in fig. 6). The processor 701 executes various functional applications of the server and data processing, i.e., a method of implementing video control in the above-described method embodiments, by executing non-transitory software programs, instructions, and modules stored in the memory 702.
The memory 702 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the video-controlled electronic device, and the like. Further, the memory 702 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory 702 may optionally include memory located remotely from the processor 701, which may be connected to the video-controlled electronic device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device of the video control method may further include: an input device 703 and an output device 704. The processor 701, the memory 702, the input device 703 and the output device 704 may be connected by a bus or other means, and fig. 7 illustrates an example of a connection by a bus.
The input device 703 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the video-controlled electronic apparatus, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, a pointer, one or more mouse buttons, a track ball, a joystick, or other input device. The output devices 704 may include a display device, auxiliary lighting devices (e.g., LEDs), and tactile feedback devices (e.g., vibrating motors), among others. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device can be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
According to the technical scheme of the embodiment of the application, when a user needs to know the approximate content of one video, the user can input the sliding operation on the cover image of the video, the terminal device can acquire the progress information corresponding to the sliding operation, acquire the corresponding at least one video image according to the progress information, and display the at least one video image. Namely, the user only needs to input one sliding operation in the cover image of the video, so that the terminal device can display at least one video image in the corresponding progress, the user can know the approximate content of the video according to the at least one video image, the user operation is simple and convenient, and the flexibility of controlling the video is improved. …
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, and the present invention is not limited thereto as long as the desired results of the technical solutions disclosed in the present application can be achieved.
The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims (30)
1. A video control method, comprising:
receiving a sliding operation input by a user in a cover image of a video;
determining video progress information according to the sliding operation, wherein the video progress information comprises a playing stopping progress;
and acquiring at least one video image according to the video and the video progress information, and displaying the at least one video image, wherein the video image is a video frame corresponding to the video progress information in the video.
2. The method of claim 1, wherein the determining video progress information according to the sliding operation comprises:
acquiring sliding attribute information of the sliding operation, wherein the sliding attribute information comprises at least one of a first sliding speed, a first sliding acceleration or a coordinate of the sliding operation;
and determining the video progress information according to the sliding attribute information of the sliding operation.
3. The method according to claim 2, wherein the slide attribute information includes coordinates of the slide operation, the coordinates of the slide operation including termination coordinates; determining the video progress information according to the attribute information of the sliding operation, wherein the determining comprises the following steps:
acquiring a first coordinate and a second coordinate of the cover image, wherein the first coordinate corresponds to an initial playing point of the video, and the second coordinate corresponds to an ending playing point of the video;
and determining the video progress information according to the termination coordinate, the first coordinate and the second coordinate.
4. The method of claim 3, wherein determining the video progress information according to the termination coordinate, the first coordinate, and the second coordinate comprises:
determining the width of the cover image according to the first coordinate and the second coordinate;
determining a first distance according to the first coordinate and the termination coordinate, wherein the first distance is the distance between the first coordinate and the termination coordinate in the transverse direction or the longitudinal direction;
and determining the video progress information according to the width of the cover image and the first distance.
5. The method of claim 4, wherein determining the video progress information based on the width of the cover image and the first distance comprises:
determining the playing termination progress in the video progress information as follows: a first ratio of the first distance to a width of the cover image.
6. The method of claim 4, wherein determining the video progress information based on the width of the cover image and the first distance comprises:
acquiring the total duration of the video;
determining the playing termination progress in the video progress information as follows: a product of a first ratio of the first distance to the width of the cover image and a total length of the video.
7. The method of claim 2, wherein the slip attribute information comprises the first slip velocity; determining the video progress information according to the attribute information of the sliding operation, wherein the determining comprises the following steps:
acquiring a first corresponding relation, wherein the first corresponding relation is the relation between the sliding speed and the video progress;
and determining the video progress information according to the first sliding speed and the first corresponding relation.
8. The method of claim 2, wherein the slip attribute information comprises the first slip acceleration; determining the video progress information according to the attribute information of the sliding operation, wherein the determining comprises the following steps:
acquiring a second corresponding relation, wherein the second corresponding relation is a relation between sliding acceleration and video progress;
and determining the video progress information according to the first sliding acceleration and the second corresponding relation.
9. The method of any of claims 1-8, wherein the video progress information further comprises an initial play progress.
10. The method of claim 9, wherein the starting playing progress is a preset progress in the video.
11. The method according to any one of claims 1-10, wherein determining video progress information according to the sliding operation comprises:
after the sliding operation is detected to be finished, determining video progress information according to the sliding operation;
or,
and after the sliding operation lasts for a first preset time, determining video progress information according to the sliding operation within the first preset time.
12. The method according to any one of claims 1-11, wherein obtaining at least one video image based on the video and the video progress information comprises:
acquiring a Uniform Resource Locator (URL) address of the video;
sending a request message to a video server, wherein the request message comprises the URL address of the video and the video progress information;
and receiving the at least one video image sent by the video server.
13. The method of any one of claims 1-12, wherein displaying the at least one video image comprises:
determining a display order of the at least one video image;
and sequentially displaying each video image in the at least one video image on a preset area of the current page according to the display sequence, wherein the display time length of each video image is a second preset time length.
14. The method of claim 13, wherein determining the display order of the at least one video image comprises:
acquiring a sliding direction of the sliding operation, wherein the sliding direction is one of left to right, right to left, top to bottom or bottom to top;
and determining the display sequence of the at least one video image according to the sliding direction.
15. A video control apparatus, comprising: a receiving module, a determining module, an obtaining module and a displaying module, wherein,
the receiving module is used for receiving sliding operation input by a user in a cover image of the video;
the determining module is used for determining video progress information according to the sliding operation, wherein the video progress information comprises a playing stopping progress;
the acquisition module is used for acquiring at least one video image according to the video and the video progress information;
the display module is used for displaying the at least one video image, and the video image is a video frame corresponding to the video progress information in the video.
16. The apparatus of claim 15, wherein the determining module is specifically configured to:
acquiring sliding attribute information of the sliding operation, wherein the sliding attribute information comprises at least one of a first sliding speed, a first sliding acceleration or a coordinate of the sliding operation;
and determining the video progress information according to the sliding attribute information of the sliding operation.
17. The apparatus of claim 16, wherein the determining module is specifically configured to:
acquiring a first coordinate and a second coordinate of the cover image, wherein the first coordinate corresponds to an initial playing point of the video, and the second coordinate corresponds to an ending playing point of the video;
and determining the video progress information according to the termination coordinate, the first coordinate and the second coordinate.
18. The apparatus of claim 17, wherein the determining module is specifically configured to:
determining the width of the cover image according to the first coordinate and the second coordinate;
determining a first distance according to the first coordinate and the termination coordinate, wherein the first distance is the distance between the first coordinate and the termination coordinate in the transverse direction or the longitudinal direction;
and determining the video progress information according to the width of the cover image and the first distance.
19. The apparatus of claim 18, wherein the determining module is specifically configured to:
determining the playing termination progress in the video progress information as follows: a first ratio of the first distance to a width of the cover image.
20. The apparatus of claim 18, wherein the determining module is specifically configured to:
acquiring the total duration of the video;
determining the playing termination progress in the video progress information as follows: a product of a first ratio of the first distance to the width of the cover image and a total length of the video.
21. The apparatus of claim 16, wherein the slip attribute information comprises the first slip velocity; the determining module is specifically configured to:
acquiring a first corresponding relation, wherein the first corresponding relation is the relation between the sliding speed and the video progress;
and determining the video progress information according to the first sliding speed and the first corresponding relation.
22. The apparatus of claim 16, wherein the slip attribute information comprises the first slip acceleration; the determining module is specifically configured to:
acquiring a second corresponding relation, wherein the second corresponding relation is a relation between sliding acceleration and video progress;
and determining the video progress information according to the first sliding acceleration and the second corresponding relation.
23. The apparatus of any one of claims 15-22, wherein the video progress information further comprises an initial play progress.
24. The apparatus of claim 23, wherein the starting playing progress is a preset progress in the video.
25. The apparatus according to any one of claims 15 to 24, wherein the determining module is specifically configured to:
after the sliding operation is detected to be finished, determining video progress information according to the sliding operation;
or,
and after the sliding operation lasts for a first preset time, determining video progress information according to the sliding operation within the first preset time.
26. The apparatus according to any one of claims 15 to 25, wherein the obtaining module is specifically configured to:
acquiring a Uniform Resource Locator (URL) address of the video;
sending a request message to a video server, wherein the request message comprises the URL address of the video and the video progress information;
and receiving the at least one video image sent by the video server.
27. The apparatus according to any one of claims 15-26, wherein the display module is specifically configured to:
determining a display order of the at least one video image;
and sequentially displaying each video image in the at least one video image on a preset area of the current page according to the display sequence, wherein the display time length of each video image is a second preset time length.
28. The apparatus of claim 27, wherein the display module is specifically configured to:
acquiring a sliding direction of the sliding operation, wherein the sliding direction is one of left to right, right to left, top to bottom or bottom to top;
and determining the display sequence of the at least one video image according to the sliding direction.
29. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-14.
30. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-14.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910803194.1A CN110493614A (en) | 2019-08-28 | 2019-08-28 | Video control method, device and equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910803194.1A CN110493614A (en) | 2019-08-28 | 2019-08-28 | Video control method, device and equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110493614A true CN110493614A (en) | 2019-11-22 |
Family
ID=68554820
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910803194.1A Pending CN110493614A (en) | 2019-08-28 | 2019-08-28 | Video control method, device and equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110493614A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113254680A (en) * | 2020-02-10 | 2021-08-13 | 北京百度网讯科技有限公司 | Cover page graph processing method of multimedia information, client and electronic equipment |
| CN114125564A (en) * | 2020-08-31 | 2022-03-01 | 华为终端有限公司 | Video control method and device and terminal |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104066007A (en) * | 2013-03-19 | 2014-09-24 | 鸿富锦精密工业(深圳)有限公司 | Cloud service device, method and system for multi-screen preview during video playback |
| CN104156165A (en) * | 2014-06-16 | 2014-11-19 | 乐视致新电子科技(天津)有限公司 | Method and device for adjusting playing pace of video |
| CN105892843A (en) * | 2015-12-14 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Video progress adjustment method and apparatus as well as mobile terminal device |
| CN106648426A (en) * | 2016-11-29 | 2017-05-10 | 维沃移动通信有限公司 | Method for adjusting video playing progress and mobile terminal |
| CN107221347A (en) * | 2017-05-23 | 2017-09-29 | 维沃移动通信有限公司 | Method and terminal that a kind of audio is played |
| CN109121008A (en) * | 2018-08-03 | 2019-01-01 | 腾讯科技(深圳)有限公司 | A kind of video previewing method, device, terminal and storage medium |
-
2019
- 2019-08-28 CN CN201910803194.1A patent/CN110493614A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104066007A (en) * | 2013-03-19 | 2014-09-24 | 鸿富锦精密工业(深圳)有限公司 | Cloud service device, method and system for multi-screen preview during video playback |
| CN104156165A (en) * | 2014-06-16 | 2014-11-19 | 乐视致新电子科技(天津)有限公司 | Method and device for adjusting playing pace of video |
| CN105892843A (en) * | 2015-12-14 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Video progress adjustment method and apparatus as well as mobile terminal device |
| CN106648426A (en) * | 2016-11-29 | 2017-05-10 | 维沃移动通信有限公司 | Method for adjusting video playing progress and mobile terminal |
| CN107221347A (en) * | 2017-05-23 | 2017-09-29 | 维沃移动通信有限公司 | Method and terminal that a kind of audio is played |
| CN109121008A (en) * | 2018-08-03 | 2019-01-01 | 腾讯科技(深圳)有限公司 | A kind of video previewing method, device, terminal and storage medium |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113254680A (en) * | 2020-02-10 | 2021-08-13 | 北京百度网讯科技有限公司 | Cover page graph processing method of multimedia information, client and electronic equipment |
| CN113254680B (en) * | 2020-02-10 | 2023-07-25 | 北京百度网讯科技有限公司 | Cover map processing method of multimedia information, client and electronic equipment |
| CN114125564A (en) * | 2020-08-31 | 2022-03-01 | 华为终端有限公司 | Video control method and device and terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20150058753A1 (en) | Sharing electronic drawings in collaborative environments | |
| US9389706B2 (en) | Method and system for mouse control over multiple screens | |
| CN112825013A (en) | Control method and device of terminal equipment | |
| JP6493546B2 (en) | Electronic blackboard, storage medium, and information display method | |
| CN111586128A (en) | Method, device and equipment for acquiring applet data and storage medium | |
| CN111225236B (en) | Method and device for generating video cover, electronic equipment and computer-readable storage medium | |
| CN112148160B (en) | Floating window display method and device, electronic equipment and computer readable storage medium | |
| US10637895B2 (en) | Communication terminal, communication system, communication control method and program | |
| RU2699236C2 (en) | Telephone panel | |
| CN110636366A (en) | Video playing processing method and device, electronic equipment and medium | |
| CN111935502A (en) | Video processing method, video processing device, electronic equipment and storage medium | |
| CN110992112A (en) | Method and device for processing advertisement information | |
| CN111638787A (en) | Method and device for displaying information | |
| CN110493614A (en) | Video control method, device and equipment | |
| WO2024066752A1 (en) | Display control method and apparatus, head-mounted display device, and medium | |
| WO2015078257A1 (en) | Search information display device and method | |
| CN113008262B (en) | Method and device for showing interest points, electronic equipment and storage medium | |
| CN111246305A (en) | Video preview method, device, equipment and storage medium | |
| CN112346612A (en) | Page display method and device | |
| CN113158098A (en) | Page generation method, device, equipment and medium | |
| EP3048524B1 (en) | Document display support device, terminal, document display method, and computer-readable storage medium for computer program | |
| CN113946331A (en) | View layout method, device, equipment and medium | |
| CN113780045A (en) | Method and apparatus for training distance prediction model | |
| CN112383825A (en) | Video recommendation method and device, electronic equipment and medium | |
| US20220342525A1 (en) | Pushing device and method of media resource, electronic device and storage medium |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191122 |
|
| RJ01 | Rejection of invention patent application after publication |