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 PDF

Info

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
Application number
CN201710532393.4A
Other languages
Chinese (zh)
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.)
Wangsu Science and Technology Co Ltd
Original Assignee
Wangsu Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wangsu Science and Technology Co Ltd filed Critical Wangsu Science and Technology Co Ltd
Priority to CN201710532393.4A priority Critical patent/CN107147954A/en
Publication of CN107147954A publication Critical patent/CN107147954A/en
Pending legal-status Critical Current

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/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/47217End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing 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/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • H04N21/42213Specific keyboard arrangements for facilitating data entry
    • H04N21/42215Specific 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

A kind of media play system and its playing progress rate adjusting method
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.
CN201710532393.4A 2017-07-03 2017-07-03 A kind of media play system and its playing progress rate adjusting method Pending CN107147954A (en)

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)

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

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

Patent Citations (3)

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

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