CN107147954A - A kind of media play system and its playing progress rate adjusting method - Google Patents
A kind of media play system and its playing progress rate adjusting method Download PDFInfo
- Publication number
- CN107147954A CN107147954A CN201710532393.4A CN201710532393A CN107147954A CN 107147954 A CN107147954 A CN 107147954A CN 201710532393 A CN201710532393 A CN 201710532393A CN 107147954 A CN107147954 A CN 107147954A
- Authority
- CN
- China
- Prior art keywords
- request
- button
- playing progress
- time shift
- progress rate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- 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/47217—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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42213—Specific keyboard arrangements for facilitating data entry
- H04N21/42215—Specific keyboard arrangements for facilitating data entry by measuring the time interval during which a key is pressed, e.g. for inputting sequences of digits when selecting a television channel
Abstract
The invention discloses a kind of media play system and its playing progress rate adjusting method, the invention belongs to technical field of media play.Methods described includes:During multimedia file is played, the playing progress rate regulation request that requesting terminal is sent is received;Obtain the time span of multimedia file;Sequence number is asked in the button that playing progress rate is adjusted in request according to the time span of multimedia file and button request, determines that button asks corresponding time shift amplitude;The corresponding time shift amplitude of each button request that request is included is adjusted according to playing progress rate, the corresponding total time shift amplitude of playing progress rate regulation request is determined;Progress regulation is played out to the multimedia file of broadcasting according to total time shift amplitude.The present invention can be incremented by time shift amplitude according to the number of times of user's continuous key-press so that user can flexibly and accurately time shift commence play out multimedia file to desired time point, improve fluency and the experience of time shift operation.
Description
Technical field
The present invention relates to technical field of media play, more particularly to a kind of media play system and its playing progress rate regulation side
Method.
Background technology
Video class application in, F.F. rewind be play video common function.Conventional mobile phone and webpage terminal were used
Journey, user generally can complete the operation of Kuai Jin rewinds by pulling progress bar, and oneself is moved on to when accurate and expects video segment
Commence play out.
With the development of intelligent television, the video playback of television, also possess F.F. rewind function.But it is whole with tradition
End is different, television need to be completed by remote keying video fast forward fast reverse operation.Such as:By once it is left right button, complete it is once fast
Move back F.F.;Long keying, complete repeatedly continuous rewind forwarding operation.
At present common button realize F.F. the method for rewind response have:
1st, by once it is left right button when, video starts time shift with X times of amplitude, by repeatedly it is left right button, time shift amplitude according to
Secondary change turns to 1X, 2X, 3X... completion time shift operation when user clicks on play button and commenced play out.This method the disadvantage is that,
The amplitude of each time shift is fixed, and user need to manually adjust the amplitude of fast forwarding and fast rewinding by button, and needs user to click on broadcasting
It could complete to be operated into broadcasting during key.It is excessive that Kuai Jin rewinds easily occurs in the time-shifting method, it is difficult to exactly when move on to user
Expected time point.
2nd, according to user key-press number of times, time shift amplitude incremented by successively, such as the 1st time shift of continuous key-press 1 second, continuous key-press
2 time shifts 2 seconds, the 3rd time shift of continuous key-press 4 seconds, the like ... when stops continuous key-press, complete time shift operation and start to broadcast
Put video.This method user flexibly can adjust time shift amplitude by the number of times (or button length) of continuous key-press, but assume n-th
The amplitude of time shift, it is 40s to be incremented by the upper limit, then for short-sighted frequency (such as 5 minutes), likewise, being easy to long-press time shift occur
It is too fast to cause time shift to be at the end to exit the situation of broadcasting, and for long video (such as 3 hours), due to the maximum time shift width of button
Degree is 40s, when user expects that the length of time shift is very big, needs continuous key-press repeatedly (or long-time long-press), operates lack of wisdom
Property.
As can be seen here, existing button realize F.F. rewind response technology can not be in itself designed according to video file,
Lack of wisdom.
The content of the invention
In order to solve the problems of the prior art, the embodiments of the invention provide a kind of media play system and its play into
Spend adjusting method.The technical scheme is as follows:
In a first aspect, a kind of playing progress rate adjusting method of media play system provided in an embodiment of the present invention, including:
During playing multimedia file, the playing progress rate regulation request that requesting terminal is sent is received, wherein, playing progress rate regulation please
Ask comprising the request of multiple button;Obtain the time span of multimedia file;According to the time span and button of multimedia file
Ask to ask sequence number in the button that playing progress rate is adjusted in request, determine that button asks corresponding time shift amplitude;According to play into
Each button that degree regulation request is included asks corresponding time shift amplitude, determines the corresponding total time shift of playing progress rate regulation request
Amplitude;Progress regulation is played out to the multimedia file of broadcasting according to total time shift amplitude.
Optionally it is determined that the method for the button request included in playing progress rate regulation request is to judge currently last receive
To button request after a preset time in whether receive new button request, if not having, currently finally receive
Button request last button request in request is adjusted for this playing progress rate, if so, then new button request belongs to this
Button request in secondary playing progress rate regulation request.
Alternatively, operated when in playing progress rate regulation request comprising continuous key-press, then according to continuing that continuous key-press is operated
Time conversion is into multiple button operation.
Alternatively, according to the time span of multimedia file and button request in the regulation request of affiliated playing progress rate
Sequence number, determines that button asks corresponding time shift amplitude to include:According to formula y=arctan (x/a1)*a2* t calculates time shift amplitude,
Wherein, y is that button asks corresponding time shift amplitude, and x is that button asks the sequence number in affiliated playing progress rate adjusts request, t=
Time span/60min of multimedia file, a1And a2For the constant that can be set according to demand.
Alternatively, a1Equal to 14, a2Equal to 14.
Alternatively, playing progress rate regulation request bag is asked containing single keys presses, and single keys presses ask corresponding time shift amplitude bag
Time span and button request containing default preset or according to multimedia file is in the regulation request of affiliated playing progress rate
Sequence number is determined.
Alternatively, button request type includes F.F. request and fast rewinding request, determines that playing progress rate regulation request is corresponding
Total time shift amplitude method is included:According to playing progress rate adjust each button for being included of request ask corresponding time shift amplitude and
Button request type, read group total obtains total time shift amplitude.
Alternatively, the method for progress regulation being played out to the multimedia file of broadcasting according to total time shift amplitude is included, and is obtained
The currently playing progress of multimedia file is taken, currently playing progress is adjusted according to total time shift amplitude, acquisition is adjusted according to playing progress rate
Request playing progress rate after section request adjustment, and play multimedia file according to request playing progress rate.
Second aspect, a kind of media play system provided in an embodiment of the present invention, including:User requesting terminal, for
During player plays multimedia file, the solicited message of user's input is received;Playing control unit, wherein playing control unit bag
Contain:Receiving module, please for during multimedia file is played, receiving the playing progress rate regulation that user requesting terminal is sent
Ask, wherein playing progress rate regulation request bag is asked containing multiple button;File acquisition module, the time for obtaining multimedia file
Length;Time shift determining module, for the time span according to multimedia file and playing progress rate regulation request, it is determined that total time shift
Amplitude;Progress adjustment module, for adjusting the playing progress rate of multimedia file according to total time shift amplitude, and sends control instruction extremely
Player;Player plays multimedia file according to the control instruction of playing control unit.
Alternatively, time shift determining module determines that the method for total time shift amplitude is included:According to the time span of multimedia file
And button request asks sequence number in the button that playing progress rate is adjusted in request, determine that button asks corresponding time shift amplitude;Root
The corresponding time shift amplitude of each button request that request is included is adjusted according to playing progress rate, playing progress rate regulation request correspondence is determined
Total time shift amplitude.
Alternatively, the playing progress rate regulation request bag that user requesting terminal is sent is asked containing single keys presses, and single keys presses please
Time span and button request of the corresponding time shift amplitude comprising default preset or according to multimedia file is asked to be broadcast affiliated
Sequence number in degree of putting into regulation request is determined.
Alternatively, time shift determining module is asked in affiliated playing progress rate according to the time span and button of multimedia file
Sequence number in regulation request, determines that button asks the method for corresponding time shift amplitude to include:According to formula y=arctan (x/
a1)*a2* t calculates time shift amplitude, wherein, y is that button asks corresponding time shift amplitude, and x is that button is asked in affiliated playing progress rate
Sequence number in regulation request, time span/60min of t=multimedia files, a1And a2For the constant that can be set according to demand.
Alternatively, progress adjustment module plays out progress regulation to the multimedia file of broadcasting according to total time shift amplitude
Method is included, and obtains the currently playing progress of multimedia file, and currently playing progress is adjusted according to total time shift amplitude, obtains basis
Request playing progress rate after playing progress rate regulation request adjustment, and broadcasting control instruction will be sent to player.
Alternatively, user requesting terminal determines that the method for the button request included in playing progress rate regulation request is to judge
Whether new button request is received in a preset time after the button request currently finally received, if not having, when
Before the button request that finally receives last button request in request is adjusted for this playing progress rate, if so, then new press
The button request that key request belongs in the regulation request of this playing progress rate.
Alternatively, if comprising continuous key-press operation, root in the playing progress rate regulation request that user requesting terminal is received
The duration operated according to continuous key-press is converted into multiple button operation.
Alternatively, the button request type that user requesting terminal is sent includes F.F. request and fast rewinding request, it is determined that playing
The corresponding total time shift amplitude method of progress regulation request is included:Each button request that request is included is adjusted according to playing progress rate
Corresponding time shift amplitude and button request type, read group total obtain total time shift amplitude.
The playing progress rate adjusting method and system of media play system provided in an embodiment of the present invention, by playing many matchmakers
During body file, the playing progress rate regulation request that requesting terminal is sent is received, and obtains the time span of multimedia file,
Sequence number is asked in the button that playing progress rate is adjusted in request according to the time span of multimedia file and button request, it is determined that often
Secondary button asks corresponding time shift amplitude, and the corresponding time shift of each button request that request is included is adjusted further according to playing progress rate
Amplitude, determines the corresponding total time shift amplitude of playing progress rate regulation request to adjust the playing progress rate of multimedia file.As can be seen here,
The length of number of times and played file of the technical scheme based on user's continuous key-press, incrementally sets time shift amplitude, and can
To tend to a maximum, it is to avoid due to continuous key-press number of times is excessive and accommodative excess or time shift amplitude that occur are too small and
The problem of user's request can not being full of so that user can flexibly and accurately time shift to desired time point commence play out multimedia text
Part, improves fluency and the experience of time shift operation.
Brief description of the drawings
Technical scheme in order to illustrate the embodiments of the present invention more clearly, makes required in being described below to embodiment
Accompanying drawing is briefly described, it should be apparent that, drawings in the following description are only some embodiments of the present invention, for
For ordinary skill user, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings
Accompanying drawing.
Fig. 1 is a kind of flow chart of the playing progress rate adjusting method of media play system provided in an embodiment of the present invention;
Fig. 2 is a kind of algorithm tendency chart provided in an embodiment of the present invention;
Fig. 3 is a kind of structural representation of media play system provided in an embodiment of the present invention.
Embodiment
To make the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to embodiment party of the present invention
Formula is described in further detail.
Fig. 1 is refer to, Fig. 1 illustrates the playing progress rate regulation for the media play system that a preferred embodiment of the present invention is provided
Method.Handling process shown in Fig. 1 is described in detail, content can be as follows:
A kind of playing progress rate adjusting method of media play system provided in an embodiment of the present invention, including:
Step 100, during multimedia file is played, the playing progress rate regulation request that requesting terminal is sent is received.
Specifically, in the present embodiment, playing progress rate regulation request bag containing multiple button request, belong to it is same play into
The multiple button request of degree regulation request is recurred within a period of time, therefore, it is necessary first to a playing progress rate
Button request included in regulation request is determined, it is to be understood that this preferred embodiment is mainly initiated user
Corresponding time shift adjustment is carried out during continuous button operation, therefore determines the button number of request weight that playing progress rate regulation is included in asking
Point is how to determine last time button operation after user starts button.
Specifically, determining that the method for the button request included in playing progress rate regulation request is included:Judgement is currently most followed by
Whether new button request is received in a preset time after the button request received, if not having, current last reception
To button request last button request in request is adjusted for this playing progress rate;If so, then new button request belongs to
Button request in the regulation request of this playing progress rate.
Wherein, preset time can voluntarily be set according to user's use habit progress user, it can also be provided that default value,
For example, preset time could be arranged to 0.5 second, 1 second, 1.5 seconds, 2 seconds, the present invention is not limited thereto.
In addition, user is in button, kept for a period of time after may pressing, in this case, when button operation
Between more than second preset time when, can be considered the button operation be continuous key-press operation.Alternatively, when playing progress rate regulation please
Operated in asking comprising continuous key-press, then the duration operated according to continuous key-press is converted into multiple button operation.Wherein, second
Preset time can carry out user according to user's use habit and voluntarily set, it can also be provided that default value, for example, second is default
Time could be arranged to 0.5 second, 0.6 second, 0.7 second, the present invention is not limited thereto within 0.8 second ....
Alternatively, the method that the duration that continuous key-press is operated is converted into multiple button operation is included:
The duration of continuous key-press operation, often more than one the 3rd preset time, can be scaled one-touch operation, right
Answer a button request.Wherein, the 3rd preset time can voluntarily be set according to user's use habit progress user, can also be set
Default value is set to, for example, preset time could be arranged to 0.1 second, 0.2 second, 0.3 second, 0.4 second ...
Step 200, the time span of multimedia file is obtained.
Specifically, the time span of multimedia file is the total duration of currently playing multimedia file.
Step 300, the pressing in playing progress rate adjusts request according to the time span of multimedia file and button request
Key asks sequence number, determines that button asks corresponding time shift amplitude.
Specifically, according to the time span of multimedia file and button request in the regulation request of affiliated playing progress rate
Sequence number, determines that button asks corresponding time shift amplitude to include:According to formula y=arctan (x/a1)*a2* t calculates time shift amplitude,
Wherein, y is that button asks corresponding time shift amplitude, and x is that button asks the sequence number in affiliated playing progress rate adjusts request, t=
Time span/60min of multimedia file, a1And a2For the constant that can be set according to demand.
In the present embodiment, user can be by adjusting a1Value, can change the touch potential that y is incremented to maximum, a1It is smaller
Then faster arrival amplitude peak.User can also be by adjusting a2Value, can change y maximums radix (i.e. maximum time shift amplitude), a2
Smaller maximum time shift amplitude is smaller.
Alternatively, y values be able to can be rounded up with round, t values.
Alternatively, a1Can be using value as 14, a2Can be using value as 14.If a1=14, a2=14, the time of multimedia file
When length is 30min, user is when button operation number of times increases successively during the regulation of same playing progress rate is asked, and y values are finally stable
To maximum 10s.Maximum increases by 0.5 multiple per 30min according to video duration, and such as 60min is 20s, and 120min is
30s.... works as a1=14, a2=14, during video during a length of 60min, algorithm tendency chart, referring to Fig. 2.
Step 400, the corresponding time shift amplitude of each button request that request is included is adjusted according to playing progress rate, it is determined that broadcasting
The corresponding total time shift amplitude of degree of putting into regulation request.
Specifically, determine that the corresponding total time shift amplitude method of playing progress rate regulation request is included:Adjusted according to playing progress rate
Each button that section request is included asks corresponding time shift amplitude and button request type, and read group total obtains total time shift width
Degree.Wherein, button request type includes F.F. request and fast rewinding request, wherein, F.F. asks corresponding y values to take on the occasion of rewind
Corresponding y values are asked to take negative value.
Step 500, progress regulation is played out to the multimedia file of broadcasting according to total time shift amplitude.
Specifically, the method for progress regulation being played out to the multimedia file of broadcasting according to total time shift amplitude is included, and is obtained
The currently playing progress of multimedia file is taken, currently playing progress is adjusted according to total time shift amplitude, acquisition is adjusted according to playing progress rate
Request playing progress rate after section request adjustment, and play multimedia file according to request playing progress rate.Wherein it is determined that request is played
The method of progress can be directly by calculating total time shift amplitude and currently playing progress sum, to be determined, it is notable that
In other embodiments of the invention, it can also consider that other factors carry out adjust request playing progress rate, such as, judge that request is broadcast simultaneously
Degree of putting into whether within a preset threshold range, within the scope of herein if be adjusted according to results of calculation, if
Do not exist, be then adjusted.
It is worth noting that, in other embodiments of the invention, user also may be used in a playing progress rate regulation request
Only to include one-touch, i.e. user this button operation generation single keys presses request, single keys presses ask corresponding time shift width
Degree can be broadcast for default preset or according to the method described above according to the time span of multimedia file and button request affiliated
Sequence number in degree of putting into regulation request is determined.Wherein, the default preset can be 2 seconds, 3 seconds, 5 seconds, 10 seconds etc., can also root
User is carried out according to user's use habit voluntarily to set.
The playing progress rate adjusting method of media play system provided in an embodiment of the present invention, by playing multimedia file
During, the playing progress rate regulation request that requesting terminal is sent is received, wherein, playing progress rate regulation request bag contains multiple button
Request;Obtain the time span of multimedia file;According to the time span of multimedia file and button request in playing progress rate
Button request sequence number in regulation request, determines that button asks corresponding time shift amplitude;Wrapped according to playing progress rate regulation request
The each button contained asks corresponding time shift amplitude, determines the corresponding total time shift amplitude of playing progress rate regulation request;According to it is total when
Shifting amplitude plays out progress regulation to the multimedia file of broadcasting.So, this method can according to the number of times of user's continuous key-press,
It is incremented by time shift amplitude (and a maximum can be tended to), adjusts the corresponding time shift amplitude of each button, and according to multimedia text
Part duration is controlled to its maximum magnitude so that user can flexibly and accurately time shift commence play out many matchmakers to desired time point
Body file, improves fluency and the experience of time shift operation.
Based on identical technical concept, the embodiment of the present invention additionally provides a kind of media play system, refers to Fig. 3, Fig. 3
The multimedia play system of a preferred embodiment of the present invention offer is provided.
As shown in figure 3, multimedia play system includes:User requesting terminal 1, playing control unit 2 (such as set top box,
Intelligent television and projecting apparatus etc.) and player 3 (such as intelligent television and projecting apparatus), user is sent out by user requesting terminal 1
Regulation is sent to ask, playing control unit 2 receives regulation request and the multimedia text for asking to play player 3 according to the regulation
Part plays out progress regulation.
Specifically, user requesting terminal 1, for when player 3 plays multimedia file, receiving asking for user's input
Information is sought, it can be remote control or be provided with the electronic equipment of user's input module, the solicited message, which is included, to be played, temporarily
Stop, F.F. rewind progress regulation request etc. operation information.
Playing control unit 2, comprising:Receiving module 21, please for during multimedia file is played, receiving user
The playing progress rate regulation request that terminal 1 is sent is asked, wherein playing progress rate regulation request bag is asked containing multiple button;File acquisition mould
Block 22, the time span for obtaining multimedia file;Time shift determining module 23, for the time span according to multimedia file
And playing progress rate regulation request, it is determined that total time shift amplitude;Progress adjustment module 24, for adjusting many matchmakers according to total time shift amplitude
The playing progress rate of body file, and control instruction is sent to player 3.
Specifically, time shift determining module 23 determines that the method for total time shift amplitude is included:
The time span and receiving module 21 of the multimedia file got first according to file acquisition module 22 are received
To button request in the button that playing progress rate is adjusted in request ask sequence number, determine that button asks corresponding time shift amplitude.Its
It is secondary, the corresponding time shift amplitude of each button request that request is included is adjusted according to playing progress rate, determines that playing progress rate regulation please
Seek corresponding total time shift amplitude.
Wherein, time shift determining module 23 is asked in affiliated playing progress rate according to the time span and button of multimedia file
Sequence number in regulation request, determines that button asks the method for corresponding time shift amplitude to include:
According to formula y=arctan (x/a1)*a2* t calculates time shift amplitude, wherein, y is that button asks corresponding time shift width
Degree, x is that button asks the sequence number in affiliated playing progress rate adjusts request, time span/60min of t=multimedia files, a1
And a2For the constant that can be set according to demand.
Total time shift amplitude that progress adjustment module 24 is determined according to time shift determining module 23 is entered to the multimedia file of broadcasting
Row playing progress rate is adjusted, and is specifically included, and obtains the currently playing progress of multimedia file, is currently broadcast according to the adjustment of total time shift amplitude
Degree of putting into, obtains and adjusts the request playing progress rate after request adjustment according to playing progress rate, and will send and play control instruction to broadcasting
Put device 3.
Player 3 plays the broadcasting of the multimedia file according to the control instruction of progress adjustment module 24.
It is worth noting that, the method that user requesting terminal 1 determines the button request included in playing progress rate regulation request
New button request whether to be received in the preset time after the button request that judgement is currently finally received, if not having
Have, then the button request currently finally received adjusts the last button request in request for this playing progress rate, if so, then
The button request that new button request belongs in the regulation request of this playing progress rate.
Alternatively, if comprising continuous key-press operation, root in the playing progress rate regulation request that user requesting terminal 1 is received
The duration operated according to continuous key-press is converted into multiple button operation.
Alternatively, the button request type that user requesting terminal 1 is sent includes F.F. request and fast rewinding request, it is determined that playing
The corresponding total time shift amplitude method of progress regulation request is included:Each button request that request is included is adjusted according to playing progress rate
Corresponding time shift amplitude and button request type, read group total obtain total time shift amplitude.That is, calculating total time shift width
When spending, button request is F.F., and time shift amplitude is taken on the occasion of button request is rewind, and time shift amplitude takes negative value.
In other embodiments of the invention, user requesting terminal 1 is sent playing progress rate regulation request bag containing single by
Key is asked, and single keys presses ask corresponding time shift amplitude for default preset or by time shift determining module 23 according to multimedia file
Time span and button request affiliated playing progress rate adjust request in sequence number determine.
Media play system provided in an embodiment of the present invention, by user requesting terminal 1, for playing many in player 3
During media file, the solicited message of user's input is received;Playing control unit 2, wherein playing control unit 2 are included:Receive mould
Block 21, for during multimedia file is played, receiving the playing progress rate regulation request that user requesting terminal 1 is sent, its
Middle playing progress rate regulation request bag is asked containing multiple button;File acquisition module 22, the time for obtaining multimedia file is long
Degree;Time shift determining module 23, for the time span according to multimedia file and playing progress rate regulation request, it is determined that total time shift
Amplitude;Progress adjustment module 24, for adjusting the playing progress rate of multimedia file according to total time shift amplitude, and sends control instruction
To player 3;Player 3 plays multimedia file according to the control instruction of playing control unit 2.So, this media play system
System can be incremented by time shift amplitude according to the number of times of user's continuous key-press, it is possible to tend to a maximum, adjust each button correspondence
Time shift amplitude, and its maximum magnitude is controlled according to multimedia file duration so that user can flexibly and accurately time shift
Multimedia file is commenced play out to desired time point, fluency and the experience of time shift operation is improved.
Device embodiment described above is only schematical, wherein the unit illustrated as separating component can
To be or may not be physically separate, the part shown as unit can be or may not be physics list
Member, you can with positioned at a place, or can also be distributed on multiple NEs.It can be selected according to the actual needs
In some or all of module realize the purpose of this embodiment scheme.Those of ordinary skill in the art are not paying creativeness
Work in the case of, you can to understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can
Realized by the mode of software plus required general hardware platform, naturally it is also possible to pass through hardware.Understood based on such, on
The part that technical scheme substantially in other words contributes to prior art is stated to embody in the form of software product, should
Computer software product can be stored in a computer-readable storage medium, such as ROM/RAM, magnetic disc, CD, including some fingers
Order is to cause a computer equipment (can be personal computer, server, or network equipment etc.) to perform each implementation
Method described in some parts of example or embodiment.
It should also be noted that, term " comprising " or any other variant thereof is intended to cover non-exclusive inclusion, from
And to include the commodity or system of a series of key elements not only including those key elements, but also its including being not expressly set out
His key element, or also include for this commodity or the intrinsic key element of system.In the absence of more restrictions, by language
The key element that sentence "including a ..." is limited, it is not excluded that also exist in addition in the commodity or system including the key element
Identical element.
Some preferred embodiments of the present invention have shown and described in described above, but as previously described, it should be understood that the present invention
Be not limited to form disclosed herein, be not to be taken as the exclusion to other embodiment, and available for various other combinations,
Modification and environment, and above-mentioned teaching or the technology or knowledge of association area can be passed through in invention contemplated scope described herein
It is modified., then all should be in this hair and the change and change that those skilled in the art are carried out do not depart from the spirit and scope of the present invention
In the protection domain of bright appended claims.
Claims (16)
1. the playing progress rate adjusting method of a kind of media play system, it is characterised in that methods described includes:
During multimedia file is played, the playing progress rate regulation request that requesting terminal is sent is received, wherein, it is described to play
Progress adjusts request bag and asked containing multiple button;
Obtain the time span of the multimedia file;
The pressing in the playing progress rate adjusts request according to the time span of the multimedia file and button request
Key asks sequence number, determines that the button asks corresponding time shift amplitude;
Adjusted according to the playing progress rate and ask each button included to ask corresponding time shift amplitude, it is determined that described broadcast
The corresponding total time shift amplitude of degree of putting into regulation request;
Progress regulation is played out to the multimedia file of broadcasting according to total time shift amplitude.
2. according to the method described in claim 1, it is characterised in that determine the button included in the playing progress rate regulation request
Whether the method for request is, judge to receive in the preset time after the button currently finally received request new
The button request, if not having, the button request currently finally received is this playing progress rate regulation
Last button request in request, if so, then the new button request belong in the regulation request of this playing progress rate by
Key is asked.
3. according to the method described in claim 1, it is characterised in that include continuous key-press in playing progress rate regulation is asked
Operation, the then duration operated according to the continuous key-press is converted into multiple button operation.
4. according to the method described in claim 1, it is characterised in that according to the time span of the multimedia file and described
Sequence number of the button request in the affiliated playing progress rate regulation request, determines that the button asks corresponding time shift amplitude bag
Contain:
According to formula y=arctan (x/a1)*a2* t calculates time shift amplitude, wherein, y is that the button asks corresponding time shift width
Degree, x is that the button asks the sequence number in the affiliated playing progress rate regulation request, the time of multimedia file described in t=
Length/60min, a1And a2For the constant that can be set according to demand.
5. method according to claim 4, it is characterised in that a1Equal to 14, a2Equal to 14.
6. method according to claim 5, it is characterised in that the playing progress rate regulation request bag please containing single keys presses
Ask, the single keys presses ask corresponding time shift amplitude to include default preset or the time span according to the multimedia file
And sequence number of the button request in the affiliated playing progress rate regulation request is determined.
7. according to the method described in claim 1, it is characterised in that the button request type please comprising F.F. request and rewind
Ask, it is described to determine that the corresponding total time shift amplitude method of the playing progress rate regulation request is included:Adjusted according to the playing progress rate
The each button included is asked to ask corresponding time shift amplitude and the button request type, read group total obtains institute
State total time shift amplitude.
8. according to the method described in claim 1, it is characterised in that it is described according to total time shift amplitude to the described many of broadcasting
The method that media file plays out progress regulation is included, and the currently playing progress of the multimedia file is obtained, according to described
Total time shift amplitude adjusts the currently playing progress, obtain the request adjusted according to the playing progress rate after request adjustment play into
Degree, and play the multimedia file according to the request playing progress rate.
9. a kind of media play system, it is characterised in that the media play system includes:
User requesting terminal, in player plays multimedia file, receiving the solicited message of user's input;
Playing control unit, wherein the playing control unit is included:
Receiving module, for during multimedia file is played, receiving the playing progress rate that the user requesting terminal is sent
Regulation request, is asked wherein the playing progress rate adjusts request bag containing multiple button;
File acquisition module, the time span for obtaining the multimedia file;
Time shift determining module, is asked, really for the time span according to the multimedia file and playing progress rate regulation
Fixed total time shift amplitude;
Progress adjustment module, for adjusting the playing progress rate of the multimedia file according to total time shift amplitude, and sends control
System is instructed to the player;
The player plays the multimedia file according to the control instruction of the playing control unit.
10. media play system according to claim 9, it is characterised in that the time shift determining module determines described total
The method of time shift amplitude is included:
The pressing in the playing progress rate adjusts request according to the time span of the multimedia file and button request
Key asks sequence number, determines that the button asks corresponding time shift amplitude;
Adjusted according to the playing progress rate and ask each button included to ask corresponding time shift amplitude, it is determined that described broadcast
The corresponding total time shift amplitude of degree of putting into regulation request.
11. media play system according to claim 10, it is characterised in that the time shift determining module is according to described more
The sequence number of the time span of media file and button request in the affiliated playing progress rate regulation request, it is determined that described
Button asks the method for corresponding time shift amplitude to include:
According to formula y=arctan (x/a1)*a2* t calculates time shift amplitude, wherein, y is that the button asks corresponding time shift width
Degree, x is that the button asks the sequence number in the affiliated playing progress rate regulation request, the time of multimedia file described in t=
Length/60min, a1And a2For the constant that can be set according to demand.
12. media play system according to claim 9, it is characterised in that the progress adjustment module is according to described total
The method that time shift amplitude plays out progress regulation to the multimedia file of broadcasting is included, and obtains the multimedia file
Currently playing progress, adjusts the currently playing progress according to total time shift amplitude, obtains and adjusted according to the playing progress rate
Request playing progress rate after request adjustment, and broadcasting control instruction will be sent to the player.
13. media play system according to claim 9, it is characterised in that broadcast described in the user requesting terminal determination
The method of the button request included in degree of putting into regulation request is after judging that the button currently finally received is asked
Whether new button request, if do not have, the button that currently finally receives are received in one preset time
Ask to ask for the last button in playing progress rate regulation request this described, if so, then the new button request belongs to
Button request in the regulation request of this playing progress rate.
14. media play system according to claim 9, it is characterised in that if what the user requesting terminal was received
Comprising continuous key-press operation in the playing progress rate regulation request, then the duration operated according to the continuous key-press is converted into
Multiple button operation.
15. media play system according to claim 10, it is characterised in that it is described that the user requesting terminal is sent
Playing progress rate adjusts request bag and asked containing single keys presses, and the single keys presses ask corresponding time shift amplitude to include default preset
Or the time span and the button according to the multimedia file are asked in the affiliated playing progress rate regulation request
Sequence number is determined.
16. media play system according to claim 9, it is characterised in that it is described that the user requesting terminal is sent
Button request type includes F.F. request and fast rewinding request, and corresponding total time shift width is asked in the determination playing progress rate regulation
Degree method is included:According to the playing progress rate adjust each button that request included ask corresponding time shift amplitude and
The button request type, read group total obtains total time shift amplitude.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710532393.4A CN107147954A (en) | 2017-07-03 | 2017-07-03 | A kind of media play system and its playing progress rate adjusting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710532393.4A CN107147954A (en) | 2017-07-03 | 2017-07-03 | A kind of media play system and its playing progress rate adjusting method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107147954A true CN107147954A (en) | 2017-09-08 |
Family
ID=59784960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710532393.4A Pending CN107147954A (en) | 2017-07-03 | 2017-07-03 | A kind of media play system and its playing progress rate adjusting method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107147954A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989545A (en) * | 2018-06-12 | 2018-12-11 | Oppo(重庆)智能科技有限公司 | Control method, device, mobile terminal and the computer-readable medium of mobile terminal |
CN109327732A (en) * | 2018-08-29 | 2019-02-12 | 广州视源电子科技股份有限公司 | Multimedia file broadcasting control method, device, computer equipment and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1419785A (en) * | 2000-03-31 | 2003-05-21 | 联合视频制品公司 | Interactive media system and method for presenting pause-time content |
US20130209061A1 (en) * | 2012-02-14 | 2013-08-15 | Sony Mobile Communications Ab | Multimedia playing control method, playing control module and playing terminal |
CN103596059A (en) * | 2013-11-21 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | Intelligent-television media player and playing progress adjusting method thereof, and intelligent television |
-
2017
- 2017-07-03 CN CN201710532393.4A patent/CN107147954A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1419785A (en) * | 2000-03-31 | 2003-05-21 | 联合视频制品公司 | Interactive media system and method for presenting pause-time content |
US20130209061A1 (en) * | 2012-02-14 | 2013-08-15 | Sony Mobile Communications Ab | Multimedia playing control method, playing control module and playing terminal |
CN103596059A (en) * | 2013-11-21 | 2014-02-19 | 乐视致新电子科技(天津)有限公司 | Intelligent-television media player and playing progress adjusting method thereof, and intelligent television |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989545A (en) * | 2018-06-12 | 2018-12-11 | Oppo(重庆)智能科技有限公司 | Control method, device, mobile terminal and the computer-readable medium of mobile terminal |
CN109327732A (en) * | 2018-08-29 | 2019-02-12 | 广州视源电子科技股份有限公司 | Multimedia file broadcasting control method, device, computer equipment and storage medium |
CN109327732B (en) * | 2018-08-29 | 2020-11-24 | 广州视源电子科技股份有限公司 | Multimedia file playing control method and device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104090912B (en) | Information-pushing method and device | |
US10116783B2 (en) | Providing and using a media control profile to manipulate various functionality of a mobile communication device | |
CN106847315B (en) | Method for synchronously displaying audio books sentence by sentence | |
CN107657973A (en) | Text and audio mix display methods, device, terminal device and storage medium | |
US20130041905A1 (en) | Sentimental Information Associated with an Object Within a Media | |
CN107197381A (en) | Temperature curve generation method, device and the readable storage medium storing program for executing of television video | |
CN110365574A (en) | A kind of playback method of voice messaging, device and storage medium | |
CN107147954A (en) | A kind of media play system and its playing progress rate adjusting method | |
CN107622101A (en) | Play method and device, the electronic equipment of song | |
CN109819301A (en) | Playback method and device, terminal device, the computer readable storage medium of video | |
CN103313127B (en) | A kind of television channel switching method and device | |
CN110868638A (en) | Automatic playing method of video watching point, terminal and server | |
CN104658559B (en) | Multi-medium play method and device | |
CN107562847A (en) | Information processing method and related product | |
JP2008113247A (en) | Streaming reproducing method, streaming reproduction system, server device, moving image reproducing device, and computer program | |
CN113596606A (en) | Control method and device for counting real playing time of video | |
CN106354469B (en) | A kind of loudness adjusting method and device | |
CN109508166B (en) | Audio playing method, device, equipment and storage medium | |
CN104575125B (en) | Dual-audio repeating method and device | |
CN110347864A (en) | A kind of intelligence adjusts the method and system of audio frequency parameter | |
CN111314792B (en) | Note generation method, electronic device and storage medium | |
Dhanesha et al. | User driven audio content navigation for spoken web | |
CN109151572A (en) | A kind of playback method and device | |
CN106550279A (en) | Interactive live implementation method, apparatus and system | |
CN106547768A (en) | A kind of control method for playing back and device of media file |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170908 |
|
RJ01 | Rejection of invention patent application after publication |