CN104811812A - Audio and video play progress control method, apparatus and system - Google Patents
Audio and video play progress control method, apparatus and system Download PDFInfo
- Publication number
- CN104811812A CN104811812A CN201410034768.0A CN201410034768A CN104811812A CN 104811812 A CN104811812 A CN 104811812A CN 201410034768 A CN201410034768 A CN 201410034768A CN 104811812 A CN104811812 A CN 104811812A
- Authority
- CN
- China
- Prior art keywords
- video
- playing
- playing pointer
- progress bar
- current location
- 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
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses an audio and video play progress control method, apparatus and system. The method comprises the following steps: obtaining the total time length T of currently played audio and video; according to the total time length T of the audio and video, generating a corresponding progress strip total length L positively correlated with the T, and displaying a progress strip on a locus in a predetermined shape according to the L; after a passive movement event of a play pointer of the progress strip is monitored, obtaining the current position of the play pointer, and determining the play time point t corresponding to the current position of the play pointer; after the passive movement event of the play pointer, obtaining the content of the audio and video started from the play time point t corresponding to the current position of the play pointer; and playing the content of the audio and video started from the play time point t corresponding to the current position of the play pointer. By using the method, apparatus and system provided by the invention, the control accuracy of the play progress of the audio and video can be improved.
Description
Technical field
The application relates to the human-computer interaction technique field of smart machine, particularly relates to a kind of control method of audio and video playing progress, device and system.
Background technology
Human-computer interaction technology (Human-Computer Interaction Techniques) refers to the Input/Output Device by machine, realizes the technology that human and computer is mutual in an efficient way.It comprises machine by export or display device to people provide a large amount of for information about and prompting ask for instructions, people by input equipment to machine input for information about with operational order etc.
In current work and life, the intelligent terminal with data-handling capacity, as computer, mobile phone, palmtop PC, panel computer, intelligent television (Smart TV) etc., is widely used.Especially portable intelligent terminal such as mobile phone, personal digital aid (PDA) (PDA, Personal Digital Assistant), handheld computer (Pocket PC), panel computer etc. have become the requisite instrument that people carry with.The man-machine interaction mode of current described intelligent terminal mainly comprises: the modes such as key board, mouse, touch-screen or multi-point touch panel.
Current digitized Voice & Video information is widely used, and people play digitized audio/video information with the audio and video display device on intelligent terminal usually.When audio and video display device playing audio-video content, the mode of progress bar is usually adopted to control playing progress rate.Described progress bar and audio and video display device are when playing audio-video content, real-time, show playback volume, remaining non-playback volume with graphic form, and control a kind of technology of playing progress rate by the playing pointer (being generally the broadcasting slide block on progress bar) of adjustment progress bar.The audio and video display device such as installed on common desktop computer or notebook can click by mouse the playing pointer moving progress bar usually, thus controls playing progress rate.
The current appearance supporting the Portable intelligent terminal of slip touch screen along with iphone, ipad, android etc., regulates the playing pointer of progress bar by slip touch screen thus the mode of adjustment audio frequency and video progress is very common.Be a kind of a kind of schematic diagram being controlled playing progress rate by progress bar of prior art as described in Figure 1.See Fig. 1, user's only need to slide gently progress playing pointer of audio and video display device controls playing progress rate with just can realizing F.F. and rewind.
But, in the control mode of existing this audio and video playing progress, described background progress bar is changeless, calculate progress jump location by the position of playing pointer relative progress bar, although simple to operate, but user is difficult to the amplitude accurately controlling F.F., rewind in operation, especially for (such as a film more than 1 hour) during the audio-video document that reproduction time is longer, then be often difficult to jump to the position of oneself wishing exactly.Especially, in the Portable intelligent terminal that screen is less, this shortcoming is especially outstanding.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of control method of audio and video playing progress, device and system, to improve the control accuracy to audio and video playing progress.
Technical scheme of the present invention is achieved in that
A control method for audio and video playing progress, comprising:
Obtain the total duration T of audio frequency and video of current broadcasting;
According to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
After the passive moving event of playing pointer monitoring described progress bar, obtain the current location of this playing pointer, determine the play time t that this playing pointer current location is corresponding,
After the passive moving event of described playing pointer terminates, obtain the audio-video frequency content from the play time t that this playing pointer current location is corresponding;
Play the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
A control device for audio and video playing progress, comprising:
Total duration acquisition module, the total duration T of the audio frequency and video for obtaining current broadcasting;
Progress bar generation module, for according to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
Playing pointer module, for after the passive moving event of playing pointer monitoring described progress bar, obtains the current location of this playing pointer, determines the play time t that this playing pointer current location is corresponding,
Redirect content obtaining module, for after the passive moving event of described playing pointer terminates, obtains the audio-video frequency content from the play time t that this playing pointer current location is corresponding;
Redirect playing module, for playing the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
A control device for audio and video playing progress, comprising:
Total duration acquisition module, the total duration T of the audio frequency and video for obtaining current broadcasting;
Progress bar generation module, for according to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
Playing pointer module, for after the passive moving event of playing pointer monitoring described progress bar, obtains the current location of this playing pointer, determines the play time t that this playing pointer current location is corresponding,
Redirect content obtaining module, for after the passive moving event of described playing pointer terminates, sends play time t corresponding to this playing pointer current location to server; Audio-video frequency content the play time t corresponding from this playing pointer current location that reception server returns;
Redirect playing module, for playing the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
A control system for audio and video playing progress, comprises control device and server;
Described control device comprises:
Total duration acquisition module, the total duration T of the audio frequency and video for obtaining current broadcasting;
Progress bar generation module, for according to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
Playing pointer module, for after the passive moving event of playing pointer monitoring described progress bar, obtains the current location of this playing pointer, determines the play time t that this playing pointer current location is corresponding,
Redirect content obtaining module, for after the passive moving event of described playing pointer terminates, sends play time t corresponding to this playing pointer current location to server; Audio-video frequency content the play time t corresponding from this playing pointer current location that reception server returns;
Redirect playing module, for playing the audio-video frequency content from the play time t that this playing pointer current location is corresponding;
Described server comprises: video content processing module, for receiving play time t corresponding to playing pointer current location that described redirect content obtaining module sends, reading the audio-video frequency content from this play time t and this audio-video frequency content being returned to described redirect content obtaining module.
Compared with prior art, the progress bar length of audio and video playing of the present invention is not changeless, but according to the length of the total duration T of audio frequency and video, generate and the positively related progress bar total length L of T, and with the track display progress bar of this total length L and reservation shape, for the audio-video document that reproduction time is longer, the length of progress bar can be increased on limited screen, improve user to the control accuracy of audio and video playing progress.
Accompanying drawing explanation
It is a kind of a kind of schematic diagram being controlled playing progress rate by progress bar of prior art described in Fig. 1;
Fig. 2 is a kind of flow chart of the control method of audio and video playing progress of the present invention;
The schematic diagram of Fig. 3 to be the track of the described reservation shape of an embodiment of the present invention be square a kind of progress bar generating mode;
The schematic diagram of Fig. 4 to be the track of the described reservation shape of an embodiment of the present invention be square a kind of progress bar generating mode with round angle;
The schematic diagram of Fig. 5 to be the track of the described reservation shape of an embodiment of the present invention be oval a kind of progress bar generating mode;
The schematic diagram of Fig. 6 to be the track of the described reservation shape of an embodiment of the present invention be a kind of progress bar generating mode of waveform;
The schematic diagram of Fig. 7 to be the track of the described reservation shape of an embodiment of the present invention be square a kind of progress bar;
Fig. 8 is the schematic diagram showing thumbnail and corresponding play time thereof in an embodiment of the present invention when passive moving event occurs playing pointer;
Fig. 9 is the one composition schematic diagram of the control device of this audio and video playing progress;
Figure 10 is another composition schematic diagram of the control device of this audio and video playing progress;
Figure 11 is another composition schematic diagram of the control device of this audio and video playing progress;
Figure 12 is the one composition schematic diagram of the control system of audio and video playing progress of the present invention;
Figure 13 is another composition schematic diagram of the control system of audio and video playing progress of the present invention.
Embodiment
Below in conjunction with drawings and the specific embodiments, the present invention is further described in more detail.
In the present invention, described audio frequency and video refer to audio frequency or video or Voice & Video.
Fig. 2 is a kind of flow chart of the control method of audio and video playing progress of the present invention; See Fig. 2, the method comprises:
Step 201, obtain the total duration T of audio frequency and video of current broadcasting.
Acquisition methods concrete herein can adopt prior art, such as, after audio-video document is loaded into audio and video display device, just can read the total duration T of these audio frequency and video from audio-video document.
Step 202, according to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape.
In a kind of preferred embodiment, specifically comprise in this step 202: according to the positive correlation corresponding relation of the total duration span pre-set and progress bar total length, judge total duration span that the total duration of described audio frequency and video falls into, read the progress bar total length L that this total duration span is corresponding, according to this progress bar total length L, the track of reservation shape shows the progress bar that length is L.
In the present invention, the track of described reservation shape can have multiple, such as, can be square, oval, circular, waveform, curve etc.
The schematic diagram of Fig. 3 to be the track of the described reservation shape of an embodiment of the present invention be square a kind of progress bar generating mode.See Fig. 3, in this embodiment, the track of described reservation shape is square 301, and this square long limit is x1, x2, and length is x; Minor face is y1, y2, and length is y.The Y% that this square long x to be the long X% of current screen 300, wide y be current screen 300 is wide; Described X and Y is less than or equal to 100, can pre-set as required.
As shown in Figure 3, the positive correlation corresponding relation of described total duration span and progress bar total length is:
A1, when total duration is less than or equal to reference time length (such as this reference time length can be 40 minutes), progress bar total length is: a limit of described square long x; The corresponding progress bar generated is as the x1 in Fig. 3;
A2, when total duration be greater than reference time length, be less than or equal to (reference time length/x) * (x+y) time, progress bar total length is: the limit of described square long x, add the limit of wide y; The corresponding progress bar generated is as the x1 in Fig. 3 adds y1;
A3, when total duration be greater than (reference time length/x) * (x+y), be less than or equal to (reference time length/x) * (2x+y) time, progress bar total length is: the limit of described square long x, add a limit of wide y, add a limit of long x; The corresponding progress bar generated is add x2 as the x1 in Fig. 3 adds y1;
A4, when total duration is greater than (reference time length/x) * (2x+y), progress bar total length is: described square girth; The corresponding progress bar generated is add x2 add y2 as the x1 in Fig. 3 adds y1.
In a further embodiment, conveniently user is in the operation of described square edge, and described four square angles can be round angles.The schematic diagram of Fig. 4 to be the track of the described reservation shape of an embodiment of the present invention be square a kind of progress bar generating mode with round angle.See Fig. 4, in this embodiment, the track of described reservation shape is square 401 with four round angles, each quadrant angle all with its tangent plane joining for node.This square long limit is x1, x2, and minor face is y1, y2, as shown in Figure 4.This square length is the long X% of current screen 300, and wide is the wide Y% of current screen 300; Described X and Y is less than or equal to 100, can pre-set as required.
As shown in Figure 4, the positive correlation corresponding relation of described total duration span and progress bar total length is:
B1, when total duration is less than or equal to reference time length (such as this reference time length can be 40 minutes), progress bar total length is: the length of x1; The corresponding progress bar generated is as the x1 in Fig. 4;
B2, when total duration be greater than reference time length, be less than or equal to (reference time length/x) * (x+y) time, progress bar total length is: x1 adds the length of y1; The corresponding progress bar generated is as the x1 in Fig. 4 adds y1;
B3, when total duration be greater than (reference time length/x) * (x+y), be less than or equal to (reference time length/x) * (2x+y) time, progress bar total length is: x1 adds the length that y1 adds x2; The corresponding progress bar generated is add x2 as the x1 in Fig. 4 adds y1;
B4, when total duration is greater than (reference time length/x) * (2x+y), progress bar total length is: described square girth; The corresponding progress bar generated is add x2 add y2 as the x1 in Fig. 4 adds y1.
The schematic diagram of Fig. 5 to be the track of the described reservation shape of an embodiment of the present invention be oval a kind of progress bar generating mode.See Fig. 5, in this embodiment, the track of described reservation shape is oval 501, the Y% that the long a of major axis of this ellipse to be the long X% of current screen, the long b of minor axis be current screen is wide, and the diameter of this circle is the wide Y% of current screen; Described X and Y is less than or equal to 100, can pre-set as required.Certainly when described a=b, described track be circle, and the diameter of this circle is the wide Y% of current screen.Circle is treated as a kind of special ellipse herein.See Fig. 5, the girth of described ellipse has been split four sections, is z1, z2, z3, z4 respectively.
As shown in Figure 5, the positive correlation corresponding relation of described total duration span and progress bar total length is:
C1, when total duration is less than or equal to reference time length (such as this reference time length can be 40 minutes), progress bar total length is: 1/4th of the girth of described ellipse or circle; The corresponding progress bar generated is as the z1 in Fig. 5;
C2, when total duration be greater than reference time length, be less than or equal to (reference time length/x) * (x+y) time, progress bar total length is: 2/4ths of the girth of described ellipse or circle; The corresponding progress bar generated is as the z1 in Fig. 5 adds z2;
C3, when total duration be greater than (reference time length/x) * (x+y), be less than or equal to (reference time length/x) * (2x+y) time, progress bar total length is: 3/4ths of the girth of described ellipse or circle; The corresponding progress bar generated is add z3 as the z1 in Fig. 5 adds z2;
C4, when total duration is greater than (reference time length/x) * (2x+y), progress bar total length is: the girth of described ellipse or circle; The corresponding progress bar generated is add z3 add z4 as the z1 in Fig. 5 adds z2.
Certainly; the track of described reservation shape can also be other designated shape; such as waveform, curve, etc.; the positive correlation corresponding relation of described total duration span and progress bar total length also can set according to the size and shape of screen; such as above-described embodiment is divided into four sections of corresponding relations, also can be divided into the corresponding relation of two sections, three sections, five sections or other quantity.
As the schematic diagram that Fig. 6 track that is reservation shape as described in an embodiment of the present invention is a kind of progress bar generating mode of waveform.See Fig. 6, this waveform can be divided into some sections, as herein with vertical dotted line by as described in waveform divide into three sections, described audio frequency and video total duration span with the positive correlation corresponding relation of progress bar total length can be: to the length of corresponding section from the starting point 600 of this waveform, and the track of progress bar is the terminal from starting point to corresponding section.
After generating and show described progress bar, playing pointer can be placed in the correspondence position of current playback volume, usually after generation progress bar, playing pointer is placed in initial position, certainly have in the playing device playing memory function at some, also playing pointer can be placed in the position of playing last time after generating progress bar.As the schematic diagram that Fig. 7 track that is reservation shape as described in an embodiment of the present invention is square a kind of progress bar.See Fig. 7, the length of this progress bar is square girth, its playing pointer 700 is also referred to as slide block usually, this playing pointer 700 is as initial position, and the below of this playing pointer 700 also displays the play the total duration T of audio frequency and video of play time t corresponding to pointer current location and current playing progress rate and current broadcasting further.As Fig. 7, described current play time point t is 00:00:00, and total duration T is 2:06:16.
Described playing pointer is along with the advance of audio and video playing progress, the automatic movement that also can occur, make this playing pointer position relative to the total length T of length l/ progress bar total length L=current these audio frequency and video of playout length t/ of starting point, this automatic movement is the active moving event of described playing pointer.
Corresponding with the active moving event of described playing pointer, also have a kind of passive moving event of playing pointer.The passive moving event of described playing pointer, refer to after receiving the appointment move that the external world (as user) inputted by Man Machine Interface this playing pointer the event that is moved.Described Man Machine Interface specifically has multiple situation, such as described Man Machine Interface can be mouse, keyboard in a computer, it specifies move to be the instruction that mouse drag playing pointer carries out sliding, or the instruction of sliding to playing pointer sent by keyboard shortcut (as directionkeys); Again such as in the Portable intelligent terminal with slip touch screen functionality, described Man Machine Interface can be the touch-screen with slip touch screen functionality, and it specifies move to be the touch sliding action of user's finger to progress bar playing pointer that touch-screen monitors.
Step 203, after the passive moving event of playing pointer monitoring described progress bar, obtain the current location of this playing pointer, determine the play time t that this playing pointer current location is corresponding,
The total length L of progress bar described in the length l/ of playing pointer current location relative progress bar starting point described in total duration T*(of described t=current institute playing audio-video).
Herein, the passive moving event monitoring the playing pointer of described progress bar described in can utilize the application programming interface of existing native operating sys-tern (API, Application ProgrammingInterface) to realize.The current location of described this playing pointer of acquisition can utilize the API of existing playout software to realize.
Step 204, after the passive moving event of described playing pointer terminates, obtain the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
Step 205, play audio-video frequency content from the play time t that this playing pointer current location is corresponding.
Such as, if described Man Machine Interface is the touch-screen supporting slip touch screen functionality, described appointment move is the touch sliding action of user's finger to described progress bar playing pointer that this touch-screen monitors; Then when user's finger leaves touch-screen, then the passive moving event of described playing pointer terminates, and now needs to obtain the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
There are two kinds of scenes herein, a kind of scene be current broadcasting be the audio-video document of intelligent terminal this locality, so in such a scenario, the API that can call existing playout software obtains the audio-video frequency content from the play time t that this playing pointer current location is corresponding from local audio-video document, the content of so current broadcasting will jump to this play time t, plays this time point t and audio-video frequency content afterwards thereof.
Under another kind of scene, current broadcasting be audio-video document in network end server, audio-video frequency content is transferred to local playback terminal in the mode of audio/video flow and plays by server, so in such a scenario, then described step 204 specifically comprises: after the passive moving event of described playing pointer terminates, play time t corresponding to this playing pointer current location is sent to server, this play time t to be comprised in the instruction sent, and for obtaining the instruction of the audio-video frequency content from this play time t, audio-video frequency content the play time t corresponding from this playing pointer current location that reception server returns.Corresponding, described server can receive the instruction of play time t corresponding to described playing pointer current location and the audio-video frequency content of described acquisition from this play time t, then read the audio-video frequency content (being generally audio/video flow) from this play time t and this audio-video frequency content is returned to playback terminal; After playback terminal receives this audio-video frequency content, play the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
In another kind of preferred embodiment, monitoring the passive moving event of playing pointer of described progress bar, obtain the current location of this playing pointer, after determining the play time t that this playing pointer current location is corresponding and step 203, before the passive moving event of described playing pointer terminates to be step 204, the method comprises further: the frame of video obtaining described play time t place, and generating video thumbnail shows this video thumbnails in described playing pointer current location.
Also two kinds of scenes are had herein, a kind of scene be current broadcasting be the audio-video document of intelligent terminal this locality, so in such a scenario, the API that can call existing playout software obtains the frame of video from play time t corresponding to this playing pointer current location from local audio-video document, generating video thumbnail, shows this video thumbnails in described playing pointer current location.
Under another kind of scene, current broadcasting be audio-video document in network end server, audio-video frequency content is transferred to local playback terminal in the mode of audio/video flow and plays by server, so in such a scenario, then playback terminal can send in the instruction that play time t(corresponding to this playing pointer current location send to server and will comprise this play time t, and for the instruction of the video thumbnails that obtains this play time t place); The video thumbnails at the described play time t place that reception server returns, shows this video thumbnails in described playing pointer current location.Corresponding, described server can receive the instruction of the video thumbnails for obtaining this play time t place and described play time t, obtain the frame of video at described play time t place, generating video thumbnail, and this video thumbnails is returned to described playback terminal; The video thumbnails at the described play time t place that described playback terminal reception server returns, shows this video thumbnails in described playing pointer current location.
Further, when described playing pointer current location shows described video thumbnails, the present invention comprises further: show play time t corresponding to described playing pointer current location at the relative position of this video thumbnails.
If Fig. 8 is the schematic diagram showing thumbnail and corresponding play time thereof in an embodiment of the present invention when passive moving event occurs playing pointer.See Fig. 8, show the reproduction time dot information that the video thumbnails of playing pointer shown by diverse location and relative position (as below or top) thereof show.
For the trigger timing of control method of the present invention, described control method can be loaded into when audio-video document prepares broadcasting at audio and video display device and just trigger execution in one embodiment; In another kind of embodiment, also can not perform when audio and video display device is loaded into audio-video document, but wait for that the craft of user triggers.In such an embodiment, need to preset trigger action, when loading audio-video document, under the state of showing broadcast interface, state as shown in Figure 1, if predetermined trigger action detected, as double-click or long by as described in playing pointer, then trigger and perform this control method, interface then jumps to the interface of display shown in described Fig. 7.
In a further embodiment, under the state of showing broadcast interface, if after predetermined trigger action being detected, then can detect the slip gesture path to Touch Screen further, if detect, then using slip gesture path as described reservation shape track display described in progress bar.If such as user has drawn an ellipse with finger sliding, then with progress bar described in the track display of this ellipse, such user just can decide the length of progress bar in its sole discretion according to the screen size of equipment of itself, the audio-video document longer for the time can mark longer track, thus improves the control accuracy to playing progress rate.
Corresponding with said method, the invention also discloses a kind of control device of audio and video playing progress, Fig. 9 is the one composition schematic diagram of the control device of this audio and video playing progress.See Fig. 9, this control device comprises:
Total duration acquisition module 901, the total duration T of the audio frequency and video for obtaining current broadcasting;
Progress bar generation module 902, for according to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
Playing pointer module 903, for after the passive moving event of playing pointer monitoring described progress bar, obtains the current location of this playing pointer, determines the play time t that this playing pointer current location is corresponding,
The total length L of progress bar described in the length l/ of playing pointer current location relative progress bar starting point described in total duration T*(of described t=current institute playing audio-video);
Redirect content obtaining module 904, for after the passive moving event of described playing pointer terminates, obtains the audio-video frequency content from the play time t that this playing pointer current location is corresponding;
Redirect playing module 905, for playing the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
In an advantageous embodiment, described progress bar generation module 902 specifically for:
According to the positive correlation corresponding relation of the total duration span pre-set and progress bar total length, judge total duration span that the total duration of described audio frequency and video falls into, read the progress bar total length L that this total duration span is corresponding, according to this progress bar total length L, the track of reservation shape shows the progress bar that length is L.
Concrete, the track of described reservation shape can have multiple, such as, can be square, oval, circular, waveform, curve etc.The corresponding relation of concrete progress bar trajectory shape and total length and total duration span, can with reference to above-mentioned Fig. 3, Fig. 4, Fig. 5, Fig. 6 and relevant explanation thereof.
Concrete, the passive moving event of the playing pointer of described progress bar is specially: the event that this playing pointer is moved after receiving the extraneous appointment move inputted by Man Machine Interface.
More specifically, described Man Machine Interface is the touch-screen supporting slip touch screen functionality, and described appointment move is the touch sliding action of user's finger to described progress bar playing pointer that this touch-screen monitors;
Or described Man Machine Interface is mouse, described appointment move is the instruction that this mouse drag playing pointer carries out sliding;
Or described Man Machine Interface is keyboard, described appointment move is the instruction of sliding to playing pointer sent by keyboard shortcut.
Figure 10 is another composition schematic diagram of the control device of this audio and video playing progress.See Figure 10, in this embodiment, on the basis of embodiment described in above-mentioned Fig. 9, between described playing pointer module 903 and redirect content obtaining module 904, comprise further: thumbnail module 906, for obtaining the frame of video at described play time t place, generating video thumbnail, show this video thumbnails in described playing pointer current location.Further, this thumbnail module 906 can also be further used for: show play time t corresponding to described playing pointer current location at the relative position of this video thumbnails.
As shown in figure 11, corresponding with said method, control device of the present invention also comprises trigger module 907 further, before being arranged on described total duration acquisition module 901, for under the state of showing broadcast interface, if predetermined trigger action detected, as double-click or long by as described in playing pointer, then triggering following module, namely triggers described total duration acquisition module 901 and subsequent module.
In another kind of embodiment, passive generation progress bar module 908 is can further include after described trigger module 907, described trigger module 907 triggers this passive generation progress bar module 908 after predetermined trigger action being detected, this passive generation progress bar module 908 is for detecting the slip gesture path to Touch Screen, if detect, then using slip gesture path as described reservation shape track display described in progress bar, trigger playing pointer module 903 and subsequent module.
The control device of the audio and video playing progress described in above-mentioned Fig. 9, Figure 10, Figure 11 is a kind of control device playing local audio-video document.
In addition, the invention also discloses a kind of on playing network end server during audio-video document, to the control device that playing progress rate controls, the control device of this audio and video playing progress needs to match with corresponding server, the control system of a composition audio and video playing progress.Figure 12 is the one composition schematic diagram of the control system of audio and video playing progress of the present invention.This control system comprises control device 110 and server 120.In the present invention, described control device typically refers to and user interactions end, specifically can be realized by special client (Client), also can pass through the mode that web browser (Browser) visits server to realize, namely this control system can adopt browser/server (B/S) structure, also client/server (C/S) structure can be adopted, but in the age of network information develop rapidly, system architecture also may can develop and change, no matter but be what framework, the functional module of core concept of the present invention and core is identical, the present position just performing the module of concrete function is different.
As shown in figure 12, described control device 110 comprises:
Total duration acquisition module 111, the total duration T of the audio frequency and video for obtaining current broadcasting;
Progress bar generation module 112, for according to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
Playing pointer module 113, for after the passive moving event of playing pointer monitoring described progress bar, obtains the current location of this playing pointer, determines the play time t that this playing pointer current location is corresponding,
The total length L of progress bar described in the length l/ of playing pointer current location relative progress bar starting point described in total duration T*(of described t=current institute playing audio-video);
Redirect content obtaining module 114, for after the passive moving event of described playing pointer terminates, sends play time t corresponding to this playing pointer current location to server 120; Audio-video frequency content the play time t corresponding from this playing pointer current location that reception server 120 returns;
Redirect playing module 115, for playing the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
Described server 120 comprises: video content processing module 121, this play time t to be comprised for receiving in instruction that play time t(corresponding to playing pointer current location that described redirect content obtaining module 114 sends send, and for obtaining the instruction of the audio-video frequency content from this play time t), read the audio-video frequency content from this play time t and this audio-video frequency content returned to described redirect content obtaining module 114.
Further, Figure 13 is another composition schematic diagram of the control system of audio and video playing progress of the present invention, in this embodiment, described playing pointer module 113 is further used for: send in the instruction that play time t(corresponding to this playing pointer current location send to server 120 and will comprise this play time t, and for the instruction of the video thumbnails that obtains this play time t place); The video thumbnails at the described play time t place that reception server 120 returns, shows this video thumbnails in described playing pointer current location;
Described server 120 comprises further: thumbnail generation module 122, for receiving play time t corresponding to playing pointer current location that described playing pointer module 113 sends, obtain the frame of video at described play time t place, generating video thumbnail, and this video thumbnails is returned to described playing pointer module 113.
In addition, each functional module in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of modules exists, also can two or more module integrations in a unit.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form of SFU software functional unit also can be adopted to realize.The functional module of described each embodiment can be positioned at a terminal or network node, or also can be distributed on multiple terminal or network node.
In addition, each embodiment of the present invention can be realized by the data processor performed as computer by data processing equipment.Obviously, data processor constitutes the present invention.In addition, program is read out storage medium or memory device (as hard disk and or internal memory) the middle execution by program being installed or copied to data processing equipment by direct by the data processor be usually stored in a storage medium.Therefore, such storage medium also constitutes the present invention.Storage medium can use the recording mode of any type, such as paper storage medium (as paper tape etc.), magnetic storage medium (as floppy disk, hard disk, flash memory etc.), optical storage media (as CD-ROM etc.), magnetic-optical storage medium (as MO etc.) etc.
Therefore the invention also discloses a kind of storage medium, wherein store data processor, this data processor is for performing any one embodiment of said method of the present invention.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment made, equivalent replacement, improvement etc., all should be included within the scope of protection of the invention.
Claims (24)
1. a control method for audio and video playing progress, is characterized in that, comprising:
Obtain the total duration T of audio frequency and video of current broadcasting;
According to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
After the passive moving event of playing pointer monitoring described progress bar, obtain the current location of this playing pointer, determine the play time t that this playing pointer current location is corresponding,
After the passive moving event of described playing pointer terminates, obtain the audio-video frequency content from the play time t that this playing pointer current location is corresponding;
Play the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
2. control method according to claim 1, it is characterized in that, described according to the total duration of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to this progress bar total length L progress displaying bar on the track of reservation shape, specifically comprise:
According to the positive correlation corresponding relation of the total duration span pre-set and progress bar total length, judge total duration span that the total duration of described audio frequency and video falls into, read the progress bar total length L that this total duration span is corresponding, according to this progress bar total length L, the track of reservation shape shows the progress bar that length is L.
3. control method according to claim 2, is characterized in that,
The track of described reservation shape is square, the Y% that this square long x to be the long X% of current screen, wide y be current screen is wide;
The positive correlation corresponding relation of described total duration span and progress bar total length is:
When total duration is less than or equal to reference time length, progress bar total length is: a limit of described square long x;
When total duration be greater than reference time length, be less than or equal to (reference time length/x) * (x+y) time, progress bar total length is: the limit of described square long x, add the limit of wide y;
When total duration be greater than (reference time length/x) * (x+y), be less than or equal to (reference time length/x) * (2x+y) time, progress bar total length is: the limit of described square long x, add a limit of wide y, add a limit of long x;
When total duration is greater than (reference time length/x) * (2x+y), progress bar total length is: described square girth.
4. control method according to claim 2, is characterized in that,
The track of described reservation shape is oval or circular, the Y% that the long a of major axis of this ellipse to be the long X% of current screen, the long b of minor axis be current screen is wide, and the diameter of this circle is the wide Y% of current screen;
The positive correlation corresponding relation of described total duration span and progress bar total length is:
When total duration is less than or equal to reference time length, progress bar total length is: 1/4th of the girth of described ellipse or circle;
When total duration be greater than reference time length, be less than or equal to (reference time length/x) * (x+y) time, progress bar total length is: 2/4ths of the girth of described ellipse or circle;
When total duration be greater than (reference time length/x) * (x+y), be less than or equal to (reference time length/x) * (2x+y) time, progress bar total length is: 3/4ths of the girth of described ellipse or circle;
When total duration is greater than (reference time length/x) * (2x+y), progress bar total length is: the girth of described ellipse or circle.
5. control method according to claim 1, it is characterized in that, the passive moving event of the playing pointer of described progress bar, is specially: the event that this playing pointer is moved after receiving the extraneous appointment move inputted by Man Machine Interface.
6. control method according to claim 5, is characterized in that,
Described Man Machine Interface is the touch-screen supporting slip touch screen functionality, and described appointment move is the touch sliding action of user's finger to described progress bar playing pointer that this touch-screen monitors;
Or described Man Machine Interface is mouse, described appointment move is the instruction that this mouse drag playing pointer carries out sliding;
Or described Man Machine Interface is keyboard, described appointment move is the instruction of sliding to playing pointer sent by keyboard shortcut.
7. control method according to claim 1, is characterized in that, after the described passive moving event at described playing pointer terminates, obtains the audio-video frequency content from the play time t that this playing pointer current location is corresponding, specifically comprises:
After the passive moving event of described playing pointer terminates, send play time t corresponding to this playing pointer current location to server;
Audio-video frequency content the play time t corresponding from this playing pointer current location that reception server returns.
8. control method according to claim 1, it is characterized in that, monitoring the passive moving event of playing pointer of described progress bar, obtain the current location of this playing pointer, after determining the play time t that this playing pointer current location is corresponding, before the passive moving event of described playing pointer terminates, the method comprises further:
Obtain the frame of video at described play time t place, generating video thumbnail, show this video thumbnails in described playing pointer current location.
9. control method according to claim 1, it is characterized in that, monitoring the passive moving event of playing pointer of described progress bar, obtain the current location of this playing pointer, after determining the play time t that this playing pointer current location is corresponding, before the passive moving event of described playing pointer terminates, the method comprises further:
Play time t corresponding to this playing pointer current location is sent to server;
The video thumbnails at the described play time t place that reception server returns, shows this video thumbnails in described playing pointer current location.
10. control method according to claim 8 or claim 9, it is characterized in that, when described playing pointer current location shows described video thumbnails, comprise further: show play time t corresponding to described playing pointer current location at the relative position of this video thumbnails.
11. control methods according to any one of claim 1 to 9, is characterized in that the play time t that described playing pointer current location is corresponding is specially:
The total length L of progress bar described in the length l/ of playing pointer current location relative progress bar starting point described in total duration T*(of t=current institute playing audio-video).
12. control methods according to any one of claim 1 to 9, it is characterized in that, the trigger timing of this control method is: under the state of showing broadcast interface, if predetermined trigger action detected, then trigger performing this control method.
13. control methods according to claim 12, it is characterized in that, under the state of showing broadcast interface, if after predetermined trigger action being detected, then detect the slip gesture path to Touch Screen further, if detect, then using slip gesture path as described reservation shape track display described in progress bar.
The control device of 14. 1 kinds of audio and video playing progresses, is characterized in that, comprising:
Total duration acquisition module, the total duration T of the audio frequency and video for obtaining current broadcasting;
Progress bar generation module, for according to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
Playing pointer module, for after the passive moving event of playing pointer monitoring described progress bar, obtains the current location of this playing pointer, determines the play time t that this playing pointer current location is corresponding,
Redirect content obtaining module, for after the passive moving event of described playing pointer terminates, obtains the audio-video frequency content from the play time t that this playing pointer current location is corresponding;
Redirect playing module, for playing the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
15. control device according to claim 14, is characterized in that, described progress bar generation module specifically for:
According to the positive correlation corresponding relation of the total duration span pre-set and progress bar total length, judge total duration span that the total duration of described audio frequency and video falls into, read the progress bar total length L that this total duration span is corresponding, according to this progress bar total length L, the track of reservation shape shows the progress bar that length is L.
16. control device according to claim 14, it is characterized in that, the passive moving event of the playing pointer of described progress bar, is specially: the event that this playing pointer is moved after receiving the extraneous appointment move inputted by Man Machine Interface.
17. control device according to claim 16, is characterized in that,
Described Man Machine Interface is the touch-screen supporting slip touch screen functionality, and described appointment move is the touch sliding action of user's finger to described progress bar playing pointer that this touch-screen monitors;
Or described Man Machine Interface is mouse, described appointment move is the instruction that this mouse drag playing pointer carries out sliding;
Or described Man Machine Interface is keyboard, described appointment move is the instruction of sliding to playing pointer sent by keyboard shortcut.
18. control device according to claim 14, it is characterized in that, between described playing pointer module and redirect content obtaining module, comprise further: thumbnail module, for obtaining the frame of video at described play time t place, generating video thumbnail, shows this video thumbnails in described playing pointer current location.
19., according to claim 14 to the control device described in 18, is characterized in that, this control device comprises trigger module further, before being arranged on described total duration acquisition module, for under the state of showing broadcast interface, if predetermined trigger action detected, then triggering following module.
20. control device according to claim 19, it is characterized in that, passive generation progress bar module is comprised further after described trigger module, described trigger module triggers this passive generation progress bar module after predetermined trigger action being detected, this passive generation progress bar module is for detecting the slip gesture path to Touch Screen, if detect, then using slip gesture path as described reservation shape track display described in progress bar, trigger playing pointer module and subsequent module.
The control device of 21. 1 kinds of audio and video playing progresses, is characterized in that, comprising:
Total duration acquisition module, the total duration T of the audio frequency and video for obtaining current broadcasting;
Progress bar generation module, for according to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
Playing pointer module, for after the passive moving event of playing pointer monitoring described progress bar, obtains the current location of this playing pointer, determines the play time t that this playing pointer current location is corresponding,
Redirect content obtaining module, for after the passive moving event of described playing pointer terminates, sends play time t corresponding to this playing pointer current location to server; Audio-video frequency content the play time t corresponding from this playing pointer current location that reception server returns;
Redirect playing module, for playing the audio-video frequency content from the play time t that this playing pointer current location is corresponding.
22. control device according to claim 21, is characterized in that,
Described playing pointer module is further used for: send play time t corresponding to this playing pointer current location to server; The video thumbnails at the described play time t place that reception server returns, shows this video thumbnails in described playing pointer current location.
The control system of 23. 1 kinds of audio and video playing progresses, is characterized in that, comprises control device and server;
Described control device comprises:
Total duration acquisition module, the total duration T of the audio frequency and video for obtaining current broadcasting;
Progress bar generation module, for according to the total duration T of described audio frequency and video, generate corresponding and with the positively related progress bar total length L of described audio frequency and video total duration T, according to L progress displaying bar on the track of reservation shape;
Playing pointer module, for after the passive moving event of playing pointer monitoring described progress bar, obtains the current location of this playing pointer, determines the play time t that this playing pointer current location is corresponding,
Redirect content obtaining module, for after the passive moving event of described playing pointer terminates, sends play time t corresponding to this playing pointer current location to server; Audio-video frequency content the play time t corresponding from this playing pointer current location that reception server returns;
Redirect playing module, for playing the audio-video frequency content from the play time t that this playing pointer current location is corresponding;
Described server comprises: video content processing module, for receiving play time t corresponding to playing pointer current location that described redirect content obtaining module sends, reading the audio-video frequency content from this play time t and this audio-video frequency content being returned to described redirect content obtaining module.
24. systems according to claim 23, is characterized in that,
Described playing pointer module is further used for: send play time t corresponding to this playing pointer current location to server; The video thumbnails at the described play time t place that reception server returns, shows this video thumbnails in described playing pointer current location;
Described server comprises further: thumbnail generation module, for receiving play time t corresponding to playing pointer current location that described playing pointer module sends, obtain the frame of video at described play time t place, generating video thumbnail, and this video thumbnails is returned to described playing pointer module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410034768.0A CN104811812B (en) | 2014-01-24 | 2014-01-24 | Control method, device and the system of audio and video playing progress |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410034768.0A CN104811812B (en) | 2014-01-24 | 2014-01-24 | Control method, device and the system of audio and video playing progress |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104811812A true CN104811812A (en) | 2015-07-29 |
CN104811812B CN104811812B (en) | 2019-02-22 |
Family
ID=53696224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410034768.0A Active CN104811812B (en) | 2014-01-24 | 2014-01-24 | Control method, device and the system of audio and video playing progress |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104811812B (en) |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105245961A (en) * | 2015-09-29 | 2016-01-13 | 武汉传神信息技术有限公司 | Video playing method and device for touch screen |
CN105657516A (en) * | 2016-01-04 | 2016-06-08 | 浪潮软件集团有限公司 | Application method and application device of broadcast control bar |
CN105898588A (en) * | 2015-12-07 | 2016-08-24 | 乐视云计算有限公司 | Video positioning method and device |
CN106126076A (en) * | 2016-06-15 | 2016-11-16 | 武汉海微科技有限公司 | The implementation method of multi-direction progress bar under a kind of Android |
CN106559686A (en) * | 2015-09-25 | 2017-04-05 | Lg电子株式会社 | Mobile terminal and its control method |
CN106569701A (en) * | 2016-10-31 | 2017-04-19 | 努比亚技术有限公司 | Device and method for controlling display terminal |
CN106713965A (en) * | 2016-12-07 | 2017-05-24 | 珠海格力电器股份有限公司 | Information display method and device |
CN106935254A (en) * | 2017-02-16 | 2017-07-07 | 珠海格力电器股份有限公司 | Display control method and system of progress bar of media player and media player |
CN107256164A (en) * | 2017-07-31 | 2017-10-17 | 北京酷我科技有限公司 | The optimization processing algorithm of self-defined shape progress bar under a kind of Mac |
CN107436766A (en) * | 2017-07-31 | 2017-12-05 | 北京酷我科技有限公司 | The Processing Algorithm of self-defined shape progress bar under a kind of Mac |
WO2018000630A1 (en) * | 2016-06-30 | 2018-01-04 | 乐视控股(北京)有限公司 | Method and electronic device for adjusting vr playback video progress |
CN107589944A (en) * | 2017-08-23 | 2018-01-16 | 广州视源电子科技股份有限公司 | Method and device for establishing human-computer interaction interface, computer equipment and storage medium |
CN108133719A (en) * | 2017-12-13 | 2018-06-08 | 北京小米移动软件有限公司 | Speech playing method, device, electronic equipment and storage medium |
CN108885692A (en) * | 2016-03-29 | 2018-11-23 | 微软技术许可有限责任公司 | Face is identified in face-recognition procedure and feedback is provided |
CN109121008A (en) * | 2018-08-03 | 2019-01-01 | 腾讯科技(深圳)有限公司 | A kind of video previewing method, device, terminal and storage medium |
CN109710353A (en) * | 2018-12-12 | 2019-05-03 | 浙江口碑网络技术有限公司 | Animated element in the page shows method and device |
CN110677720A (en) * | 2019-09-26 | 2020-01-10 | 腾讯科技(深圳)有限公司 | Method, device and equipment for positioning video image frame and computer storage medium |
CN112511906A (en) * | 2020-11-27 | 2021-03-16 | 上海幽癸信息科技有限公司 | Audio and video playing progress control system and method |
CN113114965A (en) * | 2020-01-13 | 2021-07-13 | 海信电子科技(深圳)有限公司 | PVR file management method, display device and set top box |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110142428A1 (en) * | 2009-12-10 | 2011-06-16 | Sony Ericsson Mobile Communications Ab | Media control arrangement |
CN102664032A (en) * | 2012-05-07 | 2012-09-12 | 乐视网信息技术(北京)股份有限公司 | Live broadcast time shifting play progress slider and control method thereof |
CN103021439A (en) * | 2011-09-27 | 2013-04-03 | 腾讯科技(深圳)有限公司 | Method and device for accurately positioning file playback progress |
WO2013060551A1 (en) * | 2011-10-27 | 2013-05-02 | Sony Mobile Communications Ab | Media reproduction control arrangement and method |
CN103294333A (en) * | 2012-03-02 | 2013-09-11 | 联想(北京)有限公司 | Method and electric device for controlling multimedia file playing |
-
2014
- 2014-01-24 CN CN201410034768.0A patent/CN104811812B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110142428A1 (en) * | 2009-12-10 | 2011-06-16 | Sony Ericsson Mobile Communications Ab | Media control arrangement |
CN103021439A (en) * | 2011-09-27 | 2013-04-03 | 腾讯科技(深圳)有限公司 | Method and device for accurately positioning file playback progress |
WO2013060551A1 (en) * | 2011-10-27 | 2013-05-02 | Sony Mobile Communications Ab | Media reproduction control arrangement and method |
CN103294333A (en) * | 2012-03-02 | 2013-09-11 | 联想(北京)有限公司 | Method and electric device for controlling multimedia file playing |
CN102664032A (en) * | 2012-05-07 | 2012-09-12 | 乐视网信息技术(北京)股份有限公司 | Live broadcast time shifting play progress slider and control method thereof |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106559686A (en) * | 2015-09-25 | 2017-04-05 | Lg电子株式会社 | Mobile terminal and its control method |
CN106559686B (en) * | 2015-09-25 | 2020-12-15 | Lg电子株式会社 | Mobile terminal and control method thereof |
CN105245961A (en) * | 2015-09-29 | 2016-01-13 | 武汉传神信息技术有限公司 | Video playing method and device for touch screen |
WO2017096948A1 (en) * | 2015-12-07 | 2017-06-15 | 乐视控股(北京)有限公司 | Video positioning method and device |
CN105898588A (en) * | 2015-12-07 | 2016-08-24 | 乐视云计算有限公司 | Video positioning method and device |
CN105657516A (en) * | 2016-01-04 | 2016-06-08 | 浪潮软件集团有限公司 | Application method and application device of broadcast control bar |
CN108885692A (en) * | 2016-03-29 | 2018-11-23 | 微软技术许可有限责任公司 | Face is identified in face-recognition procedure and feedback is provided |
CN106126076A (en) * | 2016-06-15 | 2016-11-16 | 武汉海微科技有限公司 | The implementation method of multi-direction progress bar under a kind of Android |
WO2018000630A1 (en) * | 2016-06-30 | 2018-01-04 | 乐视控股(北京)有限公司 | Method and electronic device for adjusting vr playback video progress |
CN106569701A (en) * | 2016-10-31 | 2017-04-19 | 努比亚技术有限公司 | Device and method for controlling display terminal |
CN106713965A (en) * | 2016-12-07 | 2017-05-24 | 珠海格力电器股份有限公司 | Information display method and device |
CN106935254A (en) * | 2017-02-16 | 2017-07-07 | 珠海格力电器股份有限公司 | Display control method and system of progress bar of media player and media player |
CN106935254B (en) * | 2017-02-16 | 2019-10-11 | 珠海格力电器股份有限公司 | Display control method and system of progress bar of media player and media player |
CN107436766A (en) * | 2017-07-31 | 2017-12-05 | 北京酷我科技有限公司 | The Processing Algorithm of self-defined shape progress bar under a kind of Mac |
CN107256164A (en) * | 2017-07-31 | 2017-10-17 | 北京酷我科技有限公司 | The optimization processing algorithm of self-defined shape progress bar under a kind of Mac |
CN107589944A (en) * | 2017-08-23 | 2018-01-16 | 广州视源电子科技股份有限公司 | Method and device for establishing human-computer interaction interface, computer equipment and storage medium |
CN108133719A (en) * | 2017-12-13 | 2018-06-08 | 北京小米移动软件有限公司 | Speech playing method, device, electronic equipment and storage medium |
CN109121008A (en) * | 2018-08-03 | 2019-01-01 | 腾讯科技(深圳)有限公司 | A kind of video previewing method, device, terminal and storage medium |
CN109710353A (en) * | 2018-12-12 | 2019-05-03 | 浙江口碑网络技术有限公司 | Animated element in the page shows method and device |
CN110677720A (en) * | 2019-09-26 | 2020-01-10 | 腾讯科技(深圳)有限公司 | Method, device and equipment for positioning video image frame and computer storage medium |
CN113114965A (en) * | 2020-01-13 | 2021-07-13 | 海信电子科技(深圳)有限公司 | PVR file management method, display device and set top box |
CN112511906A (en) * | 2020-11-27 | 2021-03-16 | 上海幽癸信息科技有限公司 | Audio and video playing progress control system and method |
Also Published As
Publication number | Publication date |
---|---|
CN104811812B (en) | 2019-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104811812A (en) | Audio and video play progress control method, apparatus and system | |
AU2019349408B2 (en) | Devices, methods, and graphical user interfaces for depth-based annotation | |
AU2018100108A4 (en) | User interfaces for navigating and playing content | |
JP6283703B2 (en) | Local and remote media item management | |
AU2015279949B2 (en) | Input device and user interface interactions | |
US9977584B2 (en) | Navigating media playback using scrollable text | |
US9081491B2 (en) | Controlling and editing media files with touch gestures over a media viewing area using a touch sensitive device | |
EP2863394B1 (en) | Apparatus and method for editing synchronous media | |
KR20140139859A (en) | Method and apparatus for user interface for multimedia content search | |
EP3526726B1 (en) | Time-correlated ink | |
US20100247062A1 (en) | Interactive media player system | |
US20130094829A1 (en) | Real-time image editing method and electronic device | |
CN109462777B (en) | Video heat updating method, device, terminal and storage medium | |
CN107301223A (en) | Playlist edit methods, system and equipment | |
US20140157102A1 (en) | Enhanced collection environments | |
US11765333B1 (en) | Systems and methods for improved transitions in immersive media | |
US20220066631A1 (en) | System and method for playing video content |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |