[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201710117150.4A
Other languages
Chinese (zh)
Other versions
CN106803993B (en
Inventor
陈权
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201710117150.4A priority Critical patent/CN106803993B/en
Publication of CN106803993A publication Critical patent/CN106803993A/en
Priority to PCT/CN2018/077506 priority patent/WO2018157812A1/en
Application granted granted Critical
Publication of CN106803993B publication Critical patent/CN106803993B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-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

It is a kind of to realize the method and device that video branching selection is played
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.
CN201710117150.4A 2017-03-01 2017-03-01 Method and device for realizing video branch selection playing Active CN106803993B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (12)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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