CN106803993A - It is a kind of to realize the method and device that video branching selection is played - Google Patents
It is a kind of to realize the method and device that video branching selection is played Download PDFInfo
- Publication number
- CN106803993A CN106803993A CN201710117150.4A CN201710117150A CN106803993A CN 106803993 A CN106803993 A CN 106803993A CN 201710117150 A CN201710117150 A CN 201710117150A CN 106803993 A CN106803993 A CN 106803993A
- Authority
- CN
- China
- Prior art keywords
- branching selection
- video file
- branching
- synthetic video
- selection result
- 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
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000001960 triggered effect Effects 0.000 claims abstract description 59
- 230000015572 biosynthetic process Effects 0.000 claims description 5
- 238000003786 synthesis reaction Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 description 15
- 230000006870 function Effects 0.000 description 10
- 230000007704 transition Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 235000007926 Craterellus fallax Nutrition 0.000 description 5
- 240000007175 Datura inoxia Species 0.000 description 5
- 230000006854 communication Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000002194 synthesizing effect Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005314 correlation function Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 210000003127 knee Anatomy 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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
- H04N21/47202—End-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 for requesting content on demand, e.g. video on demand
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The method and device that video branching selection is played is realized the invention discloses a kind of, for realizing that the branching selection according to terminal carries out the broadcasting of video, the method includes:When synthetic video file is triggered broadcasting, the current play time value of synthetic video file is obtained in real time, synthetic video file is generated by a plurality of branch's video-splicing;Branching selection result is obtained, the corresponding broadcasting initial time of branching selection result is determined, the corresponding initial time of playing of branching selection result is initial time of the corresponding branch's video of branching selection result in synthetic video file;The corresponding broadcasting initial time of branching selection result is assigned to the current play time value of synthetic video file, so that synthetic video file jumps to branching selection result corresponding broadcasting and continues broadcasting at initial time.
Description
Technical field
The present invention relates to Internet technical field, and in particular to a kind of method and dress for realizing video branching selection broadcasting
Put.
Background technology
With the development of mobile terminal and mobile Internet, can lead in some application program for mobile terminal clients
The mode for playing video is crossed to user's displaying content, for example, plays advertising film etc..The broadcast mode of single video, user terminal
Interaction cannot be participated in, it is therefore desirable to which a kind of terminal in video display process can participate in the broadcast mode of branching selection.But,
Lack the implementation that video branching selection is played in the prior art, it is impossible to be switched fast according to user terminal different choice
Play different video.
The content of the invention
In view of this, the present invention provides a kind of method and device for realizing video branching selection broadcasting, to solve existing skill
The technical problem that video branching selection is played cannot be realized in art.
To solve the above problems, the technical scheme provided in the embodiment of the present invention is as follows:
A kind of to realize the method that video branching selection is played, methods described includes:
When synthetic video file is triggered broadcasting, the current play time value of the synthetic video file is obtained in real time,
The synthetic video file is generated by a plurality of branch's video-splicing;
Branching selection result is obtained, the corresponding broadcasting initial time of the branching selection result, the branching selection is determined
The corresponding broadcasting initial time of result is the corresponding branch's video of the branching selection result in the synthetic video file
Initial time;
The corresponding initial time of playing of the branching selection result is assigned to the currently playing of the synthetic video file
Time value, so that the synthetic video file jumps to the branching selection result corresponding broadcasting and continues to broadcast at initial time
Put.Accordingly, also there is reserved fault-tolerant picture between the Ge Tiao branches video in the synthetic video file.
Accordingly, it is described when the synthetic video file is triggered broadcasting, the synthetic video file is obtained in real time
Current play time value, including:
In the broadcasting page setup timer of the synthetic video file, when the synthetic video file is triggered broadcasting
When, trigger the current play time value that the timer obtains the synthetic video file in real time.
Accordingly, before branching selection result is obtained, methods described also includes:
When the current play time value reaches preset time value, triggering display branching selection interface.
Accordingly, it is described when the current play time value reaches preset time value, triggering display branching selection interface,
Including:
When the current play time value reaches preset time value, the animation of branching selection button is superimposed on the conjunction
Into on the broadcasting page of video file, branching selection interface is generated;
Show the branching selection interface.
Accordingly, the acquisition branching selection result, including:
When getting by clicking on branching selection option that the branching selection button is triggered, acquisition triggered point
The corresponding branching selection result of branch selection option;
When not received by clicking on branching selection option that the branching selection button is triggered more than Preset Time,
Default default branch selection result is obtained as branching selection result, or stops playing the synthetic video file, until
Get by clicking on during branching selection option that the branching selection button is triggered, obtain triggered branching selection option
Corresponding branching selection result.
A kind of to realize the device that video branching selection is played, described device includes:
First acquisition unit, for when synthetic video file is triggered broadcasting, the synthetic video file being obtained in real time
Current play time value, the synthetic video file generates by a plurality of branch's video-splicing;
Second acquisition unit, for obtaining branching selection result;
Determining unit, for determining the corresponding broadcasting initial time of the branching selection result, the branching selection result
Corresponding broadcasting initial time is starting of the corresponding branch's video of the branching selection result in the synthetic video file
Time;
Assignment unit, for the corresponding initial time of playing of the branching selection result to be assigned into the synthetic video text
The current play time value of part so that the synthetic video file jump to the branching selection result it is corresponding play starting when
Between locate continue play.
Accordingly, also there is reserved fault-tolerant picture between the Ge Tiao branches video in the synthetic video file.
Accordingly, the first acquisition unit specifically for:
In the broadcasting page setup timer of the synthetic video file, when the synthetic video file is triggered broadcasting
When, trigger the current play time value that the timer obtains the synthetic video file in real time.
Accordingly, described device also includes:
Display unit, for when the current play time value reaches preset time value, triggering to show branching selection circle
Face.
Accordingly, the display unit includes:
Generation subelement, for when the current play time value reaches preset time value, by branching selection button
Animation is superimposed on the broadcasting page of the synthetic video file, generation branching selection interface;
Display subelement, for showing the branching selection interface.
Accordingly, the second acquisition unit includes:
First obtains subelement, is got by clicking on the branching selection choosing that the branching selection button is triggered for working as
Xiang Shi, obtains the triggered corresponding branching selection result of branching selection option;
Second obtains subelement, is touched by clicking on the branching selection button for working as not received more than Preset Time
During the branching selection option of hair, default default branch selection result is obtained as branching selection result, or stop playing institute
State synthetic video file, until the described first acquisition subelement get by click on that the branching selection button triggered point
During branch selection option, the triggered corresponding branching selection result of branching selection option is obtained.
As can be seen here, the embodiment of the present invention has the advantages that:
A plurality of branch's video-splicing is generated synthetic video file by the embodiment of the present invention, is played in the synthetic video file
When, the current play time value of the synthetic video file is obtained in real time, after terminal carries out branching selection, obtain branching selection knot
Really, initial time of the corresponding branch's video of branching selection result in synthetic video file is determined, by the initial time assignment
To the current play time value of synthetic video file, so as to synthetic video file is jumped into the corresponding branch of branching selection result
The section start of video continues to play, and realizes that different branch's videos are presented according to terminal selection, and be to synthesis in playing process
The continuous broadcasting of video file, is not in blank screen during switching, without by other animation transitions, broadcasts video
Put the interactive experience with more horn of plenty.
Brief description of the drawings
Fig. 1 is a kind of flow for realizing the embodiment of the method that video branching selection is played of offer in the embodiment of the present invention
Figure;
Fig. 2 is the schematic diagram at branching selection interface in the embodiment of the present invention;
Fig. 3 is a kind of schematic diagram of video branching selection playing flow of offer in the embodiment of the present invention;
Fig. 4 is the schematic diagram of branch's video-splicing in the embodiment of the present invention;
Fig. 5 is a kind of signal for realizing the device embodiment that video branching selection is played of offer in the embodiment of the present invention
Figure;
Fig. 6 is that the another kind of offer in the embodiment of the present invention realizes that video branching selects the signal of the device embodiment of broadcasting
Figure.
Specific embodiment
It is below in conjunction with the accompanying drawings and specific real to enable the above objects, features and advantages of the present invention more obvious understandable
Mode is applied to be described in further detail the embodiment of the present invention.
The embodiment of the present invention is directed to the technical problem that cannot realize that video branching selection is played in the prior art, there is provided one
The method and device for realizing that video branching selection is played is planted, to realize to select to present according to terminal in video display process
Different video, and blank screen is occurred without during switching, without other animation transitions.
The embodiment of the present invention will be described from the design factors for realizing video branching selection broadcasting, and this realizes video branching
Select the device played specifically can the client can be loaded in the terminal in the client with integrated, the terminal specifically can be with
It is smart mobile phone, panel computer, E-book reader, MP3 (Moving Picture Experts Group Audio Layer
III, dynamic image expert's compression standard audio aspect 3) player, MP4 (Moving Picture Experts Group
Audio Layer IV, dynamic image expert's compression standard audio aspect 3) player, pocket computer on knee and desk-top meter
Calculation machine etc..
Shown in Figure 1, what is provided in the embodiment of the present invention realizes the embodiment of the method that video branching selection is played, can be with
Comprise the following steps:
Step 101:When synthetic video file is triggered broadcasting, the current play time of synthetic video file is obtained in real time
Value, synthetic video file is generated by a plurality of branch's video-splicing.
The branch's Video Composition that will be likely to occur in playing process first generates synthetic video file in a video.
For example, content be the video run forward can be as branch's video, user's using terminal can be with after running somewhither
Selection continue run to the left, run to the right or to return run, then content be run to the left, run to the right, to return run regard
Can be successively synthesized to these branch's videos together in advance as other Ji Tiao branches video by frequency, generate synthetic video file.
The mode of Video Composition and it is not limited in the present embodiment.When needing to carry out video branching selection broadcasting, obtain first
The synthetic video file.
In the embodiment of the present invention in some possible implementations, between the Ge Tiao branches video in synthetic video file also
There may be reserved fault-tolerant picture.
Order according to video playback can need the reserved 1-2 seconds fault-tolerant picture of the joining place of switching in video, fault-tolerant
Picture is the picture that scene is similar between the Liang Tiao branches video played in order so that in video display process transition from
So.For example, content be branch's video for running forward and content be there may be between the branch's video run to the left it is reserved
Fault-tolerant picture, i.e., there may be reserved fault-tolerant picture after content is the branch's video run forward, in content for the left
There may be reserved fault-tolerant picture before the branch's video run;It is similar, content be branch's video for running forward with it is interior
Hold to there may be reserved fault-tolerant picture between branch's video for running to the right, i.e., be the branch's video run to the right in content
Can also there is reserved fault-tolerant picture before.The rest may be inferred, according to playing sequence that may be present, before branch's video
And/or splice reserved fault-tolerant picture afterwards.
User's using terminal can be triggered and commence play out synthetic video file, for example in actual applications can be in broadcast page
Face provides animation effect interface, and broadcasting synthetic video file is triggered by clicking on the button in animation effect interface.Regarded in synthesis
In frequency file playing process, the current play time value of synthetic video file is obtained in real time.
In the embodiment of the present invention in some possible implementations, when synthetic video file is triggered broadcasting, obtain in real time
The realization for taking the current play time value of synthetic video file can include:
In the broadcasting page setup timer of synthetic video file, when synthetic video file is triggered broadcasting, triggering meter
When device obtain the current play time value of synthetic video file in real time.
In the present embodiment, it can be (the HyperText Markup of HyperText Markup Language 5 to play the page
Language 5, HTML5) page, then synthetic video file can as a video embedded in the HTML5 pages (depending on
Frequently element), the video can have currentTime (current play time) attribute.Then in the present embodiment, can
The broadcasting page setup timer of synthetic video file, the video elements played in the page are obtained by timer (i.e. in real time
Synthetic video file) currentTime property values (i.e. current play time value).
Step 102:Branching selection result is obtained, the corresponding broadcasting initial time of branching selection result, branching selection is determined
The corresponding initial time of playing of result is initial time of the corresponding branch's video of branching selection result in synthetic video file.
In some possible implementations of the invention, before step 102 can also work as current play time value reaches
During preset time value, triggering display branching selection interface.
Preset time value can pre-set as needed, when current play time value reaches preset time value, terminal
Branching selection can be carried out, the corresponding branching selection interface of now triggering display preset time value.The embodiment of the present invention some
In possible implementation, preset time value can have one or more, and each preset time value can correspond respectively to one
Branching selection interface.
In the embodiment of the present invention in some possible implementations, when current play time value reaches preset time value,
Triggering display branching selection interface, including:
When current play time value reaches preset time value, the animation of branching selection button is superimposed on synthetic video text
On the broadcasting page of part, branching selection interface is generated;Display branching selection interface.
In embodiment, branching selection interface can be superimposed on broadcasting for synthetic video file by the animation of branching selection button
Page generation is put, reaching different preset time values can generate and show different branching selection interfaces.It is shown in Figure 2,
A kind of schematic diagram at branching selection interface is shown, three branching selection buttons, Ke Yidian are included at the branching selection interface
Hit branching selection button and trigger different branching selection options, then GC group connector have selected different branching selection results.
Branching selection result can be got after terminal carries out branching selection, the branching selection result corresponds to one
Branch's video, each branch's video has an initial time in synthetic video file, and such as second branch's video rises
Time beginning is the 10th second in synthetic video file, then after branching selection result is obtained, it may be determined that branching selection result pair
Initial time of the branch's video answered in synthetic video file.
In the embodiment of the present invention in some possible implementations, the implementation for obtaining branching selection result can be wrapped
Include:
When getting by clicking on branching selection option that branching selection button is triggered, triggered branch's choosing is obtained
Select the corresponding branching selection result of option;
When not received by clicking on branching selection option that branching selection button is triggered more than Preset Time, obtain
Default default branch selection result is used as branching selection result, or stops playing synthetic video file, logical until getting
When crossing the branching selection option that click branching selection button is triggered, the corresponding branch's choosing of triggered branching selection option is obtained
Select result.
In actual applications, user's using terminal can trigger branching selection option by clicking on branching selection button, and
If it exceeds Preset Time is not received by clicking on during branching selection option that branching selection button is triggered, then can be default
Default branch selection result directly as branching selection result, or always wait for click on, until getting by point
The branching selection option that branching selection button is triggered is hit, and then obtains the triggered corresponding branching selection of branching selection option
As a result.
Step 103:The corresponding initial time of playing of branching selection result is assigned to the currently playing of synthetic video file
Time value, so that synthetic video file jumps to branching selection result corresponding broadcasting and continues broadcasting at initial time.
It is that the corresponding branch's video of branching selection result is regarded in synthesis by the corresponding initial time of playing of branching selection result
Initial time in frequency file is assigned to the current play time value of synthetic video file, that is, have modified currentTime
The value of attribute, such synthetic video file can jump directly to branching selection result corresponding broadcasting to be continued to broadcast at initial time
Put, that is, continue to play the corresponding branch's video of branching selection result, this is redirected makes playing process not produce blank screen, without borrowing
Other animation effect transitions are helped, the branch's video before being selected for terminal is smooth playing with the branch's video after selection
, be not in Caton phenomenon.Further, since also existing between Ge Tiao branches video in synthetic video file reserved fault-tolerant
Picture, even if also ensure that current play time value has certain error, before the video after redirecting can also keep and redirect
Video smoothness transition.
So, a plurality of branch's video-splicing is generated synthetic video file by the embodiment of the present invention, in the synthetic video file
When being played, the current play time value of the synthetic video file is obtained in real time, after terminal carries out branching selection, obtain branch
Selection result, determines initial time of the corresponding branch's video of branching selection result in synthetic video file, by this it is initial when
Between be assigned to the current play time value of synthetic video file, so as to synthetic video file is jumped into branching selection result correspondence
The section start of branch's video continue to play, realize that different branch's videos are presented according to terminal selection, and be in playing process
Continuous broadcasting to synthesizing video file, is not in blank screen during switching, without by other animation transitions, is made
Video playback has the interactive experience of more horn of plenty.
Below by taking practical application scene as an example, to the side that video branching selection is played that realizes provided in the embodiment of the present invention
Method embodiment is illustrated.
It is shown in Figure 3, show that a kind of video branching selects the schematic diagram of playing flow, it is assumed that need the broadcasting of video
Show loading/beginnings interface first, in terminal triggering broadcasting, it is that certain personage dashes forward the dividing of race to commence play out content to flow
Branch video A, shows branching selection interface when branch video A is played to preset time value, terminal can select to the left, downwards or
To the right, if terminal selection is to the left, it is that the branch video B that the personage is run to the left continues to play to jump to content to person, if
Terminal selection is downward, then jumping to content, to be the personage continue to play to returning the branch video C run, if terminal select to
The right side, then it is that the branch video D that the personage is run to the right continues to play to jump to content, if terminal is not selected, is jumped to interior
Hold the branch video E being trapped for the personage, branching selection interface is shown when branch video E is played to preset time value, eventually
End can select to save, if terminal is not selected, terminal selection be waited always, if terminal selection rescue, jumps to interior
Hold for the branch video F that the personage continues to run forward continues to play.
In order to realize above-mentioned playing flow, first by branch's video A, B, C, D, E, F splicing generation synthetic video file, such as
Shown in Fig. 4, for broadcasting of the compatibility on various mobile devices, synthetic video file can use mp4 (dynamic image experts
Group, Moving Picture Experts Group 4) form.When needing to play, the synthetic video file can be obtained,
By trigger the modes such as broadcast button trigger broadcasting the synthetic video file after, play the page in timer can obtain in real time
The current play time value of the synthetic video file, branch video A can be played according to playing sequence.When synthetic video file
When current play time value reaches preset time value, display branching selection interface can be triggered, by clicking on branching selection interface
On button triggering branching selection option, then can get the corresponding branching selection result of branching selection option.Such as terminal
Selection branching selection option to the left, then can get the corresponding branching selection result of branching selection option to the left, then should
Branch video B is played in the continuation, after branching selection result is obtained, it may be determined that the corresponding branch's video of the branching selection result
Initial times of the B in synthetic video file, the initial time is assigned to the current play time value of synthetic video file, then
Can continue to play branch video B.If it is also similar process that terminal selects other branching selection options, so as to realize terminal
The branching selection for playing out.The present embodiment efficiently solves the video class HTML5 only technical problems with single playing flow,
Realize that video class HTML5 multiple-limbs switch, impart the interactive experience of video class HTML5 more horn of plenties.
It is shown in Figure 5, a kind of device embodiment for realizing video branching selection broadcasting is also provided in the embodiment of the present invention,
Can include:
First acquisition unit 501, for when synthetic video file is triggered broadcasting, synthetic video file being obtained in real time
Current play time value, synthetic video file is generated by a plurality of branch's video-splicing.
In the embodiment of the present invention in some possible implementations, between the Ge Tiao branches video in synthetic video file also
There may be reserved fault-tolerant picture.
In the embodiment of the present invention in some possible implementations, first acquisition unit can be specifically for:
In the broadcasting page setup timer of synthetic video file, when synthetic video file is triggered broadcasting, triggering meter
When device obtain the current play time value of synthetic video file in real time.
Second acquisition unit 502, for obtaining branching selection result.
In the embodiment of the present invention in some possible implementations, second acquisition unit can include:
First obtains subelement, is got by clicking on the branching selection option that branching selection button is triggered for working as
When, obtain the triggered corresponding branching selection result of branching selection option;
Second obtains subelement, is not received by clicking on what branching selection button was triggered more than Preset Time for working as
During branching selection option, default default branch selection result is obtained as branching selection result, or stop broadcasting synthesis regard
Frequency file, when the first acquisition subelement is got by clicking on branching selection option that branching selection button is triggered, obtains
Take the corresponding branching selection result of triggered branching selection option.
Determining unit 503, for determining the corresponding broadcasting initial time of branching selection result, branching selection result is corresponding
Broadcasting initial time is initial time of the corresponding branch's video of branching selection result in synthetic video file.
Assignment unit 504, for the corresponding initial time of playing of branching selection result to be assigned into synthetic video file
Current play time value, so that synthetic video file jumps to branching selection result corresponding broadcasting and continues to broadcast at initial time
Put.
In the embodiment of the present invention in some possible implementations, display unit can also be included, for when currently playing
When time value reaches preset time value, triggering display branching selection interface.
In the embodiment of the present invention in some possible implementations, display unit can include:
Generation subelement, for when current play time value reaches preset time value, by the animation of branching selection button
It is superimposed on the broadcasting page of synthetic video file, generation branching selection interface;
Display subelement, for showing branching selection interface.
So, a plurality of branch's video-splicing is generated synthetic video file by the embodiment of the present invention, in the synthetic video file
When being played, the current play time value of the synthetic video file is obtained in real time, after terminal carries out branching selection, obtain branch
Selection result, determines initial time of the corresponding branch's video of branching selection result in synthetic video file, by this it is initial when
Between be assigned to the current play time value of synthetic video file, so as to synthetic video file is jumped into branching selection result correspondence
The section start of branch's video continue to play, realize that different branch's videos are presented according to terminal selection, and be in playing process
Continuous broadcasting to synthesizing video file, is not in blank screen during switching, without by other animation transitions, is made
Video playback has the interactive experience of more horn of plenty.
The embodiment of the present invention additionally provides another device for realizing video branching selection broadcasting, as shown in fig. 6, in order to just
In explanation, the part related to the embodiment of the present invention is illustrate only, particular technique details is not disclosed, and refer to implementation of the present invention
Example method part.The terminal can be to include mobile phone, panel computer, PDA (Personal Digital Assistant, individual
Digital assistants), POS (Point of Sales, point-of-sale terminal), any terminal device such as vehicle-mounted computer, be by mobile phone of terminal
Example:
Fig. 6 is illustrated that the block diagram of the part-structure of the mobile phone related to terminal provided in an embodiment of the present invention.With reference to figure
6, mobile phone includes:Radio frequency (Radio Frequency, RF) circuit 610, memory 620, input block 630, display unit 640,
Sensor 650, voicefrequency circuit 660, Wireless Fidelity (wireless fidelity, WiFi) module 670, processor 680 and
The grade part of power supply 690.It will be understood by those skilled in the art that the handset structure shown in Fig. 6 does not constitute the restriction to mobile phone,
Part more more or less than diagram can be included, or combine some parts, or different part arrangements.
Each component parts of mobile phone is specifically introduced with reference to Fig. 6:
RF circuits 610 can be used to receiving and sending messages or communication process in, the reception and transmission of signal, especially, by base station
After downlink information is received, processed to processor 680;In addition, up data is activation will be designed to base station.Generally, RF circuits bag
Include but be not limited to antenna, at least one amplifier, transceiver, coupler, low-noise amplifier (Low Noise
Amplifier, LNA), duplexer etc..Additionally, RF circuits 60 can also be communicated by radio communication with network and other equipment.
Above-mentioned radio communication can use any communication standard or agreement, including but not limited to global system for mobile communications (Global
System of Mobile communication, GSM), general packet radio service (General Packet Radio
Service, GPRS), CDMA (Code Division Multiple Access, CDMA), WCDMA
(Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution,
LTE)), Email, Short Message Service (Short Messaging Service, SMS) etc..
Memory 620 can be used to store software program and module, and processor 680 is by running storage in memory 620
Software program and module, so as to perform various function application and the data processing of mobile phone.Memory 620 can mainly include
Storing program area and storage data field, wherein, the application journey that storing program area can be needed for storage program area, at least one function
Sequence (such as sound-playing function, image player function etc.) etc.;Storage data field can be stored and use what is created according to mobile phone
Data (such as voice data, phone directory etc.) etc..Additionally, memory 620 can include high-speed random access memory, can be with
Including nonvolatile memory, for example, at least one disk memory, flush memory device or other volatile solid-states
Part.
Input block 630 can be used to receive the numeral or character information of input, and generation is set with the user of mobile phone 600
And the relevant key signals input of function control.Specifically, input block 630 may include contact panel 631 and other inputs
Equipment 632.Contact panel 631, also referred to as touch-screen, user can be collected thereon or neighbouring touch operation (such as user makes
With the operation of any suitable object such as finger, stylus or annex on contact panel 631 or near contact panel 631), and
Corresponding attachment means are driven according to formula set in advance.Optionally, contact panel 631 may include touch detecting apparatus and touch
Touch two parts of controller.Wherein, touch detecting apparatus detect the touch orientation of user, and detect the letter that touch operation brings
Number, transmit a signal to touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into
Contact coordinate, then give processor 680, and the order sent of receiving processor 680 and can be performed.Furthermore, it is possible to using
The polytypes such as resistance-type, condenser type, infrared ray and surface acoustic wave realize contact panel 631.It is defeated except contact panel 631
Entering unit 630 can also include other input equipments 632.Specifically, other input equipments 632 can include but is not limited to physics
One or more in keyboard, function key (such as volume control button, switch key etc.), trace ball, mouse, action bars etc..
Display unit 640 can be used for show by user input information or be supplied to user information and mobile phone it is various
Menu.Display unit 640 may include display panel 641, optionally, can use liquid crystal display (Liquid Crystal
Display, LCD), the form such as Organic Light Emitting Diode (Organic Light-Emitting Diode, OLED) it is aobvious to configure
Show panel 641.Further, contact panel 631 can cover display panel 641, when contact panel 631 detect it is thereon or attached
After near touch operation, processor 680 is sent to determine the type of touch event, with preprocessor 680 according to touch event
Type corresponding visual output is provided on display panel 641.Although in figure 6, contact panel 631 and display panel 641
It is input and the input function that mobile phone is realized as two independent parts, but in some embodiments it is possible to by touch-control
Panel 631 and display panel 641 be integrated and input that realize mobile phone and output function.
Mobile phone 600 may also include at least one sensor 650, such as optical sensor, motion sensor and other sensings
Device.Specifically, optical sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can be according to environment
The light and shade of light adjusts the brightness of display panel 641, and proximity transducer can close display panel when mobile phone is moved in one's ear
641 and/or backlight.Used as one kind of motion sensor, (generally three axles) add in the detectable all directions of accelerometer sensor
The size of speed, can detect that size and the direction of gravity when static, can be used to recognize application (the such as horizontal/vertical screen of mobile phone attitude
Switching, dependent game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;As for mobile phone also
The other sensors such as configurable gyroscope, barometer, hygrometer, thermometer, infrared ray sensor, will not be repeated here.
Voicefrequency circuit 660, loudspeaker 661, microphone 662 can provide the COBBAIF between user and mobile phone.Audio-frequency electric
Electric signal after the voice data conversion that road 660 will can receive, is transferred to loudspeaker 661, and sound is converted to by loudspeaker 661
Signal output;On the other hand, the voice signal of collection is converted to electric signal by microphone 662, is turned after being received by voicefrequency circuit 660
It is changed to voice data, then after voice data output processor 680 is processed, through RF circuits 610 to be sent to such as another mobile phone,
Or export to memory 620 so as to further treatment voice data.
WiFi belongs to short range wireless transmission technology, and mobile phone can help user's transceiver electronicses postal by WiFi module 670
Part, browse webpage and access streaming video etc., it has provided the user wireless broadband internet and has accessed.Although Fig. 6 shows
WiFi module 670, but it is understood that, it is simultaneously not belonging to must be configured into for mobile phone 600, completely can as needed not
Change in the essential scope of invention and omit.
Processor 680 is the control centre of mobile phone, using various interfaces and the various pieces of connection whole mobile phone, is led to
Cross operation or perform software program of the storage in memory 620 and/or module, and call storage in memory 620
Data, perform the various functions and processing data of mobile phone, so as to carry out integral monitoring to mobile phone.Optionally, processor 680 can be wrapped
Include one or more processing units;Preferably, processor 680 can integrated application processor and modem processor, wherein, should
Operating system, user interface and application program etc. are mainly processed with processor, modem processor mainly processes radio communication.
It is understood that above-mentioned modem processor can not also be integrated into processor 680.
Mobile phone 600 also includes the power supply 690 (such as battery) powered to all parts, it is preferred that power supply can be by electricity
Management system is logically contiguous with processor 680, so as to realize management charging, electric discharge and power consumption by power-supply management system
The functions such as management.
Although not shown, mobile phone 600 can also will not be repeated here including camera, bluetooth module etc..
In embodiments of the present invention, the processor 680 included by the terminal also has following functions:
When synthetic video file is triggered broadcasting, the current play time value of the synthetic video file is obtained in real time,
The synthetic video file is generated by a plurality of branch's video-splicing;
Branching selection result is obtained, the corresponding broadcasting initial time of the branching selection result, the branching selection is determined
The corresponding broadcasting initial time of result is the corresponding branch's video of the branching selection result in the synthetic video file
Initial time;
The corresponding initial time of playing of the branching selection result is assigned to the currently playing of the synthetic video file
Time value, so that the synthetic video file jumps to the branching selection result corresponding broadcasting and continues to broadcast at initial time
Put.Accordingly, also there is reserved fault-tolerant picture between the Ge Tiao branches video in the synthetic video file.
Accordingly, it is described when the synthetic video file is triggered broadcasting, the synthetic video file is obtained in real time
Current play time value, including:
In the broadcasting page setup timer of the synthetic video file, when the synthetic video file is triggered broadcasting
When, trigger the current play time value that the timer obtains the synthetic video file in real time.
Accordingly, before branching selection result is obtained, also include:
When the current play time value reaches preset time value, triggering display branching selection interface.
Accordingly, it is described when the current play time value reaches preset time value, triggering display branching selection interface,
Including:
When the current play time value reaches preset time value, the animation of branching selection button is superimposed on the conjunction
Into on the broadcasting page of video file, branching selection interface is generated;
Show the branching selection interface.
Accordingly, the acquisition branching selection result, including:
When getting by clicking on branching selection option that the branching selection button is triggered, acquisition triggered point
The corresponding branching selection result of branch selection option;
When not received by clicking on branching selection option that the branching selection button is triggered more than Preset Time,
Default default branch selection result is obtained as branching selection result, or stops playing the synthetic video file, until
Get by clicking on during branching selection option that the branching selection button is triggered, obtain triggered branching selection option
Corresponding branching selection result.
So, a plurality of branch's video-splicing is generated synthetic video file by the embodiment of the present invention, in the synthetic video file
When being played, the current play time value of the synthetic video file is obtained in real time, after terminal carries out branching selection, obtain branch
Selection result, determines initial time of the corresponding branch's video of branching selection result in synthetic video file, by this it is initial when
Between be assigned to the current play time value of synthetic video file, so as to synthetic video file is jumped into branching selection result correspondence
The section start of branch's video continue to play, realize that different branch's videos are presented according to terminal selection, and be in playing process
Continuous broadcasting to synthesizing video file, is not in blank screen during switching, without by other animation transitions, is made
Video playback has the interactive experience of more horn of plenty.
It should be noted that each embodiment is described by the way of progressive in this specification, each embodiment emphasis is said
Bright is all the difference with other embodiment, between each embodiment identical similar portion mutually referring to.For reality
For applying system disclosed in example or device, because it is corresponded to the method disclosed in Example, so fairly simple, the phase of description
Part is closed referring to method part illustration.
Also, it should be noted that herein, such as first and second or the like relational terms are used merely to one
Entity or operation make a distinction with another entity or operation, and between not necessarily requiring or implying these entities or operate
There is any this actual relation or order.And, term " including ", "comprising" or its any other variant be intended to contain
Lid nonexcludability is included, so that process, method, article or equipment including a series of key elements not only will including those
Element, but also other key elements including being not expressly set out, or also include being this process, method, article or equipment
Intrinsic key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that
Also there is other identical element in process, method, article or equipment including the key element.
The step of method or algorithm for being described with reference to the embodiments described herein, directly can be held with hardware, processor
Capable software module, or the two combination is implemented.Software module can be placed in random access memory (RAM), internal memory, read-only deposit
Reservoir (ROM), electrically programmable ROM, electrically erasable ROM, register, hard disk, moveable magnetic disc, CD-ROM or technology
In field in known any other form of storage medium.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or uses the present invention.
Various modifications to these embodiments will be apparent for those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, the present invention
The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one
The scope most wide for causing.
Claims (12)
1. it is a kind of to realize the method that video branching selection is played, it is characterised in that methods described includes:
When synthetic video file is triggered broadcasting, the current play time value of the synthetic video file is obtained in real time, it is described
Synthetic video file is generated by a plurality of branch's video-splicing;
Branching selection result is obtained, the corresponding broadcasting initial time of the branching selection result, the branching selection result is determined
Corresponding broadcasting initial time is starting of the corresponding branch's video of the branching selection result in the synthetic video file
Time;
The corresponding broadcasting initial time of the branching selection result is assigned to the current play time of the synthetic video file
Value, so that the synthetic video file jumps to the branching selection result corresponding broadcasting and continues broadcasting at initial time.
2. method according to claim 1, it is characterised in that between the Ge Tiao branches video in the synthetic video file
Also there is reserved fault-tolerant picture.
3. method according to claim 1, it is characterised in that described when the synthetic video file is triggered broadcasting,
The current play time value of the synthetic video file is obtained in real time, including:
In the broadcasting page setup timer of the synthetic video file, when the synthetic video file is triggered broadcasting, touch
Send out timer described obtains the current play time value of the synthetic video file in real time.
4. method according to claim 1, it is characterised in that before branching selection result is obtained, methods described is also wrapped
Include:
When the current play time value reaches preset time value, triggering display branching selection interface.
5. method according to claim 4, it is characterised in that described when the current play time value reaches Preset Time
During value, triggering display branching selection interface, including:
When the current play time value reaches preset time value, the animation of branching selection button is superimposed on the synthesis and is regarded
On the broadcasting page of frequency file, branching selection interface is generated;
Show the branching selection interface.
6. method according to claim 5, it is characterised in that the acquisition branching selection result, including:
When getting by clicking on branching selection option that the branching selection button is triggered, triggered branch's choosing is obtained
Select the corresponding branching selection result of option;
When not received by clicking on branching selection option that the branching selection button is triggered more than Preset Time, obtain
Default default branch selection result is used as branching selection result, or stops playing the synthetic video file, until obtaining
To by clicking on during branching selection option that the branching selection button is triggered, triggered branching selection option correspondence is obtained
Branching selection result.
7. it is a kind of to realize the device that video branching selection is played, it is characterised in that described device includes:
First acquisition unit, for when synthetic video file is triggered broadcasting, working as the synthetic video file being obtained in real time
Preceding reproduction time value, the synthetic video file is generated by a plurality of branch's video-splicing;
Second acquisition unit, for obtaining branching selection result;
Determining unit, for determining the corresponding broadcasting initial time of the branching selection result, the branching selection result correspondence
Broadcasting initial time be initial time of the corresponding branch's video of the branching selection result in the synthetic video file;
Assignment unit, for the corresponding initial time of playing of the branching selection result to be assigned into the synthetic video file
Current play time value, so that the synthetic video file is jumped to, the branching selection result is corresponding to be played at initial time
Continue to play.
8. device according to claim 7, it is characterised in that between the Ge Tiao branches video in the synthetic video file
Also there is reserved fault-tolerant picture.
9. device according to claim 7, it is characterised in that the first acquisition unit specifically for:
In the broadcasting page setup timer of the synthetic video file, when the synthetic video file is triggered broadcasting, touch
Send out timer described obtains the current play time value of the synthetic video file in real time.
10. device according to claim 7, it is characterised in that described device also includes:
Display unit, for when the current play time value reaches preset time value, triggering to show branching selection interface.
11. devices according to claim 10, it is characterised in that the display unit includes:
Generation subelement, for when the current play time value reaches preset time value, by the animation of branching selection button
It is superimposed on the broadcasting page of the synthetic video file, generation branching selection interface;
Display subelement, for showing the branching selection interface.
12. devices according to claim 11, it is characterised in that the second acquisition unit includes:
First obtains subelement, is got by clicking on the branching selection option that the branching selection button is triggered for working as
When, obtain the triggered corresponding branching selection result of branching selection option;
Second obtains subelement, is not received by clicking on what the branching selection button was triggered more than Preset Time for working as
During branching selection option, default default branch selection result is obtained as branching selection result, or stop playing the conjunction
Into video file, selected until the described first acquisition subelement gets the branch triggered by clicking on the branching selection button
When selecting option, the triggered corresponding branching selection result of branching selection option is obtained.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710117150.4A CN106803993B (en) | 2017-03-01 | 2017-03-01 | Method and device for realizing video branch selection playing |
| PCT/CN2018/077506 WO2018157812A1 (en) | 2017-03-01 | 2018-02-28 | Method and apparatus for implementing video branch selection and playback |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710117150.4A CN106803993B (en) | 2017-03-01 | 2017-03-01 | Method and device for realizing video branch selection playing |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106803993A true CN106803993A (en) | 2017-06-06 |
| CN106803993B CN106803993B (en) | 2020-04-07 |
Family
ID=58987926
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710117150.4A Active CN106803993B (en) | 2017-03-01 | 2017-03-01 | Method and device for realizing video branch selection playing |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106803993B (en) |
| WO (1) | WO2018157812A1 (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108260014A (en) * | 2018-04-12 | 2018-07-06 | 腾讯科技(上海)有限公司 | A kind of video broadcasting method and terminal and storage medium |
| WO2018157812A1 (en) * | 2017-03-01 | 2018-09-07 | 腾讯科技(深圳)有限公司 | Method and apparatus for implementing video branch selection and playback |
| CN110784752A (en) * | 2019-09-27 | 2020-02-11 | 腾讯科技(深圳)有限公司 | Video interaction method and device, computer equipment and storage medium |
| CN110913273A (en) * | 2019-11-27 | 2020-03-24 | 北京翔云颐康科技发展有限公司 | Video live broadcasting method and device |
| CN111193963A (en) * | 2020-01-06 | 2020-05-22 | 福建天泉教育科技有限公司 | Video interaction method and terminal |
| CN111698547A (en) * | 2019-03-11 | 2020-09-22 | 腾讯科技(深圳)有限公司 | Video interaction method and device, storage medium and computer equipment |
| CN111711861A (en) * | 2020-05-15 | 2020-09-25 | 北京奇艺世纪科技有限公司 | Video processing method and device, electronic equipment and readable storage medium |
| WO2021013272A1 (en) * | 2019-07-25 | 2021-01-28 | 网宿科技股份有限公司 | Video playback method, electronic device, and storage medium |
| CN112804565A (en) * | 2019-11-14 | 2021-05-14 | 上海哔哩哔哩科技有限公司 | Interactive video playing method, device, system, computer equipment and storage medium |
| CN112825559A (en) * | 2019-11-20 | 2021-05-21 | 腾讯科技(深圳)有限公司 | Interactive video playing method and device and interactive video generating method |
| GB2590018A (en) * | 2019-07-25 | 2021-06-16 | Wangsu Science & Tech Co Ltd | Video playback method, electronic device, and storage medium |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2015912A1 (en) * | 1989-05-05 | 1990-11-05 | Terrence H. Pocock | Television system for the interactive distribution of selectable video presentations |
| CN101409831A (en) * | 2008-07-10 | 2009-04-15 | 浙江师范大学 | Method for processing multimedia video object |
| US20130094830A1 (en) * | 2011-10-17 | 2013-04-18 | Microsoft Corporation | Interactive video program providing linear viewing experience |
| US20130097643A1 (en) * | 2011-10-17 | 2013-04-18 | Microsoft Corporation | Interactive video |
| US20140082666A1 (en) * | 2012-09-19 | 2014-03-20 | JBF Interlude 2009 LTD - ISRAEL | Progress bar for branched videos |
| CN104602129A (en) * | 2015-01-27 | 2015-05-06 | 三星电子(中国)研发中心 | Playing method and system of interactive multi-view video |
| CN104837051A (en) * | 2015-05-26 | 2015-08-12 | 腾讯科技(北京)有限公司 | Video playing method and client side |
| US20150294685A1 (en) * | 2014-04-10 | 2015-10-15 | JBF Interlude 2009 LTD - ISRAEL | Systems and methods for creating linear video from branched video |
| CN105430509A (en) * | 2015-11-27 | 2016-03-23 | 北京奇艺世纪科技有限公司 | Multimedia file play method and device |
| CN105472456A (en) * | 2015-11-27 | 2016-04-06 | 北京奇艺世纪科技有限公司 | Video playing method and device |
| US20160323608A1 (en) * | 2015-04-30 | 2016-11-03 | JBF Interlude 2009 LTD - ISRAEL | Systems and methods for nonlinear video playback using linear real-time video players |
| CN106331525A (en) * | 2016-08-29 | 2017-01-11 | 陈虎 | Realization method for interactive film |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106803993B (en) * | 2017-03-01 | 2020-04-07 | 腾讯科技(深圳)有限公司 | Method and device for realizing video branch selection playing |
-
2017
- 2017-03-01 CN CN201710117150.4A patent/CN106803993B/en active Active
-
2018
- 2018-02-28 WO PCT/CN2018/077506 patent/WO2018157812A1/en not_active Ceased
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2015912A1 (en) * | 1989-05-05 | 1990-11-05 | Terrence H. Pocock | Television system for the interactive distribution of selectable video presentations |
| CN101409831A (en) * | 2008-07-10 | 2009-04-15 | 浙江师范大学 | Method for processing multimedia video object |
| US20130094830A1 (en) * | 2011-10-17 | 2013-04-18 | Microsoft Corporation | Interactive video program providing linear viewing experience |
| US20130097643A1 (en) * | 2011-10-17 | 2013-04-18 | Microsoft Corporation | Interactive video |
| US20140082666A1 (en) * | 2012-09-19 | 2014-03-20 | JBF Interlude 2009 LTD - ISRAEL | Progress bar for branched videos |
| US20150294685A1 (en) * | 2014-04-10 | 2015-10-15 | JBF Interlude 2009 LTD - ISRAEL | Systems and methods for creating linear video from branched video |
| CN104602129A (en) * | 2015-01-27 | 2015-05-06 | 三星电子(中国)研发中心 | Playing method and system of interactive multi-view video |
| US20160323608A1 (en) * | 2015-04-30 | 2016-11-03 | JBF Interlude 2009 LTD - ISRAEL | Systems and methods for nonlinear video playback using linear real-time video players |
| CN104837051A (en) * | 2015-05-26 | 2015-08-12 | 腾讯科技(北京)有限公司 | Video playing method and client side |
| CN105430509A (en) * | 2015-11-27 | 2016-03-23 | 北京奇艺世纪科技有限公司 | Multimedia file play method and device |
| CN105472456A (en) * | 2015-11-27 | 2016-04-06 | 北京奇艺世纪科技有限公司 | Video playing method and device |
| CN106331525A (en) * | 2016-08-29 | 2017-01-11 | 陈虎 | Realization method for interactive film |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018157812A1 (en) * | 2017-03-01 | 2018-09-07 | 腾讯科技(深圳)有限公司 | Method and apparatus for implementing video branch selection and playback |
| CN108260014A (en) * | 2018-04-12 | 2018-07-06 | 腾讯科技(上海)有限公司 | A kind of video broadcasting method and terminal and storage medium |
| CN111698547A (en) * | 2019-03-11 | 2020-09-22 | 腾讯科技(深圳)有限公司 | Video interaction method and device, storage medium and computer equipment |
| GB2590018A (en) * | 2019-07-25 | 2021-06-16 | Wangsu Science & Tech Co Ltd | Video playback method, electronic device, and storage medium |
| WO2021013272A1 (en) * | 2019-07-25 | 2021-01-28 | 网宿科技股份有限公司 | Video playback method, electronic device, and storage medium |
| CN110784752A (en) * | 2019-09-27 | 2020-02-11 | 腾讯科技(深圳)有限公司 | Video interaction method and device, computer equipment and storage medium |
| CN112804565B (en) * | 2019-11-14 | 2023-08-11 | 上海哔哩哔哩科技有限公司 | Interactive video playing method, device, system, computer equipment and storage medium |
| CN112804565A (en) * | 2019-11-14 | 2021-05-14 | 上海哔哩哔哩科技有限公司 | Interactive video playing method, device, system, computer equipment and storage medium |
| CN112825559B (en) * | 2019-11-20 | 2022-11-08 | 腾讯科技(深圳)有限公司 | Interactive video playing method and device and interactive video generating method |
| CN112825559A (en) * | 2019-11-20 | 2021-05-21 | 腾讯科技(深圳)有限公司 | Interactive video playing method and device and interactive video generating method |
| CN110913273A (en) * | 2019-11-27 | 2020-03-24 | 北京翔云颐康科技发展有限公司 | Video live broadcasting method and device |
| CN111193963A (en) * | 2020-01-06 | 2020-05-22 | 福建天泉教育科技有限公司 | Video interaction method and terminal |
| CN111711861B (en) * | 2020-05-15 | 2022-04-12 | 北京奇艺世纪科技有限公司 | Video processing method and device, electronic equipment and readable storage medium |
| CN111711861A (en) * | 2020-05-15 | 2020-09-25 | 北京奇艺世纪科技有限公司 | Video processing method and device, electronic equipment and readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018157812A1 (en) | 2018-09-07 |
| CN106803993B (en) | 2020-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106803993A (en) | It is a kind of to realize the method and device that video branching selection is played | |
| CN104375811B (en) | A kind of sound effect treatment method and device | |
| CN105549740B (en) | A kind of method and apparatus of playing audio-fequency data | |
| CN104965843B (en) | A kind of method and device obtaining comment information | |
| CN105979312B (en) | Information sharing method and device | |
| CN107770596A (en) | A kind of special efficacy synchronous method, device and mobile terminal | |
| CN108235086A (en) | Video playing control method, device and corresponding terminal | |
| CN105049959B (en) | Method for broadcasting multimedia file and device | |
| CN106782460A (en) | The method and apparatus for generating music score | |
| CN106210266B (en) | A kind of acoustic signal processing method and audio signal processor | |
| CN105447124B (en) | Virtual objects sharing method and device | |
| CN106488296B (en) | A kind of method and apparatus showing video barrage | |
| CN104898936B (en) | A kind of page turning method and mobile device | |
| CN106231433B (en) | A kind of methods, devices and systems playing network video | |
| CN108055567B (en) | Video processing method and device, terminal equipment and storage medium | |
| CN107786876A (en) | The synchronous method of music and video, device and mobile terminal | |
| CN107741812B (en) | A kind of method and terminal handling media file | |
| CN103294442B (en) | A kind of method of playing alert tones, device and terminal device | |
| CN107333162A (en) | A kind of method and apparatus for playing live video | |
| CN104899912A (en) | Cartoon manufacture method, playback method and equipment | |
| CN106599204A (en) | Method and device for recommending multimedia content | |
| CN108038244A (en) | Utilize the method, apparatus and mobile terminal of widget displaying works front cover | |
| CN109471524A (en) | Method for controlling vibration of motor and mobile terminal | |
| CN106791916A (en) | A kind of methods, devices and systems of recommendation of audio data | |
| CN104408051B (en) | Song recommendations method and device |
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 |