CN111432254A - Video information display method and device - Google Patents

Video information display method and device Download PDF

Info

Publication number
CN111432254A
CN111432254A CN202010214669.6A CN202010214669A CN111432254A CN 111432254 A CN111432254 A CN 111432254A CN 202010214669 A CN202010214669 A CN 202010214669A CN 111432254 A CN111432254 A CN 111432254A
Authority
CN
China
Prior art keywords
time
time point
bar
point
video
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.)
Granted
Application number
CN202010214669.6A
Other languages
Chinese (zh)
Other versions
CN111432254B (en
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.)
Hangzhou Hikvision Digital Technology Co Ltd
Original Assignee
Hangzhou Hikvision Digital Technology 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 Hangzhou Hikvision Digital Technology Co Ltd filed Critical Hangzhou Hikvision Digital Technology Co Ltd
Priority to CN202010214669.6A priority Critical patent/CN111432254B/en
Publication of CN111432254A publication Critical patent/CN111432254A/en
Application granted granted Critical
Publication of CN111432254B publication Critical patent/CN111432254B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The application discloses a video information display method and device, and belongs to the technical field of video monitoring. In the present application, when the first operation is detected within the play window, the movement of the time bar may be suspended, and the first time point on the time bar at which the operation position of the second operation within the specified area corresponds may be determined. Then, video information of the video frame corresponding to the first time point may be displayed, where the video information is used to indicate content of the video frame corresponding to the first time point. Therefore, the problem that the first time point corresponding to the operation position of the second operation on the time bar cannot be determined due to continuous movement of the time bar, and then the video information of the video frame corresponding to the first time point cannot be displayed for the user to preview is solved.

Description

Video information display method and device
Technical Field
The present disclosure relates to the field of video monitoring technologies, and in particular, to a method and an apparatus for displaying video information.
Background
Currently, when a terminal plays a video through a video player or in a video website page, a time bar may be displayed in a playing window, and the total length of the time bar is used to indicate the total playing duration of the video. The time bar is static, a progress bar can be displayed on the time bar, the length of the progress bar changes along with the played time length of the video, and the progress bar can be used for indicating the current playing progress of the video. During the process of watching the video, the user may need to preview the video information of the video content at a certain time point, so as to make the terminal jump to the corresponding time point for playing. In this case, when the terminal detects that the cursor hovers over the time bar for more than the preset time length, the target time point corresponding to the cursor hovering position on the time bar may be determined. Then, the terminal may obtain video information of the video frame corresponding to the target time point, and display the video information above the position of the target time point in the time bar.
However, in some video play scenarios, for example, in a playback scenario of a surveillance video, the time bar is not static, but moves as the played duration of the video. In such a scenario, since the time bar is moving continuously, the target time point corresponding to the cursor hovering position on the time bar cannot be determined and obtained by the foregoing method, and thus, corresponding video information cannot be obtained for the user to preview.
Disclosure of Invention
The embodiment of the application provides a video information display method, a video information display device and a storage medium, and solves the problem that in some video playing scenes, video information corresponding to a certain time point on a time bar cannot be acquired and displayed due to the fact that the time bar is moved. The technical scheme is as follows:
in one aspect, a method for displaying video information is provided, and the method includes:
when a first operation is detected within the play window, pausing movement of the time bar;
determining a first time point corresponding to an operation position of a second operation in a designated area on the time bar, wherein the designated area is an area in the playing window for displaying the time bar, and the second operation is the operation detected in the designated area by the first operation or the second operation;
and displaying video information of the video frame corresponding to the first time point, wherein the video information is used for indicating the content of the video frame corresponding to the first time point.
Optionally, an indication identifier is further displayed in the designated area, and before the movement of the time bar is paused, a video frame corresponding to a time point on the time bar aligned with the indication identifier is a video frame currently being played in the playing window.
Optionally, the determining a first time point corresponding to the operation position of the second operation in the designated area on the time bar includes:
determining a first distance between an operation position of the first operation and a position where the indication mark is located when the movement of the time bar is paused;
determining a second point in time in the time bar that is aligned with the indicator when the movement of the time bar is paused;
and determining the first time point according to the first distance and the second time point.
Optionally, the determining a first time point corresponding to the operation position of the second operation in the designated area on the time bar includes:
determining the total time length corresponding to the currently displayed time bar in the designated area according to the earliest time point and the latest time point of the currently displayed time bar in the designated area;
determining a third distance between the operation location of the first operation and a location of a key point in time at a specified area, the key point in time comprising the earliest point in time or the latest point in time;
and determining the first time point according to the third distance, the length of the specified area, the total time length and the key time point.
Optionally, after the suspending the movement of the time bar, the method further includes:
hiding the indication mark and continuing playing the video in the playing window;
the method further comprises the following steps:
and after the movement of the time bar is recovered, the indication mark is recovered to be displayed, wherein the indication mark after the recovery of display is aligned with the time point corresponding to the video frame currently being played in the playing window.
Optionally, the first operation is a hover operation within the specified area;
before the displaying the video information of the video frame corresponding to the first time point, the method further includes:
acquiring the video information; or
And acquiring the video frame corresponding to the first time point, and generating the video information according to the video frame corresponding to the first time point.
Optionally, after displaying the corresponding video information at the first time point, the method further includes:
and under the condition that the video information corresponding to the first time point or the selected operation of the third time point on the time bar is detected, jumping to the selected time point for video playing, and recovering the movement of the time bar.
Optionally, after displaying the video information corresponding to the first time point, the method further includes:
in a case where the third operation is detected outside the specified area, or in a case where the cursor movement is detected outside the specified area, the movement of the time bar is resumed.
In another aspect, there is provided a video information display apparatus, the apparatus including:
a pause module for pausing movement of the time bar when the first operation is detected within the play window;
a determining module, configured to determine a first time point corresponding to an operation position of a second operation in a specified area on the time bar, where the specified area is an area in the playback window where the time bar is displayed, and the second operation is the first operation or the second operation detected in the specified area;
and the display module is used for displaying the video information of the video frame corresponding to the first time point, and the video information is used for indicating the content of the video frame corresponding to the first time point.
Optionally, an indication identifier is further displayed in the designated area, and before the movement of the time bar is paused, a video frame corresponding to a time point on the time bar aligned with the indication identifier is a video frame currently being played in the playing window.
Optionally, the determining module is specifically configured to:
determining a first distance between an operation position of the first operation and a position where the indication mark is located when the movement of the time bar is paused;
determining a second point in time in the time bar that is aligned with the indicator when the movement of the time bar is paused;
and determining the first time point according to the first distance and the second time point.
Optionally, the determining module is specifically configured to:
determining the total time length corresponding to the currently displayed time bar in the designated area according to the earliest time point and the latest time point of the currently displayed time bar in the designated area;
determining a third distance between the operation location of the first operation and a location of a key point in time at a specified area, the key point in time comprising the earliest point in time or the latest point in time;
and determining the first time point according to the third distance, the length of the specified area, the total time length and the key time point.
Optionally, the apparatus further comprises:
the hiding module is used for hiding the indication mark and continuously playing the video in the playing window;
the device further comprises:
and the first restoring module is used for restoring to display the indication mark after the movement of the time bar is restored, wherein the indication mark after restoring to display is aligned with the time point corresponding to the video frame which is currently played in the playing window.
Optionally, the first operation is a hover operation within the specified area;
the device further comprises:
the acquisition module is used for acquiring the video information; or
And the generating module is used for acquiring the video frame corresponding to the first time point and generating the video information according to the video frame corresponding to the first time point.
Optionally, the apparatus further comprises:
and the skipping module is used for skipping to the selected time point for video playing and recovering the movement of the time bar under the condition that the video information corresponding to the first time point or the selected operation of the third time point on the time bar is detected.
Optionally, the apparatus further comprises:
and the second recovery module is used for recovering the movement of the time bar when a third operation is detected outside the specified area or when the cursor is detected to move outside the specified area.
In another aspect, a video information display terminal is provided, the video information display terminal comprising a processor and a memory;
the memory is used for storing computer programs;
the processor is used for executing the program stored in the memory so as to realize the video information display method.
Optionally, the terminal further includes a communication interface and a communication bus, where the processor, the communication interface, and the memory complete mutual communication through the communication bus.
In another aspect, a computer-readable storage medium is provided, in which a computer program is stored, which computer program, when being executed by a processor, realizes the steps of the video information display method as provided above.
In another aspect, a computer program product is provided comprising instructions which, when run on a computer, cause the computer to perform the steps of implementing the video information display method as provided above.
The beneficial effects brought by the technical scheme provided by the embodiment of the application at least comprise:
in this embodiment of the present application, when the first operation is detected in the playing window, the movement of the time bar is suspended, that is, the time bar does not move along with the played time length of the video any more, so that the first time point corresponding to the operation position of the second operation in the specified area on the time bar can be determined, and the video information of the video frame corresponding to the first time point is displayed. Therefore, the problem that the first time point corresponding to the operation position of the second operation on the time bar cannot be determined due to continuous movement of the time bar, and then the video information of the corresponding video frame cannot be displayed for the user to preview is solved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart of a video information display method according to an embodiment of the present application;
fig. 2 is a schematic diagram of a playing window provided in an embodiment of the present application;
fig. 3 is a schematic diagram of another playing window provided in the embodiment of the present application;
fig. 4 is a schematic diagram of another playing window provided in the embodiment of the present application;
fig. 5 is a schematic structural diagram of a video information display device according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a video information display terminal according to an embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the exemplary embodiments of the present application clearer, the technical solutions in the exemplary embodiments of the present application will be clearly and completely described below with reference to the drawings in the exemplary embodiments of the present application, and it is obvious that the described exemplary embodiments are only a part of the embodiments of the present application, but not all the embodiments.
All other embodiments, which can be derived by a person skilled in the art from the exemplary embodiments shown in the present application without inventive effort, shall fall within the scope of protection of the present application. Moreover, while the disclosure herein has been presented in terms of exemplary one or more examples, it is to be understood that each aspect of the disclosure can be utilized independently and separately from other aspects of the disclosure to provide a complete disclosure.
It should be understood that the terms "first," "second," "third," and the like in the description and in the claims of the present application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used are interchangeable under appropriate circumstances and can be implemented in sequences other than those illustrated or otherwise described herein with respect to the embodiments of the application, for example.
Furthermore, the terms "comprises" and "comprising," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or device that comprises a list of elements is not necessarily limited to those elements explicitly listed, but may include other elements not expressly listed or inherent to such product or device.
The term "module," as used herein, refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and/or software code that is capable of performing the functionality associated with that element.
Before explaining the embodiments of the present application in detail, an application scenario related to the embodiments of the present application will be described.
Currently, the time bar displayed by the terminal in some video playing scenes is not static, but moves along with the played time of the video, for example: in a playback scene of a monitoring video, a video played back by a terminal may be obtained from a video data storage device, the video recording duration is not fixed and may be discontinuous, a situation that the video data is obtained while the video data is played back may exist, and a moving time bar may be adopted for convenience of operation. In this scenario, the user may want to view directly from the interested part when playing back the surveillance video, but the user cannot determine from which position in the time bar the interested part starts, in which case the terminal may display the video information of the target time point selected by the user in the time bar for the user to preview. In the video information display method provided by the embodiment of the application, in the scene where the time bar moves, the video information at a certain time point on the time bar can be displayed according to the operation applied in the specified area for displaying the time bar, so that the user can preview the video information.
Next, a video information display method provided in an embodiment of the present application will be described.
Fig. 1 is a flowchart of a video information display method provided in an embodiment of the present application, where the method may be applied to a terminal. As shown in fig. 1, the method comprises the steps of:
step 101: when the first operation is detected within the playback window, the movement of the time bar is suspended.
In this embodiment of the application, a terminal may display a play window during playing of a video, and then the terminal may detect a first operation of a user on the play window, and may pause movement of a time bar after detecting the first operation of the user on the play window.
In the embodiment of the present application, the time bar refers to a time bar that moves within a specified area of the play window as the played time length is described in the foregoing application scenario. The designated area is an area in which a time bar is displayed in the playback window, and the time bar can move in the designated area.
It should be noted that the first operation may be a hovering operation of hovering the cursor in a specified area in the playing window, and a duration of the hovering operation is greater than a preset duration. That is, when the terminal detects that the duration of the hovering operation within the designated area in the play window exceeds the preset duration, the movement of the time bar may be suspended.
In other embodiments, the terminal may display a play window that includes a preset option. In this case, when the terminal detects the selection operation for the preset option, it may be considered that the first operation is detected, and thereafter, the terminal may pause the movement of the time bar. The preset option is an option for indicating the movement of the pause time bar.
It should be noted that the first operation may also be another operation for indicating the movement of the pause time bar, and the embodiment of the present application is not limited herein.
In this embodiment of the application, an indication mark may also be displayed in the designated area of the play window, and before the movement of the pause time bar, the video frame corresponding to the time point aligned with the indication mark on the time bar is the video frame currently being played in the play window.
It should be noted that, since the video frame corresponding to the time point aligned with the indication identifier on the time bar is always the video frame currently being played in the playing window, the time bar may move continuously along with the playing of the video.
Illustratively, as shown in fig. 2, the terminal displays a play window, which includes a time bar 201, a plurality of date options 202, an indicator 203 located at the middle of the designated area, a left shift option 204, a right shift option 205, and a pause option 206. When the time bar is paused to move, the first video frame being played in the current playing window is the video frame corresponding to the time point of 11/01/00 in 2019.
It should be noted that after the movement of the time bar is paused, the video continues to be played in the playing window, that is, after the terminal detects the first operation, the movement of the time bar may be paused only, so that the time bar does not move along with the playing of the video any more, but the playing of the video is not affected.
Optionally, after the movement of the time bar is suspended, the terminal may further hide the indicator in the indication area, and it should be noted that, in this case, after the movement of the time bar is resumed, the indicator may be resumed and displayed in the indication area. In the process of pausing the time bar, the video in the playing window continues to be played, so after the displayed indication mark is resumed, the time point corresponding to the video frame currently being played in the playing window can be aligned with the indication mark.
Illustratively, after pausing the movement of the time bar, as shown in fig. 3, the terminal may hide an indication line indicating a time point of the first video frame being played, in which case the time bar 201, a plurality of date options 202, a left shift option 204, a right shift option 205, and a pause option 206 are included in the play window.
Step 102: and determining a first time point corresponding to the operation position of the second operation in the designated area on the time bar.
The designated area is an area in which a time bar is displayed in the play window, and the second operation is a first operation or a second operation detected in the designated area.
In some embodiments, when the first operation in the foregoing step 101 is a hover operation in the designated area of the play window, the first operation is the second operation, in which case, after the movement of the time bar is suspended according to the hover operation, the terminal may directly determine a first time point corresponding to the operation position of the hover operation on the time bar.
In other embodiments, when the first operation in the foregoing step 101 is an operation in another area of the play window, for example, an operation on a preset option in the play window, after the movement of the pause time bar, the terminal may further detect a second operation of the user in the specified area. When the terminal detects a second operation in the designated area, a first time point corresponding to the operation position of the second operation on the time bar can be determined. The second operation may be a hovering operation of hovering the cursor in the specified area, and a duration of the hovering operation exceeds a preset duration, that is, when the terminal detects that the hovering operation in the specified area exceeds the preset duration, it may be considered that the second operation is detected.
In addition, the implementation process of determining the first time point corresponding to the operation position of the second operation in the designated area on the time bar may be: and determining a first distance between the operation position of the second operation and the position of the indication mark when the pause time bar moves, determining a second time point aligned with the indication mark in the time bar when the pause time bar moves, and determining a first time point according to the first distance and the second time point.
As one example, the time bar includes a plurality of tick marks that evenly divide the time bar into a plurality of time intervals. In this case, when the terminal detects the second operation, the operation position of the second operation may be acquired, and the number of time intervals between the operation position of the second operation and the indicator may be acquired, so as to obtain the first distance between the operation position and the indicator.
After the terminal obtains the first distance, a time point aligned with the indication mark in the moving time bar of the pause time bar, that is, a time point corresponding to a video frame being played when the pause time bar moves, may be obtained, so as to obtain a second time point.
After the terminal obtains the second time point, the total time length from the operation position of the second operation to the indication mark may be calculated according to the number of time intervals included in the first distance and the time length of each time interval, and then, the time point corresponding to the operation position of the second operation on the time bar for pausing the movement, that is, the first time point, may be determined according to the second time point and the determined total time length.
It should be noted that the length of the time bar that can be displayed in the designated area is constant, and the size of the time interval represented between every two adjacent graduation marks can be preset. Thus, the total time length indicated by the time bar displayed in the designated area and the number of time intervals into which the total time length is divided are also fixed.
Illustratively, it is assumed that the earliest time of the currently displayed time bar in the designated area is 05:30 and the latest time is 07:10, and the time bar in the designated area is uniformly divided into 10 time intervals, and the time length of each time interval is 10 minutes. When the movement of the time bar is paused, the corresponding second time point of the indicator on the time bar is 06:20, and the first distance between the operating position of the second operation and the indicator is 3 time intervals. In this way, the total time interval between the operation position of the second operation and the indication mark can be determined to be 30 minutes, and the first time point corresponding to the time bar when the movement is paused for the operation position of the second operation can be determined to be 06: 50.
In other embodiments, the implementation process of determining the first time point corresponding to the operation position of the second operation in the designated area on the time bar may be: and determining the total time length corresponding to the currently displayed time bar in the designated area according to the earliest time point and the latest time point of the currently displayed time bar in the designated area, and determining a third distance between the operation position of the second operation and the position of the key time point in the designated area, wherein the key time point comprises the earliest time point or the latest time point. Thereafter, a first time point may be determined based on the third distance, the length of the specified area, the total length of time, and the key time point.
In this case, the terminal may acquire the earliest time point and the latest time point of the time bar currently displayed within the designated area. The total length of time for the currently displayed time bar may then be calculated based on the earliest point in time and the latest point in time.
After the total time length of the currently displayed time bar is obtained, since the time bar is uniformly divided into a plurality of time intervals by a plurality of scale marks, the number of time intervals between the operation position of the second operation and the position of the key time point in the designated area can be used as the third distance.
After the third distance is determined, a first time point corresponding to the operation position of the second operation on the time bar may be determined according to the third distance, the length of the designated area, the total time length, and the key time point. Wherein the length of the designated area may be represented by the length of the time bar currently displayed by the designated area.
Specifically, the number of the plurality of time intervals into which the time bar currently displayed in the designated area is divided may be used as the length of the designated area. And determining the proportion of the third distance in the length of the designated area according to the third distance and the length of the designated area. The ratio may then be multiplied by the total length of time to obtain a time difference between the operative position of the second operation and the displayed key point in time. Next, a first point in time may be determined based on the critical point in time and the time difference.
When the key time point is the earliest time point, the earliest time point and the time difference can be added to obtain the first time point. When the key time point is the latest time point, the time difference may be subtracted from the latest time point to obtain the first time point.
For example, assuming that the earliest time point of the time bar currently displayed in the designated area is 05:30 and the latest time point is 07:10, the total time length of the time bar currently displayed in the designated area is 100min, and the time bar is uniformly divided into 10 time intervals, that is, the length of the indication area is 10 time intervals.
The third distance may then be determined to be 70% of the length of the specified area, after which this ratio may be multiplied by the total length of time to obtain a time difference of 70% × 100-70 min between the operating position of the second operation and the critical point in time, which may then be subtracted from the critical point in time to obtain a first point in time of 06:00 for the operating position of the second operation on the time bar of the paused movement.
Alternatively, the critical time point may be any known time point on the time bar after the pause, in which case the time difference between the operation position of the second operation and the critical time point may also be determined by the above method. Then, the terminal may determine whether to add or subtract the time difference to or from the critical time point according to a relative positional relationship between the position of the critical time point and the operation position of the second operation, thereby obtaining the first time point.
Step 103: and displaying the video information of the video frame corresponding to the first time point, wherein the video information is used for indicating the content of the video frame corresponding to the first time point.
The video information may be a thumbnail of a video frame corresponding to the first time point or a part of an important video picture, and optionally, may also be a description text of the content of the video frame corresponding to the first time point, which is not limited herein.
After the terminal determines that the operation position of the second operation is at the first time point corresponding to the time bar, the terminal may obtain video information of a video frame corresponding to the first time point according to the first time point.
In some embodiments, the terminal stores therein video information of video frames included in the video being played and corresponding points in time. In this case, the terminal may directly acquire the video information of the video frame corresponding to the first time point according to the first time point.
In other embodiments, the terminal may send a video information acquisition request to the video data storage device, where the request may include a first time point, and after the video data storage device acquires the request, the terminal sends video information of a video frame corresponding to the first time point to the terminal, so that the terminal acquires the video information of the video frame corresponding to the first time point; or after the video data storage device acquires the request, the video frame corresponding to the first time point is sent to the terminal, and after the terminal acquires the video frame corresponding to the first time point, video information is generated according to the video frame corresponding to the first time point.
In other embodiments, the terminal may obtain a video frame corresponding to the first time point from the stored video data, and generate video information according to the video frame corresponding to the first time point.
It should be noted that the video data stored by the terminal includes a plurality of video data packets, and each video data packet includes a video frame. The video data packets all have timestamps, and the timestamps are used to indicate acquisition times for acquiring the corresponding video data packets, that is, times for acquiring video frames corresponding to the video data packets.
In this case, the terminal may acquire time stamps corresponding to the plurality of video data packets and compare the acquired time stamps with the first time point. And acquiring a video data packet carrying the same timestamp as the first time point, and taking a video frame included in the video data packet as a video frame corresponding to the first time point.
After the terminal acquires the video frame corresponding to the first time point, the video frame can be processed, so that video information corresponding to the first time point is generated, and the video information is displayed in a playing window.
As an example, after the terminal acquires the video frame corresponding to the first time point, the video frame corresponding to the first time point may be compressed, and the compressed video frame corresponding to the first time point may be used as the video information corresponding to the first time point. Thereafter, the video information may be displayed above the operation position of the second operation. At this time, the video information is a thumbnail.
For example, as shown in fig. 4, after the terminal acquires video information corresponding to the first time point, the video information 401 may be displayed above the operation position of the second operation, where the video information 401 is a thumbnail obtained by compressing a video frame recorded at the first time point.
Optionally, in other possible cases, the terminal may further perform other processing on the acquired video frame corresponding to the first time point, for example, extract content information or a part of important video pictures in the video frame corresponding to the first time point, use the extracted content information or the part of important video pictures as video information corresponding to the first time point, and then display the video information corresponding to the first time point at other positions in the playing window, which is not limited in this embodiment of the application.
In some embodiments, after the terminal displays the video information of the video frame corresponding to the first time point, in the case that the selected operation for the video information corresponding to the first time point or the third time point on the time bar is detected, jumping to the selected time point for video playing, and resuming the movement of the time bar.
The selection operation may be the video information corresponding to the displayed first time point, or the selection operation such as a click or a double click at the third time point on the time bar.
When the user performs the selected operation on the video information at the first time point, the user is shown to be interested in the video content at the first time point. Based on this, the terminal may jump to a first time point after detecting the selected operation, and start playing the video from the first time point. The terminal may resume moving the time bar while jumping to the first time point.
Illustratively, continuing with the foregoing example, the first time point determined by the terminal is 06:50, after displaying the 06:50 video information, if it is detected that the user clicks on the video information, the terminal may jump to 06:50 to start playing the video from 06:50, and at the same time, re-display the indicator so that the time point 06:50 on the time bar is aligned with the indicator. The time bar will then continue to move with the played length of time.
After displaying the video information at the first time point, the user may find that the video content at the first time point is not the content that the user wants to watch after previewing the video information at the first time point, and at this time, the user may continue to perform the selecting operation for the third time point on the time bar displayed in the designated area by the foregoing method. When the terminal detects a selected operation for a third time point on the time bar, it may jump to the third time point for video playing.
When the terminal detects the selected operation aiming at the third time point, the terminal can determine the operation position of the selected operation on the time bar, determine a second distance between the operation position of the selected operation on the time bar and the indication mark, and determine the third time point according to the second distance and the second time point aligned with the indication mark in the time bar when the time bar is paused to move. The specific implementation manner for determining the third time point according to the second distance and the second time point is the same as the implementation manner for determining the first time point according to the first distance and the second time point, and is not described herein again.
Illustratively, continuing with the aforementioned earliest point in time, latest point in time of the time bar at which the movement is paused, and the indicator as an example, the terminal may determine that the second distance between the operation position of the selected operation for the third point in time and the indicator is 4 time intervals, and the corresponding second point in time of the indicator on the time bar at which the movement of the time bar is paused is 06: 20. In this way, the total time interval between the operation position of the selected operation and the indicator may be determined to be 40 minutes, and the third time point 07:00 corresponding to the operation position of the selected operation on the time bar may be determined.
After the terminal determines the third time point, the terminal may use the third time point as a time point corresponding to the video frame currently being played, that is, jump to the third time point, and continue playing the video from the video frame corresponding to the third time point.
Optionally, in a possible implementation, after displaying the video information corresponding to the first time point, in a case where a third operation is detected outside the designated area, or in a case where a cursor movement is detected outside the designated area, the movement of the time bar is resumed.
The third operation may be any operation, such as single click, double click, and the like. If the first operation and the second operation are not the same operation, that is, the first operation is an operation outside the designated area, when the terminal detects a selection operation such as a single click or a double click outside the designated area, or detects an operation for a preset option, the movement of the time bar may be resumed.
Since the video is still playing continuously after the movement of the pause time bar, the terminal may acquire the fourth time point corresponding to the video frame being played in the current playing window when the terminal detects the third operation outside the specified area. After the fourth time point is acquired, the move time bar may be restored.
Alternatively, if the aforementioned first operation and second operation are the same operation, that is, a hovering operation within the designated area, the movement of the time bar is resumed in a case where the terminal detects that the cursor moves out of the designated area.
In this embodiment of the present application, when the first operation is detected in the playing window, the movement of the time bar is suspended, that is, the time bar does not move along with the played time length of the video any more, so that the first time point corresponding to the operation position of the second operation in the specified area on the time bar can be determined, and the video information of the video frame corresponding to the first time point is displayed. Therefore, the problem that the first time point corresponding to the operation position of the second operation on the time bar cannot be determined due to continuous movement of the time bar, and then the video information of the corresponding video frame cannot be displayed for the user to preview is solved.
Referring to fig. 5, an embodiment of the present application provides a video information display apparatus 500, where the video information display apparatus may be applied in a client, where the apparatus 500 includes:
a pause module 501, configured to pause the movement of the time bar when the first operation is detected in the play window;
a determining module 502, configured to determine a first time point corresponding to an operation position of a second operation in a designated area on a time bar, where the designated area is an area in which the time bar is displayed in a play window, and the second operation is a first operation or a second operation detected in the designated area;
the display module 503 is configured to display video information of the video frame corresponding to the first time point, where the video information is used to indicate content of the video frame corresponding to the first time point.
Optionally, an indication mark is further displayed in the designated area, and before the movement of the pause time bar, a video frame corresponding to a time point on the time bar aligned with the indication mark is a video frame currently being played in the play window.
Optionally, the determining module 502 is specifically configured to:
determining a first distance between the operation position of the first operation and the position of the indication mark when the pause time bar moves;
determining a second time point in the time bar aligned with the indication mark when the time bar is paused to move;
and determining a first time point according to the first distance and the second time point.
Optionally, the determining module 502 is specifically configured to:
determining the total time length corresponding to the currently displayed time bar in the designated area according to the earliest time point and the latest time point of the currently displayed time bar in the designated area;
determining a third distance between the operation position of the first operation and the position of a key time point in the designated area, wherein the key time point comprises the earliest time point or the latest time point;
and determining a first time point according to the third distance, the length of the designated area, the total time length and the key time point.
Optionally, the apparatus further comprises:
the hiding module is used for hiding the indication mark and continuously playing the video in the playing window;
the device also includes:
and the first restoring module is used for restoring the display indication mark after the movement of the time bar is restored, wherein the indication mark after restoring the display is aligned with the time point corresponding to the video frame which is currently played in the playing window.
Optionally, the first operation refers to a hover operation within the specified area;
the device also includes:
the acquisition module is used for acquiring video information; or
And the generating module is used for acquiring the video frame corresponding to the first time point and generating video information according to the video frame corresponding to the first time point.
Optionally, the apparatus further comprises:
and the skipping module is used for skipping to the selected time point for video playing and recovering the movement of the time bar under the condition that the selected operation aiming at the video information corresponding to the first time point or the third time point on the time bar is detected.
Optionally, the apparatus further comprises:
and the second recovery module is used for recovering the movement of the time bar when the third operation is detected outside the specified area or when the cursor is detected to move outside the specified area.
In summary, in the embodiment of the present application, when the first operation is detected in the playing window, the movement of the time bar is suspended, that is, the time bar does not move with the played time length of the video any more, so that the first time point corresponding to the operation position of the second operation located in the designated area on the time bar can be determined, and the video information of the video frame corresponding to the first time point is displayed. Therefore, the problem that the first time point corresponding to the operation position of the second operation on the time bar cannot be determined due to continuous movement of the time bar, and then the video information of the corresponding video frame cannot be displayed for the user to preview is solved.
It should be noted that: in the video information display apparatus provided in the above embodiment, when displaying video information, only the division of the above functional modules is taken as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the video information display apparatus and the video information display method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments in detail and are not described herein again.
Fig. 6 is a block diagram illustrating a configuration of a video information display terminal 600 according to an exemplary embodiment. The terminal 600 may be a notebook computer, a desktop computer, or the like.
In general, the terminal 600 includes: a processor 601 and a memory 602.
Processor 601 may include one or more Processing cores, such as a 4-core processor, an 8-core processor, etc. processor 601 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a P L a (Programmable logic Array), processor 601 may also include a main processor and a coprocessor, the main processor being a processor for Processing data in a wake-up state, also known as a CPU (Central Processing Unit), the coprocessor being a low-power processor for Processing data in a standby state, in some embodiments, processor 601 may be integrated with a GPU (Graphics Processing Unit) for rendering and rendering content for display, in some embodiments, processor 601 may also include an intelligent processor for learning about AI operations of the AI processor.
The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in the memory 602 is configured to store at least one instruction, wherein the at least one instruction is configured to be executed by the processor 601 to implement the video information display method provided by the method embodiments of the present application.
In some embodiments, the terminal 600 may further optionally include: a peripheral interface 603 and at least one peripheral. The processor 601, memory 602, and peripheral interface 603 may be connected by buses or signal lines. Various peripheral devices may be connected to the peripheral interface 603 via a bus, signal line, or circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 604, a display 605, a camera assembly 606, an audio circuit 607, a positioning component 608, and a power supply 609.
The peripheral interface 603 may be used to connect at least one peripheral related to I/O (Input/Output) to the processor 601 and the memory 602. In some embodiments, the processor 601, memory 602, and peripheral interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602, and the peripheral interface 603 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
The Radio Frequency circuit 604 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuitry 604 communicates with communication networks and other communication devices via electromagnetic signals. The rf circuit 604 converts an electrical signal into an electromagnetic signal to transmit, or converts a received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 604 comprises: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and so forth. The radio frequency circuitry 604 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: the world wide web, metropolitan area networks, intranets, generations of mobile communication networks (2G, 3G, 4G, and 5G), Wireless local area networks, and/or WiFi (Wireless Fidelity) networks. In some embodiments, the rf circuit 604 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
The Display 605 may be configured to Display a UI (User Interface) that may include graphics, text, icons, video, and any combination thereof, when the Display 605 is a touch Display, the Display 605 may also have the ability to capture touch signals on or above the surface of the Display 605. the touch signals may be input to the processor 601 for processing as control signals, at this point, the Display 605 may also be configured to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. in some embodiments, the Display 605 may be one, providing the front panel of the terminal 600. in other embodiments, the Display 605 may be at least two, each disposed on a different surface or in a folded design of the terminal 600. in still other embodiments, the Display 605 may be a flexible Display disposed on a curved surface or on a folded surface of the terminal 600. even, the Display 605 may be configured as a non-rectangular irregular graphic, the Display may be configured as a shaped screen L CD (L idCry, Display), Display may be configured as a liquid crystal Display with a width greater than that of the terminal 600, such as a Diode 600, a light Emitting Diode, a Diode.
The camera assembly 606 is used to capture images or video. Optionally, camera assembly 606 includes a front camera and a rear camera. Generally, a front camera is disposed at a front panel of the terminal, and a rear camera is disposed at a rear surface of the terminal. In some embodiments, the number of the rear cameras is at least two, and each rear camera is any one of a main camera, a depth-of-field camera, a wide-angle camera and a telephoto camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize panoramic shooting and VR (Virtual Reality) shooting functions or other fusion shooting functions. In some embodiments, camera assembly 606 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
Audio circuitry 607 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, and inputting the electric signals to the processor 601 for processing or inputting the electric signals to the radio frequency circuit 604 to realize voice communication. For the purpose of stereo sound collection or noise reduction, a plurality of microphones may be provided at different portions of the terminal 600. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 601 or the radio frequency circuit 604 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, audio circuitry 607 may also include a headphone jack.
The positioning component 608 is used to locate the current geographic location of the terminal 600 to implement navigation or L BS (L geographic based Service). the positioning component 608 can be a positioning component based on the GPS (global positioning System) in the united states, the beidou System in china, or the galileo System in the european union.
Power supply 609 is used to provide power to the various components in terminal 600. The power supply 609 may be ac, dc, disposable or rechargeable. When the power supply 609 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, the terminal 600 also includes one or more sensors 610. The one or more sensors 610 include, but are not limited to: acceleration sensor 611, gyro sensor 612, pressure sensor 613, fingerprint sensor 614, optical sensor 615, and proximity sensor 616.
The acceleration sensor 611 may detect the magnitude of acceleration in three coordinate axes of the coordinate system established with the terminal 600. For example, the acceleration sensor 611 may be used to detect components of the gravitational acceleration in three coordinate axes. The processor 601 may control the display screen 605 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 611. The acceleration sensor 611 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 612 may detect a body direction and a rotation angle of the terminal 600, and the gyro sensor 612 and the acceleration sensor 611 may cooperate to acquire a 3D motion of the user on the terminal 600. The processor 601 may implement the following functions according to the data collected by the gyro sensor 612: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 613 may be disposed on the side bezel of terminal 600 and/or underneath display screen 605. When the pressure sensor 613 is disposed on the side frame of the terminal 600, a user's holding signal of the terminal 600 can be detected, and the processor 601 performs left-right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 613. When the pressure sensor 613 is disposed at the lower layer of the display screen 605, the processor 601 controls the operability control on the UI interface according to the pressure operation of the user on the display screen 605. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 614 is used for collecting a fingerprint of a user, and the processor 601 identifies the identity of the user according to the fingerprint collected by the fingerprint sensor 614, or the fingerprint sensor 614 identifies the identity of the user according to the collected fingerprint, when the identity of the user is identified to be a credible identity, the processor 601 authorizes the user to perform relevant sensitive operations, wherein the sensitive operations comprise screen unlocking, encrypted information viewing, software downloading, payment, setting change and the like.
The optical sensor 615 is used to collect the ambient light intensity. In one embodiment, processor 601 may control the display brightness of display screen 605 based on the ambient light intensity collected by optical sensor 615. Specifically, when the ambient light intensity is high, the display brightness of the display screen 605 is increased; when the ambient light intensity is low, the display brightness of the display screen 605 is adjusted down. In another embodiment, the processor 601 may also dynamically adjust the shooting parameters of the camera assembly 606 according to the ambient light intensity collected by the optical sensor 615.
A proximity sensor 616, also known as a distance sensor, is typically disposed on the front panel of the terminal 600. The proximity sensor 616 is used to collect the distance between the user and the front surface of the terminal 600. In one embodiment, when proximity sensor 616 detects that the distance between the user and the front face of terminal 600 gradually decreases, processor 601 controls display 605 to switch from the bright screen state to the dark screen state; when the proximity sensor 616 detects that the distance between the user and the front face of the terminal 600 is gradually increased, the processor 601 controls the display 605 to switch from the breath-screen state to the bright-screen state.
That is, not only is an embodiment of the present application provide a terminal including a processor and a memory for storing processor-executable instructions, wherein the processor is configured to execute the video information display method shown in fig. 1, but also an embodiment of the present application provides a computer-readable storage medium having stored therein a computer program which, when executed by the processor, can implement the video information display method shown in fig. 1.
Embodiments of the present application further provide a computer program product containing instructions, which when run on a computer, cause the computer to execute the video information display method provided in the embodiment shown in fig. 1.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is only exemplary of the present application and should not be taken as limiting, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (12)

1. A method for displaying video information, the method comprising:
when a first operation is detected within the play window, pausing movement of the time bar;
determining a first time point corresponding to an operation position of a second operation in a designated area on the time bar, wherein the designated area is an area in the playing window for displaying the time bar, and the second operation is the operation detected in the designated area by the first operation or the second operation;
and displaying video information of the video frame corresponding to the first time point, wherein the video information is used for indicating the content of the video frame corresponding to the first time point.
2. The method according to claim 1, wherein an indication mark is further displayed in the designated area, and before the movement of the time bar is paused, the video frame corresponding to the time point on the time bar aligned with the indication mark is the video frame currently playing in the playing window.
3. The method of claim 2, wherein determining a first point in time at which an operational position of a second operation within a specified region corresponds on the time bar comprises:
determining a first distance between an operation position of the second operation and a position where the indication mark is located when the movement of the time bar is paused;
determining a second point in time in the time bar that is aligned with the indicator when the movement of the time bar is paused;
and determining the first time point according to the first distance and the second time point.
4. The method of claim 1, wherein determining a first point in time at which an operational position of a second operation within a specified region corresponds on the time bar comprises:
determining the total time length corresponding to the currently displayed time bar in the designated area according to the earliest time point and the latest time point of the currently displayed time bar in the designated area;
determining a third distance between an operation location of the second operation and a location of a key point in time at the designated area, the key point in time comprising the earliest point in time or the latest point in time;
and determining the first time point according to the third distance, the length of the specified area, the total time length and the key time point.
5. The method of claim 2, wherein after the pausing the movement of the time bar, further comprising:
hiding the indication mark and continuing playing the video in the playing window;
the method further comprises the following steps:
and after the movement of the time bar is recovered, the indication mark is recovered to be displayed, wherein the indication mark after the recovery of display is aligned with the time point corresponding to the video frame currently being played in the playing window.
6. The method of claim 1, wherein the first operation is a hover operation within the specified area;
before the displaying the video information of the video frame corresponding to the first time point, the method further includes:
acquiring the video information; or
Acquiring a video frame corresponding to the first time point, and generating the video information according to the video frame corresponding to the first time point;
after displaying the video information of the video frame corresponding to the first time point, the method further includes:
under the condition that the video information corresponding to the first time point or the selected operation of the third time point on the time bar is detected, jumping to the selected time point for video playing, and recovering the movement of the time bar;
after displaying the video information of the video frame corresponding to the first time point, the method further includes:
in a case where the third operation is detected outside the specified area, or in a case where the cursor movement is detected outside the specified area, the movement of the time bar is resumed.
7. A video information display apparatus, characterized in that the apparatus comprises:
a pause module for pausing movement of the time bar when the first operation is detected within the play window;
a determining module, configured to determine a first time point corresponding to an operation position of a second operation in a specified area on the time bar, where the specified area is an area in the playback window where the time bar is displayed, and the second operation is the first operation or the second operation detected in the specified area;
and the display module is used for displaying the video information of the video frame corresponding to the first time point, and the video information is used for indicating the content of the video frame corresponding to the first time point.
8. The apparatus according to claim 7, wherein an indication mark is further displayed in the designated area, and before the movement of the time bar is paused, the video frame corresponding to the time point on the time bar aligned with the indication mark is the video frame currently playing in the playing window.
9. The apparatus of claim 8, wherein the determining module is specifically configured to:
determining a first distance between an operation position of the first operation and a position where the indication mark is located when the movement of the time bar is paused;
determining a second point in time in the time bar that is aligned with the indicator when the movement of the time bar is paused;
and determining the first time point according to the first distance and the second time point.
10. The apparatus of claim 7, wherein the determining module is specifically configured to:
determining the total time length corresponding to the currently displayed time bar in the designated area according to the earliest time point and the latest time point of the currently displayed time bar in the designated area;
determining a third distance between the operation location of the first operation and a location of a key point in time at a specified area, the key point in time comprising the earliest point in time or the latest point in time;
and determining the first time point according to the third distance, the length of the specified area, the total time length and the key time point.
11. The apparatus of claim 8, further comprising:
the hiding module is used for hiding the indication mark and continuously playing the video in the playing window;
the device further comprises:
and the first restoring module is used for restoring to display the indication mark after the movement of the time bar is restored, wherein the indication mark after restoring to display is aligned with the time point corresponding to the video frame which is currently played in the playing window.
12. The apparatus of claim 7, wherein the first operation is a hover operation within the specified area;
the device further comprises:
the acquisition module is used for acquiring the video information; or
The generating module is used for acquiring the video frame corresponding to the first time point and generating the video information according to the video frame corresponding to the first time point;
the device further comprises:
the skipping module is used for skipping to the selected time point for video playing and recovering the movement of the time bar under the condition that the video information corresponding to the first time point or the selected operation of the third time point on the time bar is detected;
the device further comprises:
and the second recovery module is used for recovering the movement of the time bar when a third operation is detected outside the specified area or when a cursor is detected to move outside the specified area.
CN202010214669.6A 2020-03-24 2020-03-24 Video information display method and device Active CN111432254B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010214669.6A CN111432254B (en) 2020-03-24 2020-03-24 Video information display method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010214669.6A CN111432254B (en) 2020-03-24 2020-03-24 Video information display method and device

Publications (2)

Publication Number Publication Date
CN111432254A true CN111432254A (en) 2020-07-17
CN111432254B CN111432254B (en) 2022-02-08

Family

ID=71549325

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010214669.6A Active CN111432254B (en) 2020-03-24 2020-03-24 Video information display method and device

Country Status (1)

Country Link
CN (1) CN111432254B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116684515A (en) * 2022-09-27 2023-09-01 荣耀终端有限公司 Seek processing method of streaming video, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092467A (en) * 2013-01-29 2013-05-08 华为终端有限公司 Method and device of video previewing
CN103294763A (en) * 2012-02-24 2013-09-11 Lg电子株式会社 Mobile terminal and controlling method thereof
WO2015122563A1 (en) * 2014-02-17 2015-08-20 Lg Electronics Inc. Display device and control method thereof
CN108632676A (en) * 2018-05-11 2018-10-09 腾讯科技(深圳)有限公司 Display methods, device, storage medium and the electronic device of image
CN109121010A (en) * 2018-09-29 2019-01-01 传线网络科技(上海)有限公司 The playback progress methods of exhibiting and device of video
CN110148429A (en) * 2019-05-17 2019-08-20 网易(杭州)网络有限公司 Progress bar control method, progress bar control device, storage medium and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103294763A (en) * 2012-02-24 2013-09-11 Lg电子株式会社 Mobile terminal and controlling method thereof
CN103092467A (en) * 2013-01-29 2013-05-08 华为终端有限公司 Method and device of video previewing
WO2015122563A1 (en) * 2014-02-17 2015-08-20 Lg Electronics Inc. Display device and control method thereof
CN108632676A (en) * 2018-05-11 2018-10-09 腾讯科技(深圳)有限公司 Display methods, device, storage medium and the electronic device of image
CN109121010A (en) * 2018-09-29 2019-01-01 传线网络科技(上海)有限公司 The playback progress methods of exhibiting and device of video
CN110148429A (en) * 2019-05-17 2019-08-20 网易(杭州)网络有限公司 Progress bar control method, progress bar control device, storage medium and electronic equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116684515A (en) * 2022-09-27 2023-09-01 荣耀终端有限公司 Seek processing method of streaming video, electronic equipment and storage medium
CN116684515B (en) * 2022-09-27 2024-04-12 荣耀终端有限公司 Seek processing method of streaming video, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN111432254B (en) 2022-02-08

