CN110300331B - 基于进度调节的视频播放方法、显示终端及可读存储介质 - Google Patents
基于进度调节的视频播放方法、显示终端及可读存储介质 Download PDFInfo
- Publication number
- CN110300331B CN110300331B CN201910598265.9A CN201910598265A CN110300331B CN 110300331 B CN110300331 B CN 110300331B CN 201910598265 A CN201910598265 A CN 201910598265A CN 110300331 B CN110300331 B CN 110300331B
- Authority
- CN
- China
- Prior art keywords
- video
- progress
- time axis
- playing
- time
- 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.)
- Active
Links
Images
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/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/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种基于进度调节的视频播放方法、显示终端及计算机可读存储介质,方法包括:获取至少包括两个视频的播放列表;根据播放列表中各视频对应在列表中的位置信息和播放时间信息,生成时间轴;显示所述时间轴,并响应用户输入的调节操作,移动所述时间轴,以调节视频进度至除响应用户调节操作时正在播放的视频外的其他视频播放范围内的任一播放时间点,并根据调节后的视频进度进行视频播放。本发明解决了将播放进度从当前视频定位到另一个视频的播放时间点的过程繁琐的技术问题。
Description
技术领域
本发明涉及智能电视领域,尤其涉及基于进度调节的视频播放方法、显示终端及计算机可读存储介质。
背景技术
目前常见的智能电视在调节视频进度时,只能调节当前正在播放的视频进度,而当用户想将播放进度定位到另一个视频的某一播放时间点时,需要退出当前正在播放的视频,然后调出视频列表或选集列表,切换到另一个视频,然后再对切换后的视频进行视频进度调节,将播放进度调节至用户所要求的播放时间点。因此,现有技术将播放进度从当前视频定位到另一个视频的播放时间点的过程繁琐。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种基于进度调节的视频播放方法、显示终端及计算机可读存储介质,旨在解决将播放进度从当前视频定位到另一个视频的播放时间点的过程繁琐的技术问题。
为实现上述目的,本申请提供一种基于进度调节的视频播放方法,包括步骤:
获取至少包括两个视频的播放列表;
根据播放列表中各视频对应在列表中的位置信息和播放时间信息,生成时间轴;
显示所述时间轴,并响应用户输入的调节操作,移动所述时间轴,以调节视频进度至除响应用户调节操作时正在播放的视频外的其他视频播放范围内的任一播放时间点,并根据调节后的视频进度进行视频播放。
可选地,所述显示所述时间轴的步骤之后,还包括步骤:
获取接收用户输入的调节操作时当前视频进度和所述调节操作对应的调节方向,其中所述进度调节方向为前进或倒退;
根据当前视频进度和进度调节方向,判断是否移动所述时间轴;
若是,则执行步骤:响应用户输入的调节操作,移动所述时间轴,以调节视频进度至除响应用户调节操作时正在播放的视频外的其他视频播放范围内的任一播放时间点,并根据调节后的视频进度进行视频播放。
可选地,当确定移动所述时间轴时,所述响应用户输入的调节操作,移动所述时间轴的步骤包括:
获取进度调节倍率;
根据所述进度调节倍率和进度调节方向,移动所述时间轴。
可选地,所述根据当前视频进度和进度调节方向,判断是否移动所述时间轴的步骤包括:
当进度调节方向为前进且当前视频进度对应的位置不为所述时间轴的终点时,或者,当进度调节方向为倒退且当前视频进度对应的位置不为所述时间轴的起点时,确定移动所述时间轴。
可选地,所述响应用户输入的调节操作,移动所述时间轴的同时还执行以下步骤:
实时监测移动所述时间轴过程中的视频进度;
每监测到视频进度位于两个视频的交界位置时,停止移动时间轴预设时间,并继续响应用户输入的调节操作,移动时间轴,直至视频进度达到目标时间点时停止移动时间轴,并根据目标时间点进行视频播放。
可选地,所述每监测到视频进度位于两个视频的交界位置时,停止移动时间轴预设时间,并继续响应用户输入的调节操作,移动时间轴,直至视频进度达到目标时间点时停止移动时间轴,并根据目标时间点进行视频播放的步骤包括:
每监测到视频进度位于两个视频的交界位置时,停止移动所述时间轴第一预设时间,并在大于或等于第一预设时间的第二预设时间内继续监测是否接收到用户再次输入的调节操作;
若是,则继续响应用户再次输入的调节操作,移动所述时间轴,直至视频进度达到目标时间点时,停止移动所述时间轴,并根据目标时间点进行视频播放。
可选地,所述显示所述时间轴的步骤之后还包括:
若显示所述时间轴后的预设时间内未监测到用户输入的调节操作,隐藏所述时间轴。
可选地,所述根据调节后的视频进度进行视频播放的步骤之后还包括:
若视频播放后的预设时间内未监测到用户输入的调节操作,隐藏所述时间轴。
此外,为实现上述目的,本发明还提供一种显示终端,所述显示终端包括:通信模块、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的基于进度调节的视频播放方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的基于进度调节的视频播放方法的步骤。
本发明实施例提出的一种基于进度调节的视频播放方法、显示终端及计算机可读存储介质,通过获取至少包括两个视频的播放列表;根据播放列表中各视频对应在列表中的位置信息和播放时间信息,生成时间轴;显示所述时间轴,并响应用户输入的调节操作,移动所述时间轴,以调节视频进度至除响应用户调节操作时正在播放的视频外的其他视频播放范围内的任一播放时间点,并根据调节后的视频进度进行视频播放。从而不需要退出当前播放视频,直接移动时间轴,就能直接从当前视频的当前播放时间点跨越到属于同一播放列表中另一个视频的任一播放时间点,过程更简单。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的结构示意图;
图2为本发明基于进度调节的视频播放方法第一实施例的流程示意图;
图3为本发明基于进度调节的视频播放方法第二实施例中步骤S30的细化流程示意图;
图4为本发明基于进度调节的视频播放方法第三实施例中步骤S34的细化流程示意图;
图5为本发明基于进度调节的视频播放方法第四实施例中步骤S343的细化流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参照图1,图1为本发明各个实施例中所提供的显示终端的硬件结构示意图,所述显示终端包括通信模块10、存储器20及处理器30等部件。本领域技术人员可以理解,图1中所示出的显示终端还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,所述处理器30分别与所述存储器20和所述通信模块10连接,所述存储器20上存储有计算机程序,所述计算机程序同时被处理器30执行。
通信模块10,可通过网络与外部设备连接。通信模块10可以接收外部设备发出的数据,还可发送数据、指令及信息至所述外部设备。所述外部设备可以是遥控器、手机、平板电脑、笔记本电脑和台式电脑等电子设备。
存储器20,可用于存储软件程序以及各种数据。存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(响应用户调节操作,移动时间轴)等;存储数据区可存储根据显示终端的使用所创建的数据或信息等。此外,存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器30,是显示终端的控制中心,利用各种接口和线路连接整个显示终端的各个部分,通过运行或执行存储在存储器20内的软件程序和/或模块,以及调用存储在存储器20内的数据,执行显示终端的各种功能和处理数据,从而对显示终端进行整体监控。处理器30可包括一个或多个处理单元;优选的,处理器30可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器30中。
尽管图1未示出,但上述显示终端还可以包括电路控制模块,用于与市电连接,实现电源控制,保证其他部件的正常工作。
本领域技术人员可以理解,图1中示出的显示终端结构并不构成对显示终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
根据上述硬件结构,提出本发明方法各个实施例。
参照图2,在本发明基于进度调节的视频播放方法的第一实施例中,应用于智能电视,所述基于进度调节的视频播放方法包括步骤:
步骤S10,获取至少包括两个视频的播放列表;
在本方案中,显示终端可以为智能电视、手机、平板电脑、笔记本电脑或台式电脑等。该播放列表可以是显示终端通过预设的规则生成的播放列表,例如根据视频类型,为属于同一视频类型的各视频生成一个播放列表,也可以是为某电视连续剧下各集视频生成一个播放列表。该播放列表也可以用户根据自己的需求进行设置的,例如,用户创建一个初始播放列表,然后从智能电视中的视频库中将需要观看的多个视频添加到创建的播放列表中。
步骤S20,根据播放列表中各视频对应在列表中的位置信息和播放时间信息,生成时间轴;
显示终端获取播放列表中各视频在列表中的排序位置和各视频的播放时间信息,生成时间轴。各视频在所述时间轴上的排列顺序和各视频在列表中的排序顺序是相同的,例如,播放列表中存在三个视频,其排列顺序为视频A、视频B、视频C,根据该播放列表生成的时间轴,这三个视频在时间轴上的排列顺序为视频A、视频B、视频C。时间轴总长度和各视频在时间轴上对应的长度都与各视频播放时间信息有关,视频的播放时间越长,该视频在时间轴上对应的长度越长,播放列表中各视频的总播放时间越长,根据该播放列表生成的时间轴的总长度越长。例如视频A的播放时间长于同一播放列表中视频B的播放时间,则视频A在根据该播放列表生成的时间轴上的对应长度大于视频B在该时间轴上的对应长度;播放列表A中各视频的总播放时间为8h,而播放列表B中各视频的总播放时间为4h,则播放列表A生成的时间轴的长度大于播放列表B生成的时间轴长度,且其长度是播放列表B生成的时间轴长度的两倍。
步骤S30,显示所述时间轴,并响应用户输入的调节操作,移动所述时间轴,以调节视频进度至除响应用户调节操作时正在播放的视频外的其他视频播放范围内的任一播放时间点,并根据调节后的视频进度进行视频播放。
当用户需要调节进度时,输入调节操作,显示终端接收到用户输入的调节操作时,显示时间轴,显示终端在显示屏上只会显示时间轴的一部分,例如2个小时对应的长度,时间轴上还包括各视频名称、评分,当前正在播放视频总时长以及已播放时长等信息。显示终端显示时间轴的同时响应用户输入的调节操作,移动时间轴,将正在播放视频的当前播放进度调节至与正在播放的视频属于同一列表中的其他视频的播放范围内任一播放时间点,并根据调节后的视频进度进行视频播放,并实时更新时间轴上的显示信息。
本实施例通过获取至少包括两个视频的播放列表;根据播放列表中各视频对应在列表中的位置信息和播放时间信息,生成时间轴;显示所述时间轴,并响应用户输入的调节操作,移动所述时间轴,以调节视频进度至除响应用户调节操作时正在播放的视频外的其他视频播放范围内的任一播放时间点,并根据调节后的视频进度进行视频播放。从而不需要退出当前播放视频,直接移动时间轴,就能直接从当前视频的当前播放时间点跨越到属于同一播放列表中另一个视频的任一播放时间点,过程更简单。
进一步地,参照图3,根据本申请基于进度调节的视频播放方法的第一实施例提出本申请基于进度调节的视频播放方法的第二实施例,在本实施例中,所述步骤S30步骤包括:
步骤S31,显示所述时间轴;
步骤S32,获取接收用户输入的调节操作时当前视频进度和所述调节操作对应的调节方向,其中所述进度调节方向为前进或倒退;
步骤S33,根据当前视频进度和进度调节方向,判断是否移动所述时间轴;
步骤S34,若是,则执行步骤:响应用户输入的调节操作,移动所述时间轴,以调节视频进度至除响应用户调节操作时正在播放的视频外的其他视频播放范围内的任一播放时间点,并根据调节后的视频进度进行视频播放。
在本实施例中,当接收到用户输入的调节操作时,显示时间轴,并获取响应用户输入的调节操作时当前视频进度和所述调节操作对应的调节方向,其中所述进度调节方向为前进或倒退。然后根据当前视频进度和进度调节方向,判断是否移动所述时间轴;若当进度调节方向为前进且当前视频进度对应的位置不为所述时间轴的终点时,时间轴的终点为该时间轴对应的播放列表中最后一个视频的播放结束时间点,或者,当进度调节方向为倒退且当前视频进度对应的位置不为所述时间轴的起点时,时间轴的起点为该时间轴对应的播放列表中排第一的视频的播放开始时间点,确定移动所述时间轴。例如当用户输入倒退操作时,当前播放时间点不为播放列表中第一个视频的播放开始点,显示终端会确认移动时间轴,当用户输入前进操作时,当前播放时间点不位于播放列表中最后一个视频的播放结束点时,显示终端会确认移动时间轴。
当显示终端确认移动时间轴时,会获取进度调节倍率,该进度调节倍率可以是显示终端预设的,也可以是用户调出显示轴之后,在输入进度调节操作前,设置进度调节倍率。获取进度调节倍率后,显示终端会根据用户输入的调节操作对应的进度调节方向(前进或倒退)移动所述时间轴,将正在播放视频的当前播放进度调节至与正在播放的视频属于同一列表中的其他视频的播放范围内任一播放时间点,并根据调节后的视频进度进行视频播放。
需要说明的是,若当进度调节方向为前进且当前视频进度对应的位置为所述时间轴的终点时,或者,当进度调节方向为倒退且当前视频进度对应的位置为所述时间轴的起点时,则不响应用户输入的调节操作。例如当用户输入倒退操作时,当前播放时间点刚好为播放列表中第一个视频的播放开始点,显示终端会确认不移动时间轴,并不响应用户输入的倒退操作,当用户输入前进操作时,当前播放时间点刚好为播放列表中最后一个视频的播放结束点时,显示终端会确认不移动时间轴,并不响应用户输入的前进操作。
本实施例提出了一种根据当前视频进度和用户调节操作类型,判断是否需要响应用户的进度调节操作的策略,从而避免在当前视频进度在时间轴起点或终点时仍然响应用户进度调节,减少显示终端的内存消耗,提高显示终端的工作效率和智能化。
进一步,参照图4,根据本申请基于进度调节的视频播放方法的第一实施例提出本申请基于进度调节的视频播放方法的第三实施例,在本实施例中,所述步骤S34步骤包括:
步骤S341,响应用户输入的调节操作,移动所述时间轴;
步骤S342,实时监测移动所述时间轴过程中的视频进度;
步骤S343,每监测到视频进度位于两个视频的交界位置时,停止移动时间轴预设时间,并继续响应用户输入的调节操作,移动时间轴,直至视频进度达到目标时间点时停止移动时间轴,并根据目标时间点进行视频播放。
在本实施例中,显示终端响应于用户输入的调节操作,会连续移动时间轴,随着时间轴的移动,视频进度也随之变化,故在移动时间轴过程中,显示终端会实时监测视频进度。当移动时间轴过程中每监测到视频进度位于两个视频的交界位置时,会停止移动时间轴预设时间,该预设时间可以为1s或2s,在该预设时间内显示终端不会响应用户正在输入的调节操作,停止移动时间轴预设时间后才继续响应用户输入的调节操作,并继续移动时间轴,直到将视频进度调节到用户需要的目标时间点时,停止移动时间轴,开始根据目标时间点进行视频播放,当用户是按住快进键的形式输入调节操作,视频进度调节到用户需要的目标时间点时,用户会松开快进键,显示终端停止移动时间轴,开始根据目标时间点进行视频播放。
例如,显示终端为电视时,目前电视正在播放的视频为音乐大冒险,且播放时间点为音乐大冒险的33分15s位置,在时间轴上音乐大冒险下一个视频为驯龙高手,用户调节视频进度前正在播放的视频为音乐大冒险,当用户需要将当前视频进度从音乐大冒险的33分15s位置前进到驯龙高手的25分10s位置,用户会按住遥控器上的快进键,显示终端响应于快进键,移动时间轴,视频进度按照预设的调节赔率从音乐大冒险向驯龙高手前进,当电视监测到视频进度位于音乐大冒险和驯龙高手的交界处时,在一定时间内(例如1s或2s内)电视会停止移动时间轴,视频进度也随之停止前进,用户虽然继续按住了遥控器上的快进键,但时间轴不会移动;在停止移动时间轴一定时间后,若用户仍然继续按住了遥控器上的快进键时,会继续响应于快进键,并继续移动时间轴,直至视频进度调节至驯龙高手25分10s位置时,用户会松开快进键,此时电视会停止移动时间轴,并开始从该目标时间点开始播放视频。
本实施例提出了一种在跨视频调节进度过程中会在视频交界处停止一定时间后再继续调节视频进度的策略;从而在不同视频内容之前快进快退时,在视频之间的分界线处会进行吸附处理,帮助用户快速定位到视频的开头和结尾。
进一步,参照图5,根据本申请基于进度调节的视频播放方法的第一实施例提出本申请基于进度调节的视频播放方法的第四实施例,在本实施例中,所述步骤S343步骤包括:
步骤S344,每监测到视频进度位于两个视频的交界位置时,停止移动所述时间轴第一预设时间,并在大于或等于第一预设时间的第二预设时间内继续监测是否接收到用户再次输入的调节操作;
步骤S345,若是,则继续响应用户再次输入的调节操作,移动所述时间轴,直至视频进度达到目标时间点时,停止移动所述时间轴,并根据目标时间点进行视频播放。
在本实施例中,显示终端响应于用户输入的调节操作,会连续移动时间轴,随着时间轴的移动,视频进度也随之变化,故在移动时间轴过程中,显示终端会实时监测视频进度。当移动时间轴过程中每监测到视频进度位于两个视频的交界位置时,会停止移动时间轴第一预设时间,该第一预设时间可以为1s或2s,并在第二预设时(例如2s或5s等)间内继续监测是否接收到用户再次输入的调节操作,第二预设时间大于或等于第一预设时间,若监测到用户再次输入的调节操作时,会继续响应用户再次输入的调节操作,继续移动时间轴,直到将视频进度调节到用户需要的目标时间点时,停止移动时间轴,开始根据目标时间点进行视频播放,当用户是按住快进键的形式输入调节操作,视频进度调节到用户需要的目标时间点时,用户会松开快进键,显示终端停止移动时间轴,开始根据目标时间点进行视频播放。若在第二预设时间内未继续监测到用户再次输入的调节操作时,则根据停止移动所述时间轴时视频进度开始播放视频。
例如,显示终端为电视时,目前电视正在播放的视频为音乐大冒险,且播放时间点为音乐大冒险的33分15s位置,在时间轴上音乐大冒险下一个视频为驯龙高手,用户调节视频进度前正在播放的视频为音乐大冒险,当用户需要将当前视频进度从音乐大冒险的33分15s位置前进到驯龙高手的25分10s位置,用户会按住遥控器上的快进键,显示终端响应于快进键,移动时间轴,视频进度按照预设的调节赔率从音乐大冒险向驯龙高手前进,当电视监测到视频进度位于音乐大冒险和驯龙高手的交界处时,电视会停止移动时间轴1s,视频进度也随之停止前进;若用户需要继续调节进度,用户需要在停止移动时间轴后2s内松开遥控器上的快进键,然后再次按住遥控器上的快进键,电视才会继续响应于快进键,并继续移动时间轴,直至视频进度调节至驯龙高手25分10s位置时,用户松开快进键,此时电视会停止移动时间轴,并开始从驯龙高手25分10s位置开始播放视频。若是在停止移动时间轴后2s内用户未松开遥控器上快进键或者松开了遥控器上的快进键但没有再次按住遥控器上的快进键时,电视会直接开始从驯龙高手的0分0s位置开设播放。本实施例提出了一种在跨视频调节进度过程中会在视频交界处停止一定时间后再继续调节视频进度的策略;从而在不同视频内容之前快进快退时,在视频之间的分界线处会进行吸附处理,帮助用户快速定位到视频的开头和结尾。
进一步地,根据本申请基于进度调节的视频播放方法的第一实施例提出本申请基于进度调节的视频播放方法的第五实施例,在本实施例中,所述步骤S30步骤之后,还包括:
步骤S40,若显示所述时间轴后的预设时间内未监测到用户输入的调节操作,隐藏所述时间轴。
在本实施例中,当显示时间轴后预设时间例如3s或5s内,实时监测是否接收到用户用于进度调节的调节操作,若确定未监测到用户输入的调节操作,则隐藏时间轴。
需要说明的是,当用户在显示时间轴后确定不需要调节进度时,可以直接输入隐藏时间轴的操作,显示终端响应于用户输入的隐藏时间轴操作,隐藏时间轴。
本实施例提出了一种显示时间轴后一定时间内未接收到用户的调节进度操作时自动隐藏时间轴的策略;从而避免由于用户误操作导致显示时间轴,影响用户观看视频,提高用户体验度。
进一步地,根据本申请基于进度调节的视频播放方法的第一实施例提出本申请基于进度调节的视频播放方法的第六实施例,在本实施例中,所述步骤S30步骤之后,还包括:
步骤S50,若视频播放后的预设时间内未监测到用户输入的调节操作,隐藏所述时间轴。
在本实施例中,当进度调整完成并播放视频后预设时间内(例如3s或5s内),会监测是否接收到用户再次输入的调节操作时,当确定未监测到用户输入的调节操作时,则隐藏显示时间轴。
需要说明的时,当进度调整完成并播放视频后,用户也可以直接输入隐藏时间轴的操作,显示终端响应于用户输入的隐藏时间轴操作,隐藏时间轴。
本实施例提出了一种进度调整完成并播放视频后预设时间内未监测到用户输入调节操作后自动隐藏时间轴的策略;从而避免由于时间轴的显示影响用户观看视频,提高用户体验度。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序。所述计算机可读存储介质可以是图1的显示终端中的存储器20,也可以是如ROM(Read-Only Memory,只读存储器)/RAM(Random Access Memory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干信息用以使得显示终端执行本发明各个实施例所述的方法。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
1.一种基于进度调节的视频播放方法,其特征在于,包括步骤:
获取至少包括两个视频的播放列表;
根据播放列表中各视频对应在列表中的位置信息和播放时间信息,生成时间轴;
显示所述时间轴的一部分以及所述播放列表中各视频的属性信息,并响应用户输入的调节操作,移动所述时间轴,实时监测移动所述时间轴过程中的视频进度,每监测到视频进度位于两个视频的交界位置时,停止移动时间轴预设时间,并继续响应用户输入的调节操作,移动时间轴,直至视频进度达到目标时间点时停止移动时间轴,并根据目标时间点进行视频播放,以调节视频进度至除响应用户调节操作时正在播放的视频外的其他视频播放范围内的任一播放时间点,并根据调节后的视频进度进行视频播放。
2.如权利要求1所述的基于进度调节的视频播放方法,其特征在于,所述显示所述时间轴的一部分以及所述播放列表中各视频的属性信息的步骤之后,还包括步骤:
获取接收用户输入的调节操作时当前视频进度和所述调节操作对应的调节方向,其中所述进度调节方向为前进或倒退;
根据当前视频进度和进度调节方向,判断是否移动所述时间轴;
若是,则执行步骤:响应用户输入的调节操作,移动所述时间轴,实时监测移动所述时间轴过程中的视频进度,每监测到视频进度位于两个视频的交界位置时,停止移动时间轴预设时间,并继续响应用户输入的调节操作,移动时间轴,直至视频进度达到目标时间点时停止移动时间轴,并根据目标时间点进行视频播放,以调节视频进度至除响应用户调节操作时正在播放的视频外的其他视频播放范围内的任一播放时间点,并根据调节后的视频进度进行视频播放。
3.如权利要求2所述的基于进度调节的视频播放方法,其特征在于,当确定移动所述时间轴时,所述响应用户输入的调节操作,移动所述时间轴的步骤包括:
获取进度调节倍率;
根据所述进度调节倍率和进度调节方向,移动所述时间轴。
4.如权利要求2所述的基于进度调节的视频播放方法,其特征在于,所述根据当前视频进度和进度调节方向,判断是否移动所述时间轴的步骤包括:
当进度调节方向为前进且当前视频进度对应的位置不为所述时间轴的终点时,或者,当进度调节方向为倒退且当前视频进度对应的位置不为所述时间轴的起点时,确定移动所述时间轴。
5.如权利要求1所述的基于进度调节的视频播放方法,其特征在于,所述每监测到视频进度位于两个视频的交界位置时,停止移动时间轴预设时间,并继续响应用户输入的调节操作,移动时间轴,直至视频进度达到目标时间点时停止移动时间轴,并根据目标时间点进行视频播放的步骤包括:
每监测到视频进度位于两个视频的交界位置时,停止移动所述时间轴第一预设时间,并在大于或等于第一预设时间的第二预设时间内继续监测是否接收到用户再次输入的调节操作;
若是,则继续响应用户再次输入的调节操作,移动所述时间轴,直至视频进度达到目标时间点时,停止移动所述时间轴,并根据目标时间点进行视频播放。
6.如权利要求5所述的基于进度调节的视频播放方法,其特征在于,所述显示所述时间轴的一部分以及所述播放列表中各视频的属性信息的步骤之后还包括:
若显示所述时间轴后的预设时间内未监测到用户输入的调节操作,隐藏所述时间轴。
7.如权利要求6所述的基于进度调节的视频播放方法,其特征在于,所述根据调节后的视频进度进行视频播放的步骤之后还包括:
若视频播放后的预设时间内未监测到用户输入的调节操作,隐藏所述时间轴。
8.一种显示终端,其特征在于,所述显示终端包括:通信模块、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的基于进度调节的视频播放方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的基于进度调节的视频播放方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910598265.9A CN110300331B (zh) | 2019-07-03 | 2019-07-03 | 基于进度调节的视频播放方法、显示终端及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910598265.9A CN110300331B (zh) | 2019-07-03 | 2019-07-03 | 基于进度调节的视频播放方法、显示终端及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110300331A CN110300331A (zh) | 2019-10-01 |
CN110300331B true CN110300331B (zh) | 2022-02-15 |
Family
ID=68030216
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910598265.9A Active CN110300331B (zh) | 2019-07-03 | 2019-07-03 | 基于进度调节的视频播放方法、显示终端及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110300331B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111953920A (zh) * | 2020-08-14 | 2020-11-17 | 杭州视洞科技有限公司 | 一种竖向时间轴模式下的历史视频数据展示及交互 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102301736A (zh) * | 2011-07-06 | 2011-12-28 | 华为技术有限公司 | 视频播放内容切换的方法、装置及移动终端 |
CN102665128A (zh) * | 2012-04-27 | 2012-09-12 | 北京人民广播电台 | 时间轴形式的内容定制方法和装置 |
CN103118293A (zh) * | 2011-11-17 | 2013-05-22 | 深圳市快播科技有限公司 | 播放进度展示方法、装置以及点播终端和点播*** |
CN104142779A (zh) * | 2013-11-25 | 2014-11-12 | 腾讯科技(深圳)有限公司 | 用户界面控制方法、装置和终端 |
CN105430508A (zh) * | 2015-11-27 | 2016-03-23 | 华为技术有限公司 | 视频播放方法及装置 |
CN106231402A (zh) * | 2016-07-18 | 2016-12-14 | 杭州当虹科技有限公司 | 一种在终端上将多个视频无缝衔接播放的方法 |
CN106341552A (zh) * | 2016-10-24 | 2017-01-18 | 北京网梯科技发展有限公司 | 移动终端播放教学视频的方法及装置 |
CN107509094A (zh) * | 2017-09-12 | 2017-12-22 | 中广热点云科技有限公司 | 一种智能电视直播节目关联点播节目的方法 |
CN108289239A (zh) * | 2018-01-22 | 2018-07-17 | 维沃移动通信有限公司 | 一种多媒体文件播放控制方法及移动终端 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013042309A (ja) * | 2011-08-12 | 2013-02-28 | Sony Corp | タイムライン動作制御装置、タイムライン動作制御方法、プログラムおよび画像処理装置 |
US20180095938A1 (en) * | 2016-09-30 | 2018-04-05 | Sap Se | Synchronized calendar and timeline adaptive user interface |
CN109151554A (zh) * | 2018-09-29 | 2019-01-04 | 传线网络科技(上海)有限公司 | 视频的播放进度展示方法及装置 |
-
2019
- 2019-07-03 CN CN201910598265.9A patent/CN110300331B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102301736A (zh) * | 2011-07-06 | 2011-12-28 | 华为技术有限公司 | 视频播放内容切换的方法、装置及移动终端 |
CN103118293A (zh) * | 2011-11-17 | 2013-05-22 | 深圳市快播科技有限公司 | 播放进度展示方法、装置以及点播终端和点播*** |
CN102665128A (zh) * | 2012-04-27 | 2012-09-12 | 北京人民广播电台 | 时间轴形式的内容定制方法和装置 |
CN104142779A (zh) * | 2013-11-25 | 2014-11-12 | 腾讯科技(深圳)有限公司 | 用户界面控制方法、装置和终端 |
CN105430508A (zh) * | 2015-11-27 | 2016-03-23 | 华为技术有限公司 | 视频播放方法及装置 |
CN106231402A (zh) * | 2016-07-18 | 2016-12-14 | 杭州当虹科技有限公司 | 一种在终端上将多个视频无缝衔接播放的方法 |
CN106341552A (zh) * | 2016-10-24 | 2017-01-18 | 北京网梯科技发展有限公司 | 移动终端播放教学视频的方法及装置 |
CN107509094A (zh) * | 2017-09-12 | 2017-12-22 | 中广热点云科技有限公司 | 一种智能电视直播节目关联点播节目的方法 |
CN108289239A (zh) * | 2018-01-22 | 2018-07-17 | 维沃移动通信有限公司 | 一种多媒体文件播放控制方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN110300331A (zh) | 2019-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11284005B2 (en) | Video processing method and apparatus, terminal device, and storage medium | |
US20130326569A1 (en) | Method and system for playing video streams | |
CN103905913A (zh) | 一种播放控制方法及装置 | |
US8837912B2 (en) | Information processing apparatus, information processing method and program | |
CN106713986B (zh) | 音视频跳转播放的方法和装置 | |
CN103618959A (zh) | 一种视频播放的方法及设备 | |
CN103428565A (zh) | 虚拟频道管理方法、撷取数字内容方法及多媒体重现*** | |
CN104994427A (zh) | 配置管理智能电视桌面开机是否自启动的方法及*** | |
CN112565611A (zh) | 视频录制方法、装置、电子设备及介质 | |
CN111654726A (zh) | 电视节目播放方法、电视及计算机可读存储介质 | |
CN104079979B (zh) | 视频播放方法及*** | |
CN110300331B (zh) | 基于进度调节的视频播放方法、显示终端及可读存储介质 | |
JP2005204251A (ja) | ユーザ入力制御装置、ユーザ入力制御方法、プログラムおよび記録媒体 | |
CN101426106A (zh) | 设定电视开机画面的方法及可供使用者设定开机画面的电视 | |
CN106409315B (zh) | 一种多媒体快进快退播放的控制方法及装置 | |
US20140373065A1 (en) | Device and method for switching television channels | |
KR20160138517A (ko) | 역방향 레코딩을 위한 방법 및 시스템 | |
CN108833959B (zh) | 显示终端中页面快速跳转的控制方法、装置及显示终端 | |
CN112399238B (zh) | 视频播放方法、装置及电子设备 | |
KR20230105345A (ko) | 비디오 녹화 방법 및 전자 기기 | |
CN112333503B (zh) | 智能大屏的控制方法、装置、智能设备及可读存储介质 | |
CN113873082A (zh) | 媒体文件播放方法及装置 | |
JP2007311958A (ja) | テレビ機能付きパーソナルコンピュータおよび映像表示方法 | |
CN109040823B (zh) | 一种书签展示的方法及装置 | |
CN113515340A (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 | ||
CB02 | Change of applicant information |
Address after: Room 2306, east block, Skyworth semiconductor design building, 18 Gaoxin South 4th Road, Gaoxin community, Yuehai street, Nanshan District, Shenzhen, Guangdong 518063 Applicant after: Shenzhen Kukai Network Technology Co.,Ltd. Address before: 518108 Room 601, block C, Skyworth building, 008 Gaoxin South 1st Road, Nanshan District, Shenzhen City, Guangdong Province Applicant before: Shenzhen Coocaa Network Technology Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |