CN107147954A - 一种媒体播放***及其播放进度调节方法 - Google Patents

一种媒体播放***及其播放进度调节方法 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
English (en)
Inventor
黄东兰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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/zh
Publication of CN107147954A publication Critical patent/CN107147954A/zh
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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种媒体播放***及其播放进度调节方法,本发明属于媒体播放技术领域。所述方法包括:在播放多媒体文件的过程中,接收请求终端发出的播放进度调节请求;获取多媒体文件的时间长度;根据多媒体文件的时间长度以及按键请求在播放进度调节请求中的按键请求序号,确定按键请求对应的时移幅度;根据播放进度调节请求所包含的每次按键请求对应的时移幅度,确定播放进度调节请求对应的总时移幅度;根据总时移幅度对播放的多媒体文件进行播放进度调节。本发明可根据用户连续按键的次数,递增时移幅度,使得用户能灵活准确地时移到期望的时间点开始播放多媒体文件,提升了时移操作的流畅性和体验。

Description

一种媒体播放***及其播放进度调节方法
技术领域
本发明涉及媒体播放技术领域,特别涉及一种媒体播放***及其播放进度调节方法。
背景技术
视频类应用中,快进\快退是播放视频的常见功能。传统手机和网页终端使用过程,用户通常可通过拖拽进度条,完成快进\快退的操作,准确的时移到自己期望视频片段开始播放。
随着智能电视的发展,电视端的视频播放,也具备快进\快退功能。但是与传统终端不同,电视端需通过遥控按键完成视频快进\快退操作。如:按一次左\右键,完成一次快退\快进;长按键,完成多次连续快退\快进操作。
目前常见的按键实现快进\快退响应的方法有:
1、按一次左\右键时,视频以X倍的幅度开始时移,通过多次左\右键,时移幅度依次变化为1X、2X、3X...直到用户点击播放键时完成时移操作开始播放。该方法的缺点在于,每次时移的幅度是固定的,用户需通过按键手动调整快进快退的幅度,且需用户点击播放键时才能完成操作进入播放。该时移方法容易出现快进\快退过头,很难准确地时移到用户期望时间点。
2、根据用户按键次数,依次递增时移幅度,如连续按键第1次时移1秒,连续按键第2次时移2秒,连续按键第3次时移4秒,依次类推....停止连续按键时,完成时移操作开始播放视频。该方法用户可灵活通过连续按键的次数(或按键长短)调整时移幅度,但假设第N次时移的幅度,递增上限为40s,则对于短视频(如5分钟)而言,同样的,很容易出现长按时移过快导致时移到尽头退出播放的情况,而对于长视频(如3个小时),由于按键的最大时移幅度是40s,当用户期望时移的长度很大时,需连续按键多次(或长时间长按),操作缺乏智能性。
由此可见,现有的按键实现快进\快退响应技术无法根据视频文件本身进行设计,缺乏智能性。
发明内容
为了解决现有技术中的问题,本发明实施例提供了一种媒体播放***及其播放进度调节方法。所述技术方案如下:
第一方面,本发明实施例提供的一种媒体播放***的播放进度调节方法,包括:在播放多媒体文件的过程中,接收请求终端发出的播放进度调节请求,其中,播放进度调节请求包含多次按键请求;获取多媒体文件的时间长度;根据多媒体文件的时间长度以及按键请求在播放进度调节请求中的按键请求序号,确定按键请求对应的时移幅度;根据播放进度调节请求所包含的每次按键请求对应的时移幅度,确定播放进度调节请求对应的总时移幅度;根据总时移幅度对播放的多媒体文件进行播放进度调节。
可选地,确定播放进度调节请求中包含的按键请求的方法为,判断当前最后接收到的按键请求之后的一预设时间内是否接收到新的按键请求,若没有,则当前最后接收到的按键请求为本次播放进度调节请求中的最后的按键请求,若有,则新的按键请求属于本次播放进度调节请求中的按键请求。
可选地,当播放进度调节请求中包含连续按键操作,则根据连续按键操作的持续时间换算成多次按键操作。
可选地,根据多媒体文件的时间长度以及按键请求在所属播放进度调节请求中的序号,确定按键请求对应的时移幅度包含:根据公式y=arctan(x/a1)*a2*t计算时移幅度,其中,y为按键请求对应的时移幅度,x为按键请求在所属播放进度调节请求中的序号,t=多媒体文件的时间长度/60min,a1和a2为可根据需求设置的常量。
可选地,a1等于14,a2等于14。
可选地,播放进度调节请求包含单次按键请求,单次按键请求对应的时移幅度包含默认预设值或根据多媒体文件的时间长度以及按键请求在所属播放进度调节请求中的序号确定。
可选地,按键请求类型包含快进请求和快退请求,确定播放进度调节请求对应的总时移幅度方法包含:根据播放进度调节请求所包含的每次按键请求对应的时移幅度以及按键请求类型,求和计算得到总时移幅度。
可选地,根据总时移幅度对播放的多媒体文件进行播放进度调节的方法包含,获取多媒体文件的当前播放进度,根据总时移幅度调整当前播放进度,获得根据播放进度调节请求调整后的请求播放进度,并按照请求播放进度播放多媒体文件。
第二方面,本发明实施例提供的一种媒体播放***,包括:用户请求终端,用于在播放器播放多媒体文件时,接收用户输入的请求信息;播放控制单元,其中播放控制单元包含:接收模块,用于在播放多媒体文件的过程中,接收用户请求终端发出的播放进度调节请求,其中播放进度调节请求包含多次按键请求;文件获取模块,用于获取多媒体文件的时间长度;时移确定模块,用于根据多媒体文件的时间长度以及播放进度调节请求,确定总时移幅度;进度调节模块,用于根据总时移幅度调整多媒体文件的播放进度,并发送控制指令至播放器;播放器根据播放控制单元的控制指令播放多媒体文件。
可选地,时移确定模块确定总时移幅度的方法包含:根据多媒体文件的时间长度以及按键请求在播放进度调节请求中的按键请求序号,确定按键请求对应的时移幅度;根据播放进度调节请求所包含的每次按键请求对应的时移幅度,确定播放进度调节请求对应的总时移幅度。
可选地,用户请求终端发出的播放进度调节请求包含单次按键请求,单次按键请求对应的时移幅度包含默认预设值或根据多媒体文件的时间长度以及按键请求在所属播放进度调节请求中的序号确定。
可选地,时移确定模块根据多媒体文件的时间长度以及按键请求在所属播放进度调节请求中的序号,确定按键请求对应的时移幅度的方法包含:根据公式y=arctan(x/a1)*a2*t计算时移幅度,其中,y为按键请求对应的时移幅度,x为按键请求在所属播放进度调节请求中的序号,t=多媒体文件的时间长度/60min,a1和a2为可根据需求设置的常量。
可选地,进度调节模块根据总时移幅度对播放的多媒体文件进行播放进度调节的方法包含,获取多媒体文件的当前播放进度,根据总时移幅度调整当前播放进度,获得根据播放进度调节请求调整后的请求播放进度,并将发送播放控制指令至播放器。
可选地,用户请求终端确定播放进度调节请求中包含的按键请求的方法为,判断当前最后接收到的按键请求之后的一预设时间内是否接收到新的按键请求,若没有,则当前最后接收到的按键请求为本次播放进度调节请求中的最后的按键请求,若有,则新的按键请求属于本次播放进度调节请求中的按键请求。
可选地,若用户请求终端接收到的播放进度调节请求中包含连续按键操作,则根据连续按键操作的持续时间换算成多次按键操作。
可选地,用户请求终端发出的按键请求类型包含快进请求和快退请求,确定播放进度调节请求对应的总时移幅度方法包含:根据播放进度调节请求所包含的每次按键请求对应的时移幅度以及按键请求类型,求和计算得到总时移幅度。
本发明实施例提供的媒体播放***的播放进度调节方法和***,通过在播放多媒体文件的过程中,接收请求终端发出的播放进度调节请求,并获取多媒体文件的时间长度,根据多媒体文件的时间长度以及按键请求在播放进度调节请求中的按键请求序号,确定每次按键请求对应的时移幅度,再根据播放进度调节请求所包含的每次按键请求对应的时移幅度,确定播放进度调节请求对应的总时移幅度来调节多媒体文件的播放进度。由此可见,本发明的技术方案基于用户连续按键的次数及播放文件的长度,递增设置时移幅度,并可以趋向一个最大值,避免了由于连续按键次数过多而出现的调节过度或者时移幅度太小而无法满是用户需求的问题,使得用户能灵活准确地时移到期望的时间点开始播放多媒体文件,提升了时移操作的流畅性和体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术用户来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种媒体播放***的播放进度调节方法的流程图;
图2是本发明实施例提供的一种算法趋势图;
图3是本发明实施例提供的一种媒体播放***的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
请参照图1,图1绘示本发明一较佳实施例所提供的媒体播放***的播放进度调节方法。对图1所示的处理流程进行详细的说明,内容可以如下:
本发明实施例提供的一种媒体播放***的播放进度调节方法,包括:
步骤100,在播放多媒体文件的过程中,接收请求终端发出的播放进度调节请求。
详细而言,在本实施例中,播放进度调节请求包含多次按键请求,属于同一播放进度调节请求的多次按键请求是在一段时间内连续发生的,因此,首先需要对一个播放进度调节请求中所包含的的按键请求进行确定,可以理解的是,本较佳实施例主要对用户发起连续的按键操作时进行相应的时移调整,故确定播放进度调节请求中包含的按键请求数重点在于在用户开始按键之后如何确定最后一次按键操作。
具体的,确定播放进度调节请求中包含的按键请求的方法包含:判断当前最后接收到的按键请求之后的一预设时间内是否接收到新的按键请求,若没有,则当前最后接收到的按键请求为本次播放进度调节请求中的最后的按键请求;若有,则新的按键请求属于本次播放进度调节请求中的按键请求。
其中,预设时间可以根据用户使用习惯进行用户自行设置,也可以设置为默认值,例如,预设时间可以设置为0.5秒、1秒、1.5秒、2秒,本发明并不以此为限。
另外,用户在按键时,可能按下之后保持一段时间,在这种情况下,当按键操作时间超过一第二预设时间时,可视为该按键操作为连续按键操作。可选地,当播放进度调节请求中包含连续按键操作,则根据连续按键操作的持续时间换算成多次按键操作。其中,第二预设时间可以根据用户使用习惯进行用户自行设置,也可以设置为默认值,例如,第二预设时间可以设置为0.5秒、0.6秒、0.7秒、0.8秒……本发明并不以此为限。
可选地,连续按键操作的持续时间换算成多次按键操作的方法包含:
连续按键操作的持续时间每超过一第三预设时间,可以换算为一次按键操作,对应一个按键请求。其中,第三预设时间可以根据用户使用习惯进行用户自行设置,也可以设置为默认值,例如,预设时间可以设置为0.1秒、0.2秒、0.3秒、0.4秒……
步骤200,获取多媒体文件的时间长度。
具体而言,多媒体文件的时间长度为当前播放的多媒体文件的总时长。
步骤300,根据多媒体文件的时间长度以及按键请求在播放进度调节请求中的按键请求序号,确定按键请求对应的时移幅度。
具体地,根据多媒体文件的时间长度以及按键请求在所属播放进度调节请求中的序号,确定按键请求对应的时移幅度包含:根据公式y=arctan(x/a1)*a2*t计算时移幅度,其中,y为按键请求对应的时移幅度,x为按键请求在所属播放进度调节请求中的序号,t=多媒体文件的时间长度/60min,a1和a2为可根据需求设置的常量。
在本实施例中,用户可以通过调整a1值,可修改y递增至最大值的按键次数,a1越小则越快到达最大幅度。用户也可以通过调整a2值,可修改y最大值基数(即最大时移幅度),a2越小最大时移幅度越小。
可选地,y值可以四舍五入取整,t值可以向上取整。
可选地,a1可以取值为14,a2可以取值为14。若a1=14,a2=14,多媒体文件的时间长度为30min时,用户在同一播放进度调节请求中按键操作次数依次增加时,y值最终稳定至最大值10s。最大值根据视频时长,每30min增加0.5倍数,如60min为20s,120min为30s....当a1=14,a2=14,视频时长为60min时,算法趋势图,参见图2。
步骤400,根据播放进度调节请求所包含的每次按键请求对应的时移幅度,确定播放进度调节请求对应的总时移幅度。
具体而言,确定播放进度调节请求对应的总时移幅度方法包含:根据播放进度调节请求所包含的每次按键请求对应的时移幅度以及按键请求类型,求和计算得到总时移幅度。其中,按键请求类型包含快进请求和快退请求,其中,快进请求对应的y值取正值,快退请求对应的y值取负值。
步骤500,根据总时移幅度对播放的多媒体文件进行播放进度调节。
具体地,根据总时移幅度对播放的多媒体文件进行播放进度调节的方法包含,获取多媒体文件的当前播放进度,根据总时移幅度调整当前播放进度,获得根据播放进度调节请求调整后的请求播放进度,并按照请求播放进度播放多媒体文件。其中,确定请求播放进度的方法可直接通过计算总时移幅度与当前播放进度之和,来进行确定,值得注意的是,在本发明的其他实施例中,还可同时考虑其他因素来调整请求播放进度,例如判断请求播放进度是否在一个预设阈值范围之内,若在此范围之内则根据实际计算结果进行调整,若不在,则进行调整。
值得注意的是,在本发明的其他实施例中,用户在一次播放进度调节请求中,也可以只包含一次按键,即用户本次按键操作生成单次按键请求,单次按键请求对应的时移幅度可以为默认预设值或按照上述方法根据多媒体文件的时间长度以及按键请求在所属播放进度调节请求中的序号确定。其中,该默认预设值可以为2秒、3秒、5秒、10秒等,也可以根据用户使用习惯进行用户自行设置。
本发明实施例提供的媒体播放***的播放进度调节方法,通过在播放多媒体文件的过程中,接收请求终端发出的播放进度调节请求,其中,播放进度调节请求包含多次按键请求;获取多媒体文件的时间长度;根据多媒体文件的时间长度以及按键请求在播放进度调节请求中的按键请求序号,确定按键请求对应的时移幅度;根据播放进度调节请求所包含的每次按键请求对应的时移幅度,确定播放进度调节请求对应的总时移幅度;根据总时移幅度对播放的多媒体文件进行播放进度调节。这样,本方法可根据用户连续按键的次数,递增时移幅度(并可以趋向一个最大值),调整每次按键对应的时移幅度,并根据多媒体文件时长对其最大范围进行控制,使得用户能灵活准确地时移到期望的时间点开始播放多媒体文件,提升了时移操作的流畅性和体验。
基于相同的技术构思,本发明实施例还提供了一种媒体播放***,请参见图3,图3绘示本发明一较佳实施例提供的多媒体播放***。
如图3所示,多媒体播放***包括:用户请求终端1、播放控制单元2(例如机顶盒、智能电视和投影仪等)和播放器3(例如智能电视和投影仪等),用户通过用户请求终端1发送调节请求,播放控制单元2接收该调节请求并根据该调节请求对播放器3播放的多媒体文件进行播放进度调节。
具体而言,用户请求终端1,用于在播放器3播放多媒体文件时,接收用户输入的请求信息,其可以是遥控器或安装有用户输入模块的电子设备,所述请求信息包含播放、暂停、快进\快退进度调节请求等操作信息。
播放控制单元2,包含:接收模块21,用于在播放多媒体文件的过程中,接收用户请求终端1发出的播放进度调节请求,其中播放进度调节请求包含多次按键请求;文件获取模块22,用于获取多媒体文件的时间长度;时移确定模块23,用于根据多媒体文件的时间长度以及播放进度调节请求,确定总时移幅度;进度调节模块24,用于根据总时移幅度调整多媒体文件的播放进度,并发送控制指令至播放器3。
具体而言,时移确定模块23确定总时移幅度的方法包含:
首先根据文件获取模块22获取到的多媒体文件的时间长度以及接收模块21接收到的按键请求在播放进度调节请求中的按键请求序号,确定按键请求对应的时移幅度。其次,根据播放进度调节请求所包含的每次按键请求对应的时移幅度,确定播放进度调节请求对应的总时移幅度。
其中,时移确定模块23根据多媒体文件的时间长度以及按键请求在所属播放进度调节请求中的序号,确定按键请求对应的时移幅度的方法包含:
根据公式y=arctan(x/a1)*a2*t计算时移幅度,其中,y为按键请求对应的时移幅度,x为按键请求在所属播放进度调节请求中的序号,t=多媒体文件的时间长度/60min,a1和a2为可根据需求设置的常量。
进度调节模块24根据时移确定模块23确定的总时移幅度对播放的多媒体文件进行播放进度调节,具体包含,获取多媒体文件的当前播放进度,根据总时移幅度调整当前播放进度,获得根据播放进度调节请求调整后的请求播放进度,并将发送播放控制指令至播放器3。
播放器3根据进度调节模块24的控制指令播放所述多媒体文件的播放。
值得注意的是,用户请求终端1确定播放进度调节请求中包含的按键请求的方法为,判断当前最后接收到的按键请求之后的一预设时间内是否接收到新的按键请求,若没有,则当前最后接收到的按键请求为本次播放进度调节请求中的最后的按键请求,若有,则新的按键请求属于本次播放进度调节请求中的按键请求。
可选地,若用户请求终端1接收到的播放进度调节请求中包含连续按键操作,则根据连续按键操作的持续时间换算成多次按键操作。
可选地,用户请求终端1发出的按键请求类型包含快进请求和快退请求,确定播放进度调节请求对应的总时移幅度方法包含:根据播放进度调节请求所包含的每次按键请求对应的时移幅度以及按键请求类型,求和计算得到总时移幅度。也就是说,在计算总时移幅度时,按键请求为快进,时移幅度取正值,按键请求为快退,时移幅度取负值。
在本发明的其他实施例中,用户请求终端1发出的播放进度调节请求包含单次按键请求,单次按键请求对应的时移幅度为默认预设值或由时移确定模块23根据多媒体文件的时间长度以及按键请求在所属播放进度调节请求中的序号确定。
本发明实施例提供的媒体播放***,通过用户请求终端1,用于在播放器3播放多媒体文件时,接收用户输入的请求信息;播放控制单元2,其中播放控制单元2包含:接收模块21,用于在播放多媒体文件的过程中,接收用户请求终端1发出的播放进度调节请求,其中播放进度调节请求包含多次按键请求;文件获取模块22,用于获取多媒体文件的时间长度;时移确定模块23,用于根据多媒体文件的时间长度以及播放进度调节请求,确定总时移幅度;进度调节模块24,用于根据总时移幅度调整多媒体文件的播放进度,并发送控制指令至播放器3;播放器3根据播放控制单元2的控制指令播放多媒体文件。这样,本媒体播放***可根据用户连续按键的次数,递增时移幅度,并可以趋向一个最大值,调整每次按键对应的时移幅度,并根据多媒体文件时长对其最大范围进行控制,使得用户能灵活准确地时移到期望的时间点开始播放多媒体文件,提升了时移操作的流畅性和体验。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
还需要说明的是,术语“包括”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者***中还存在另外的相同要素。
上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。

Claims (16)

1.一种媒体播放***的播放进度调节方法,其特征在于,所述方法包括:
在播放多媒体文件的过程中,接收请求终端发出的播放进度调节请求,其中,所述播放进度调节请求包含多次按键请求;
获取所述多媒体文件的时间长度;
根据所述多媒体文件的时间长度以及所述按键请求在所述播放进度调节请求中的按键请求序号,确定所述按键请求对应的时移幅度;
根据所述播放进度调节请求所包含的每次所述按键请求对应的时移幅度,确定所述播放进度调节请求对应的总时移幅度;
根据所述总时移幅度对播放的所述多媒体文件进行播放进度调节。
2.根据权利要求1所述的方法,其特征在于,确定所述播放进度调节请求中包含的按键请求的方法为,判断当前最后接收到的所述按键请求之后的一预设时间内是否接收到新的所述按键请求,若没有,则所述当前最后接收到的所述按键请求为本次所述播放进度调节请求中的最后的按键请求,若有,则所述新的按键请求属于本次播放进度调节请求中的按键请求。
3.根据权利要求1所述的方法,其特征在于,当所述播放进度调节请求中包含连续按键操作,则根据所述连续按键操作的持续时间换算成多次按键操作。
4.根据权利要求1所述的方法,其特征在于,根据所述多媒体文件的时间长度以及所述按键请求在所属所述播放进度调节请求中的序号,确定所述按键请求对应的时移幅度包含:
根据公式y=arctan(x/a1)*a2*t计算时移幅度,其中,y为所述按键请求对应的时移幅度,x为所述按键请求在所属所述播放进度调节请求中的序号,t=所述多媒体文件的时间长度/60min,a1和a2为可根据需求设置的常量。
5.根据权利要求4所述的方法,其特征在于,所述a1等于14,所述a2等于14。
6.根据权利要求5所述的方法,其特征在于,所述播放进度调节请求包含单次按键请求,所述单次按键请求对应的时移幅度包含默认预设值或根据所述多媒体文件的时间长度以及所述按键请求在所属所述播放进度调节请求中的序号确定。
7.根据权利要求1所述的方法,其特征在于,所述按键请求类型包含快进请求和快退请求,所述确定所述播放进度调节请求对应的总时移幅度方法包含:根据所述播放进度调节请求所包含的每次所述按键请求对应的时移幅度以及所述按键请求类型,求和计算得到所述总时移幅度。
8.根据权利要求1所述的方法,其特征在于,所述根据所述总时移幅度对播放的所述多媒体文件进行播放进度调节的方法包含,获取所述多媒体文件的当前播放进度,根据所述总时移幅度调整所述当前播放进度,获得根据所述播放进度调节请求调整后的请求播放进度,并按照所述请求播放进度播放所述多媒体文件。
9.一种媒体播放***,其特征在于,所述媒体播放***包括:
用户请求终端,用于在播放器播放多媒体文件时,接收用户输入的请求信息;
播放控制单元,其中所述播放控制单元包含:
接收模块,用于在播放多媒体文件的过程中,接收所述用户请求终端发出的播放进度调节请求,其中所述播放进度调节请求包含多次按键请求;
文件获取模块,用于获取所述多媒体文件的时间长度;
时移确定模块,用于根据所述多媒体文件的时间长度以及所述播放进度调节请求,确定总时移幅度;
进度调节模块,用于根据所述总时移幅度调整所述多媒体文件的播放进度,并发送控制指令至所述播放器;
所述播放器根据所述播放控制单元的控制指令播放所述多媒体文件。
10.根据权利要求9所述的媒体播放***,其特征在于,所述时移确定模块确定所述总时移幅度的方法包含:
根据所述多媒体文件的时间长度以及所述按键请求在所述播放进度调节请求中的按键请求序号,确定所述按键请求对应的时移幅度;
根据所述播放进度调节请求所包含的每次所述按键请求对应的时移幅度,确定所述播放进度调节请求对应的总时移幅度。
11.根据权利要求10所述的媒体播放***,其特征在于,所述时移确定模块根据所述多媒体文件的时间长度以及所述按键请求在所属所述播放进度调节请求中的序号,确定所述按键请求对应的时移幅度的方法包含:
根据公式y=arctan(x/a1)*a2*t计算时移幅度,其中,y为所述按键请求对应的时移幅度,x为所述按键请求在所属所述播放进度调节请求中的序号,t=所述多媒体文件的时间长度/60min,a1和a2为可根据需求设置的常量。
12.根据权利要求9所述的媒体播放***,其特征在于,所述进度调节模块根据所述总时移幅度对播放的所述多媒体文件进行播放进度调节的方法包含,获取所述多媒体文件的当前播放进度,根据所述总时移幅度调整所述当前播放进度,获得根据所述播放进度调节请求调整后的请求播放进度,并将发送播放控制指令至所述播放器。
13.根据权利要求9所述的媒体播放***,其特征在于,所述用户请求终端确定所述播放进度调节请求中包含的按键请求的方法为,判断当前最后接收到的所述按键请求之后的一预设时间内是否接收到新的所述按键请求,若没有,则所述当前最后接收到的所述按键请求为本次所述播放进度调节请求中的最后的按键请求,若有,则所述新的按键请求属于本次播放进度调节请求中的按键请求。
14.根据权利要求9所述的媒体播放***,其特征在于,若所述用户请求终端接收到的所述播放进度调节请求中包含连续按键操作,则根据所述连续按键操作的持续时间换算成多次按键操作。
15.根据权利要求10所述的媒体播放***,其特征在于,所述用户请求终端发出的所述播放进度调节请求包含单次按键请求,所述单次按键请求对应的时移幅度包含默认预设值或根据所述多媒体文件的时间长度以及所述按键请求在所属所述播放进度调节请求中的序号确定。
16.根据权利要求9所述的媒体播放***,其特征在于,所述用户请求终端发出的所述按键请求类型包含快进请求和快退请求,所述确定所述播放进度调节请求对应的总时移幅度方法包含:根据所述播放进度调节请求所包含的每次所述按键请求对应的时移幅度以及所述按键请求类型,求和计算得到所述总时移幅度。
CN201710532393.4A 2017-07-03 2017-07-03 一种媒体播放***及其播放进度调节方法 Pending CN107147954A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710532393.4A CN107147954A (zh) 2017-07-03 2017-07-03 一种媒体播放***及其播放进度调节方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710532393.4A CN107147954A (zh) 2017-07-03 2017-07-03 一种媒体播放***及其播放进度调节方法

Publications (1)

Publication Number Publication Date
CN107147954A true CN107147954A (zh) 2017-09-08

Family

ID=59784960

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710532393.4A Pending CN107147954A (zh) 2017-07-03 2017-07-03 一种媒体播放***及其播放进度调节方法

Country Status (1)

Country Link
CN (1) CN107147954A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108989545A (zh) * 2018-06-12 2018-12-11 Oppo(重庆)智能科技有限公司 移动终端的控制方法、装置、移动终端及计算机可读介质
CN109327732A (zh) * 2018-08-29 2019-02-12 广州视源电子科技股份有限公司 多媒体文件播放控制方法、装置、计算机设备和存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1419785A (zh) * 2000-03-31 2003-05-21 联合视频制品公司 显示暂停时间内容的交互式媒体***和方法
US20130209061A1 (en) * 2012-02-14 2013-08-15 Sony Mobile Communications Ab Multimedia playing control method, playing control module and playing terminal
CN103596059A (zh) * 2013-11-21 2014-02-19 乐视致新电子科技(天津)有限公司 智能电视媒体播放器及其播放进度调整方法、智能电视

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1419785A (zh) * 2000-03-31 2003-05-21 联合视频制品公司 显示暂停时间内容的交互式媒体***和方法
US20130209061A1 (en) * 2012-02-14 2013-08-15 Sony Mobile Communications Ab Multimedia playing control method, playing control module and playing terminal
CN103596059A (zh) * 2013-11-21 2014-02-19 乐视致新电子科技(天津)有限公司 智能电视媒体播放器及其播放进度调整方法、智能电视

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108989545A (zh) * 2018-06-12 2018-12-11 Oppo(重庆)智能科技有限公司 移动终端的控制方法、装置、移动终端及计算机可读介质
CN109327732A (zh) * 2018-08-29 2019-02-12 广州视源电子科技股份有限公司 多媒体文件播放控制方法、装置、计算机设备和存储介质
CN109327732B (zh) * 2018-08-29 2020-11-24 广州视源电子科技股份有限公司 多媒体文件播放控制方法、装置、计算机设备和存储介质