Similar Documents

Publication Publication Date Title
CN109302538B (en) Music playing method, device, terminal and storage medium
CN109246466B (en) Video playing method and device and electronic equipment
CN111147878B (en) Stream pushing method and device in live broadcast and computer storage medium
CN108391171B (en) Video playing control method and device, and terminal
CN109348247B (en) Method and device for determining audio and video playing time stamp and storage medium
CN107908929B (en) Method and device for playing audio data
CN109756784B (en) Music playing method, device, terminal and storage medium
CN108965922B (en) Video cover generation method and device and storage medium
CN110572722A (en) Video clipping method, device, equipment and readable storage medium
CN110324689B (en) Audio and video synchronous playing method, device, terminal and storage medium
CN110769313B (en) Video processing method and device and storage medium
CN110868636B (en) Video material intercepting method and device, storage medium and terminal
CN112822522B (en) Video playing method, device, equipment and storage medium
CN110225390B (en) Video preview method, device, terminal and computer readable storage medium
CN109451248B (en) Video data processing method and device, terminal and storage medium
CN112104648A (en) Data processing method, device, terminal, server and storage medium
CN111787347A (en) Live broadcast time length calculation method, live broadcast display method, device and equipment
CN111083526B (en) Video transition method and device, computer equipment and storage medium
CN109089137B (en) Stuck detection method and device
CN113032590A (en) Special effect display method and device, computer equipment and computer readable storage medium
CN110868642B (en) Video playing method, device and storage medium
CN111432254B (en) Video information display method and device
CN112616082A (en) Video preview method, device, terminal and storage medium
CN111818358A (en) Audio file playing method and device, terminal and storage medium
CN111818367A (en) Audio file playing method, device, terminal, server 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
GR01 Patent grant
GR01 Patent grant