Similar Documents

Publication Publication Date Title
CN104090912B (zh) 信息推送方法及装置
US11947587B2 (en) Methods, systems, and media for generating sentimental information associated with media content
US10116783B2 (en) Providing and using a media control profile to manipulate various functionality of a mobile communication device
CN106847315B (zh) 一种有声读物逐句同步展示方法
CN105872580B (zh) 直播视频的录制方法及装置
CN107657973A (zh) 文本及音频混合显示方法、装置、终端设备及存储介质
CN107197381A (zh) 电视视频的热度曲线生成方法、装置和可读存储介质
CN110365574A (zh) 一种语音信息的播放方法、装置及存储介质
CN104363510B (zh) 一种播放终端
CN109819301B (zh) 视频的播放方法及装置、终端设备、计算机可读存储介质
CN107147954A (zh) 一种媒体播放***及其播放进度调节方法
CN103313127B (zh) 一种电视频道切换方法和装置
CN104658559B (zh) 多媒体播放方法及装置
CN105657461A (zh) 一种视频播放的提示方法、装置及移动终端
CN113596606A (zh) 一种用于统计视频真实播放时长的控制方法和装置
CN107741840A (zh) 音乐播放处理方法、设备及计算机可读存储介质
US9043443B2 (en) Real-time streaming media playing method
CN106354469B (zh) 一种响度调节方法及装置
CN109508166B (zh) 音频播放方法、装置、设备及存储介质
CN103442269B (zh) 一种推送节目信息的方法及装置
CN110491366A (zh) 音频平滑处理方法、装置、计算机设备和存储介质
Dhanesha et al. User driven audio content navigation for spoken web
CN106550279A (zh) 互动直播实现方法、装置及***
CN106547768A (zh) 一种媒体文件的播放控制方法及装置
CN108654061B (zh) 分段跑的语音播放方法及装置

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