CN105872799A - 视频播放处理方法、播放器及终端设备 - Google Patents

视频播放处理方法、播放器及终端设备 Download PDF

Info

Publication number
CN105872799A
CN105872799A CN201510920672.9A CN201510920672A CN105872799A CN 105872799 A CN105872799 A CN 105872799A CN 201510920672 A CN201510920672 A CN 201510920672A CN 105872799 A CN105872799 A CN 105872799A
Authority
CN
China
Prior art keywords
video
key frame
time point
window
user
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
CN201510920672.9A
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.)
LeTV Mobile Intelligent Information Technology Beijing Co Ltd
Original Assignee
LeTV Mobile Intelligent Information Technology Beijing 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 LeTV Mobile Intelligent Information Technology Beijing Co Ltd filed Critical LeTV Mobile Intelligent Information Technology Beijing Co Ltd
Priority to CN201510920672.9A priority Critical patent/CN105872799A/zh
Publication of CN105872799A publication Critical patent/CN105872799A/zh
Priority to PCT/CN2016/096813 priority patent/WO2017096961A1/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • 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/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供一种视频播放处理方法、播放器及终端设备。包括:接收用户在视频播放窗口针对所播放视频发出的第一检索视频指令和第二检索视频指令;确定第一检索指令所需检索的第一时间点和第二检索指令所需检索的第二时间点;判断在预设时间范围内,是否接收到用户在视频播放窗口针对所播放视频发出的第三检索视频指令;若在预设时间范围内接收到第三检索视频指令,则生成关键帧选择窗口;接收用户在关键帧选择窗口中所选定的关键帧信息,并根据用户所选定的关键帧信息在视频播放窗口中播放视频。解决用户使用屏幕较小的终端设备观看视频时,需要前向检索或后向检索确认新的准确播放位置时,检索多次才能准确找到新的时间点的问题。

Description

视频播放处理方法、播放器及终端设备
技术领域
本发明涉及多媒体播放技术领域,尤其涉及一种视频播放处理方法、播放器及终端设备。
背景技术
视频播放器是消费类电子终端(比如手机/pad)的一个核心功能,用户可以用各种终端设备通过视频播放器播放各种视频内容。用户在欣赏视频内容时,根据不同的需要和场景,会与播放器之间有不同的交互操作,比如播放、暂停、前向检索、后向检索等等。在观看视频的过程中,用户往往需要跳过一段时间或者回溯一段时间的内容,这就需要播放器从当前播放位置前向检索或者后向检索确定新的播放位置。
对于屏幕较小的手机来说,当需要前向检索或后向检索确认新的准确播放位置时,不容易准确找到新的时间点,常常需要前向检索或后向检索多次才能确定新的播放位置。
发明内容
本发明提供一种视频播放处理方法、播放器及终端设备,以解决用户使用屏幕较小的终端设备观看视频时,需要前向检索或后向检索确认新的准确播放位置时,检索多次才能准确找到新的时间点的问题。
本发明提供一种视频播放处理方法,包括:
接收用户在视频播放窗口针对所播放视频发出的第一检索视频指令和第二检索视频指令;
确定所述第一检索指令所需检索的第一时间点和所述第二检索指令所需检索的第二时间点,其中所述第一时间点早于所述第二时间点;
判断在预设时间范围内,是否接收到所述用户在所述视频播放窗口针对所播放视频发出的第三检索视频指令,其中,所述第三检索视频指令所需检索的时间点在所述第一时间点与第二时间点之间;
若在预设时间范围内接收到所述第三检索视频指令,则生成关键帧选择窗口,所述关键帧选择窗口中显示有所述播放视频在所述第一时间点与第二时间点之间的各关键帧信息;
接收所述用户在所述关键帧选择窗口中所选定的关键帧信息,并根据所述用户所选定的关键帧信息在所述视频播放窗口中播放视频。
进一步地,上述视频播放处理方法中,所述生成关键帧选择窗口之前,还包括:
根据所述用户在网络视频库中选择的视频源以及用户在所述视频播放窗口关于关键帧的设置,确定单位时间内关键帧的帧率;
相应的,所述生成关键帧选择窗口,包括:
根据所述单位时间内关键帧的帧率,确定所述播放视频在所述第一时间点与第二时间点之间的关键帧;
生成关键帧选择窗口,并将确定的各关键帧按照播放时间点顺序显示在所述关键帧选择窗口中。
进一步地,上述视频播放处理方法中,所述接收所述用户在所述关键帧选择窗口中所选定的关键帧信息,并根据所述用户所选定的关键帧信息在所述视频播放窗口中播放视频,包括:
接收所述用户在所述关键帧选择窗口中从所显示的各关键帧中选定一关键帧的指令,所述指令中包含所选定的关键帧的播放时间点;
关闭所述关键帧选择窗口;
在所述视频播放窗口中从所选定的关键帧的播放时间点开始播放视频。
进一步地,上述视频播放处理方法中,所述第一检索指令,包括下述操作指令之一:
向前拖拽所述视频播放窗口的进度条的拖拽操作指令;
单击所述视频播放窗口的进度条上的一时间点的点击操作指令,该时间点早于所述播放视频当前的播放时间点。
进一步地,上述视频播放处理方法中,所述第二检索指令,包括下述操作指令之一:
向后拖拽所述视频播放窗口的进度条的拖拽操作指令;
单击所述视频播放窗口的进度条上的一时间点的点击操作指令,该时间点晚于所述播放视频当前的播放时间点。
本发明还提供一种视频播放器,其特征在于,包括:
接收指令模块,用于接收用户在视频播放窗口针对所播放视频发出的第一检索视频指令和第二检索视频指令;
确定时间点模块,用于确定所述第一检索指令所需检索的第一时间点和所述第二检索指令所需检索的第二时间点,其中所述第一时间点早于所述第二时间点;
判断模块,用于判断在预设时间范围内,是否接收到所述用户在所述视频播放窗口针对所播放视频发出的第三检索视频指令,其中,所述第三检索视频指令所需检索的时间点在所述第一时间点与第二时间点之间;
生成窗口模块,用于若在预设时间范围内接收到所述第三检索视频指令,则生成关键帧选择窗口,所述关键帧选择窗口中显示有所述播放视频在所述第一时间点与第二时间点之间的各关键帧信息;
接受关键帧信息模块,用于接收所述用户在所述关键帧选择窗口中所选定的关键帧信息,并根据所述用户所选定的关键帧信息在所述视频播放窗口中播放视频。
进一步地,上述视频播放器中,所述生成窗口模块,还用于:
根据所述用户在网络视频库中选择的视频源以及用户在所述视频播放窗口关于关键帧的设置,确定单位时间内关键帧的帧率;
相应的,所述生成窗口模块,具体用于:
根据所述单位时间内关键帧的帧率,确定所述播放视频在所述第一时间点与第二时间点之间的关键帧;
生成关键帧选择窗口,并将确定的各关键帧按照播放时间点顺序显示在所述关键帧选择窗口中。
进一步地,上述视频播放器中,所述接收关键帧信息模块,具体用于:
接收所述用户在所述关键帧选择窗口中从所显示的各关键帧中选定一关键帧的指令,所述指令中包含所选定的关键帧的播放时间点;
关闭所述关键帧选择窗口;
在所述视频播放窗口中从所选定的关键帧的播放时间点开始播放视频。
进一步地,上述视频播放器中,所述第一检索指令,包括下述操作指令之一:
向前拖拽所述视频播放窗口的进度条的拖拽操作指令;
单击所述视频播放窗口的进度条上的一时间点的点击操作指令,该时间点早于所述播放视频当前的播放时间点。
进一步地,上述视频播放器中,所述第二检索指令,包括下述操作指令之一:
向后拖拽所述视频播放窗口的进度条的拖拽操作指令;
单击所述视频播放窗口的进度条上的一时间点的点击操作指令,该时间点晚于所述播放视频当前的播放时间点。
本发明还提供一种终端设备,所述终端设备包括上述视频播放器。
本发明的视频播放处理方法、播放器及终端设备,通过终端设备的视频播放器接收用户在视频播放窗口针对所播放视频发出的第一检索视频指令和第二检索视频指令;确定所述第一检索指令所需检索的第一时间点和所述第二检索指令所需检索的第二时间点,其中所述第一时间点早于所述第二时间点;判断在预设时间范围内,是否接收到所述用户在所述视频播放窗口针对所播放视频发出的第三检索视频指令,其中,所述第三检索视频指令所需检索的时间点在所述第一时间点与第二时间点之间;若在预设时间范围内接收到所述第三检索视频指令,则生成关键帧选择窗口,所述关键帧选择窗口中显示有所述播放视频在所述第一时间点与第二时间点之间的各关键帧信息;接收所述用户在所述关键帧选择窗口中所选定的关键帧信息,并根据所述用户所选定的关键帧信息在所述视频播放窗口中播放视频,解决了用户使用屏幕较小的终端设备观看视频时,需要前向检索或后向检索确认新的准确播放位置时,检索多次才能准确找到新的时间点的问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的视频播放处理方法实施例一的流程图;
图2为本发明的终端设备的视频播放窗口被用户向前拖拽进度条的示意图;
图3为本发明的终端设备的视频播放窗口被用户单击进度条上的早于当前播放时间点的某一时间点的示意图;
图4为本发明的终端设备的视频播放窗口被用户向后拖拽进度条的示意图;
图5为本发明的终端设备的视频播放窗口被用户单击进度条上的晚于当前播放时间点的某一时间点的示意图
图6为本发明的视频播放处理方法实施例二的流程图;
图7为本发明的视频播放处理方法实施例三的流程图;
图8为本发明的视频播放器的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明的视频播放处理方法实施例一的流程图,如图1所示,本实施例的方法可以包括:
步骤101、接收用户在视频播放窗口针对所播放视频发出的第一检索视频指令和第二检索视频指令。
终端设备,比如手机、平板电脑等,一般都会装有供用户观看视频的视频播放器,用户在终端设备上观看视频时,会根据不同的需要和场景,与终端设备之间有不同的交互操作,比如用户想重新观看已经看过的某个时间点的视频时,会向终端设备发出检索这个时间点视频的指令,一般情况下,用户不容易通过一次检索操作就准确确定想观看的视频时间点,会先后向终端设备发出两次检索视频的指令,即第一检索视频指令和第二检索视频指令。
举例来说,第一检索指令可以是图2提供的实例,向前拖拽视频播放窗口的进度条的拖拽操作指令;也可以是图3提供的实例,单击视频播放窗口的进度条上的一时间点的点击操作指令,且用户单击的视频播放窗口进度条上的时间点早于播放视频当前的播放时间点。第二检索指令可以是图4提供的实例,向后拖拽视频播放窗口的进度条的拖拽操作指令;也可以是图5提供的实例,单击视频播放窗口的进度条上的一时间点的点击操作指令,且用户单击的视频播放窗口进度条上的时间点晚于播放视频当前的播放时间点。
步骤102、确定第一检索指令所需检索的第一时间点和第二检索指令所需检索的第二时间点,其中第一时间点早于第二时间点。
终端设备在接收到用户向其发出的第一检索视频指令时,会将用户发出的第一检索视频指令检索的第一时间点,即与用户第一次检索指令对应的的视频播放时间点确定下来,同理,终端设备在接收到用户向其发出的第二检索视频指令时,会将用户发出的第二检索视频指令检索的第二时间点,即与用户第二次检索指令对应的的视频播放时间点确定下来,而且第一时间点早于第二时间点。
步骤103、判断在预设时间范围内,是否接收到用户在视频播放窗口针对所播放视频发出的第三检索视频指令;
其中,第三检索视频指令所需检索的时间点在第一时间点与第二时间点之间。
待用户发出两次检索视频的指令,检索到的视频播放时间点都不是用户想要观看的视频播放时间点时,用户会发出第三检索视频指令,在用户发出检索指令之前,会在视频播放窗口设置一个时间点,用来设置接收第三检索视频指令的时间范围,当用户发出第三检索视频指令时,判断第三检索视频指令是否在预设时间范围内,第三次检索视频指令检索的视频播放时间点在第一时间点和第二时间点之间。
步骤104、若在预设时间范围内接收到第三检索视频指令,则生成关键帧选择窗口;
关键帧选择窗口中显示有播放视频在第一时间点与第二时间点之间的各关键帧信息。
若经过判断可以确定在预设时间范围内接收到了第三检索视频指令,则会在终端设备的显示界面生成一个供用户选择关键帧的新窗口,在这个新窗口中,显示有多个关键帧信息,且这些关键帧对应的视频播放时间点介于用户发出的第一检索视频指令对应的第一时间点和用户发出的第二检索视频指令对应的第二时间点之间。
步骤105、接收用户在关键帧选择窗口中所选定的关键帧信息,并根据用户所选定的关键帧信息在视频播放窗口中播放视频。
用户会在生成的关键帧选择窗口中选则想要观看的视频时间点对应的关键帧,终端设备接收到用户在关键帧选择窗口中所选定的关键帧信息以后,会根据用户选定的关键帧信息在视频播放窗口中播放视频,且播放视频的时间点是用户选定的关键帧信息对应的视频时间点。
本实施例提供的视频播放处理方法,用户用终端设备的视频播放窗口观看视频时,若想观看某一特定时间点的视频,会向终端设备发出检索视频的指令,一般情况下,用户会先后发出两次检索视频的指令,相应的,终端设备会接收用户在视频播放窗口针对所播放视频发出的第一检索视频指令和第二检索视频指令;然后确定第一检索指令所需检索的第一时间点和第二检索指令所需检索的第二时间点,其中,第一时间点早于第二时间点;随后判断在预设时间范围内,是否接收到用户在视频播放窗口针对所播放视频发出的第三检索视频指令,其中,第三检索视频指令所需检索的时间点在第一时间点与第二时间点之间;若在预设时间范围内接收到第三检索视频指令,则生成关键帧选择窗口,关键帧选择窗口中显示有所述播放视频在所述第一时间点与第二时间点之间的各关键帧信息;最后接收用户在关键帧选择窗口中所选定的关键帧信息,并根据用户所选定的关键帧信息在视频播放窗口中播放视频。当终端设备屏幕较小时,通过这种方法,用户只需做三次检索操作便可以准确检索到想要观看的视频播放位置,可以给用户带来方便快捷的操作和使用体验。
可选地,在步骤104中的生成关键帧选择窗口之前,有如下步骤:
根据用户在网络视频库中选择的视频源以及用户在视频播放窗口关于关键帧的设置,确定单位时间内关键帧的帧率。
用户选择观看的视频时,都是从网络视频库中选择,对于同一个视频名称的视频来说,在网络视频库中会有多个视频源,区别主要是清晰度的不同以及视频大小的不同,比如一个视频可以是480P、720P以及1080P的清晰度,视频大小可以是600M或者1.20G等等,视频源不同,关键帧也会有差别,同时,用户也可以在视频播放窗口的设置界面下对关键帧选择窗口显示的关键帧帧率做设置,结合用户在网络视频库中选择的视频源以及用户在视频播放窗口关于关键帧的设置,可以确定单位时间内关键帧的帧率,即对于长度为1分钟的待检测视频内容,需要产生多少数量的关键帧。
具体地,生成关键帧选择窗口可以是如图6所示的步骤:
步骤201、根据单位时间内关键帧的帧率,确定播放视频在第一时间点与第二时间点之间的关键帧。
当根据用户在网络视频库中选择的视频源以及用户在视频播放窗口关于关键帧的设置,确定单位时间内关键帧的帧率以后,可以根据帧率,计算出用户发出的第一检索指令对应的第一时间点和用户发出的第二检索指令对应的第二时间点之间的关键帧个数,同时视频播放器自动将第一时间点和第二时间点之间的关键帧确定。
步骤202、生成关键帧选择窗口,并将确定的各关键帧按照播放时间点顺序显示在关键帧选择窗口中。
确定第一时间店与第二时间点之间的关键帧帧率后,终端设备在原视频播放窗口的基础上生成关键帧选择窗口,且,在生成的关键帧选择窗口中将步骤201生成的各关键帧按照各关键帧对应的视频播放时间点的先后顺序排列显示在关键帧选择窗口中。
本实施例中,通过用户在网络视频库中选择的视频源以及用户在视频播放窗口关于关键帧的设置,确定单位时间内关键帧的帧率;然后根据单位时间内关键帧的帧率,确定播放视频在第一时间点与第二时间点之间的关键帧;生成关键帧选择窗口,并将确定的各关键帧按照播放时间点顺序显示在关键帧选择窗口中。用户可以设置关键帧的帧率,同时在生成的关键帧选择窗口清楚地看到各个关键帧,可以直观地将第一时间点与第二时间点直接的视频关键帧直观地展示给用户,极大地方便用户的使用。
图7为本发明的视频播放处理方法实施例三的流程图,如图7所示,本实施例的方法是对图1所示方法实施例一中步骤的细化操作,具体地,步骤105可以包括如下所示步骤:
步骤301、接收用户在关键帧选择窗口中从所显示的各关键帧中选定一关键帧的指令,指令中包含所选定的关键帧的播放时间点。
当关键帧选择窗口将第一时间点与第二时间点之间的关键帧显示给用户时,用户会在关键帧选择窗口中选择自己想要观看时间点对应的关键帧,对应地,终端设备接收到用户在关键帧选择窗口中从显示的各关键帧中选定一个关键帧的指令,指令中包含所选定的关键帧的播放时间点。
步骤302、关闭关键帧选择窗口。
待终端设备接收到用户在关键帧选择窗口中从显示的各关键帧中选定一个关键帧的指令以后,会将生成的关键帧选择窗口关闭。
步骤303、在视频播放窗口中从所选定的关键帧的播放时间点开始播放视频。
用户在关键帧选择窗口选定了关键帧,也就选定了想要观看的视频播放时间点,关键帧选择窗口被关闭以后,视频播放窗口会从所选定的关键帧的播放时间点开始播放视频。
本实施例是对接收用户在关键帧选择窗口中所选定的关键帧信息,并根据用户所选定的关键帧信息在视频播放窗口中播放视频这一步骤的细化,具体为:先接收用户在关键帧选择窗口中从所显示的各关键帧中选定一关键帧的指令,指令中包含所选定的关键帧的播放时间点;然后关闭关键帧选择窗口;最后在视频播放窗口中从所选定的关键帧的播放时间点开始播放视频。通过这样的方法,用户可以方便地找到自己想要观看的视频时间点对应的关键帧并对其进行选择,在终端设备关闭关键帧选择窗口以后,直接从用户选择的关键帧所对应的视频播放时间点开始播放视频,避免了用户不断检索视频时间给用户带来的繁琐的使用步骤。
图8为本发明的视频播放器的结构示意图,如图所示,视频播放器包括:接收指令模块11、确定时间点模块12、判断模块13、生成窗口模块14及接受关键帧信息模块15。
接收指令模块11,用于接收用户在视频播放窗口针对所播放视频发出的第一检索视频指令和第二检索视频指令;
确定时间点模块12,用于确定第一检索指令所需检索的第一时间点和第二检索指令所需检索的第二时间点,其中第一时间点早于第二时间点;
判断模块13,用于判断在预设时间范围内,是否接收到用户在视频播放窗口针对所播放视频发出的第三检索视频指令,其中,第三检索视频指令所需检索的时间点在第一时间点与第二时间点之间;
生成窗口模块14,用于若在预设时间范围内接收到第三检索视频指令,则生成关键帧选择窗口,关键帧选择窗口中显示有播放视频在第一时间点与第二时间点之间的各关键帧信息;
接受关键帧信息模块15,用于接收用户在关键帧选择窗口中所选定的关键帧信息,并根据用户所选定的关键帧信息在视频播放窗口中播放视频。
可选地,生成窗口模块14,还用于:
根据用户在网络视频库中选择的视频源以及用户在视频播放窗口关于关键帧的设置,确定单位时间内关键帧的帧率;
相应的,生成窗口模块14,具体用于:
根据单位时间内关键帧的帧率,确定播放视频在第一时间点与第二时间点之间的关键帧;
生成关键帧选择窗口,并将确定的各关键帧按照播放时间点顺序显示在所述关键帧选择窗口中。
进一步地,接收关键帧信息模块15,具体用于:
接收用户在关键帧选择窗口中从所显示的各关键帧中选定一关键帧的指令,指令中包含所选定的关键帧的播放时间点;
关闭关键帧选择窗口;
在视频播放窗口中从所选定的关键帧的播放时间点开始播放视频。
其中,第一检索指令,包括下述操作指令之一:
向前拖拽视频播放窗口的进度条的拖拽操作指令;
单击视频播放窗口的进度条上的一时间点的点击操作指令,该时间点早于所述播放视频当前的播放时间点。
第二检索指令,包括下述操作指令之一:
向后拖拽视频播放窗口的进度条的拖拽操作指令;
单击所述视频播放窗口的进度条上的一时间点的点击操作指令,该时间点晚于所述播放视频当前的播放时间点。
本发明上述实施例所述的视频播放器,可以对应执行前述方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明实施例还提供一种终端设备,本实施例的终端设备可以为现有技术中的手机、平板电脑等任意设备,其具有类似的架构。以手机为例,其可以包括基带部分、射频部分、处理器、存储器、天线等等。特别的,该终端设备可以包含前述图8所述的视频播放器,从而可以使得该终端设备具备图1-7所示方法实施例所保护的视频播放处理方法。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到至少两个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (11)

1.一种视频播放处理方法,其特征在于,包括:
接收用户在视频播放窗口针对所播放视频发出的第一检索视频指令和第二检索视频指令;
确定所述第一检索指令所需检索的第一时间点和所述第二检索指令所需检索的第二时间点,其中所述第一时间点早于所述第二时间点;
判断在预设时间范围内,是否接收到所述用户在所述视频播放窗口针对所播放视频发出的第三检索视频指令,其中,所述第三检索视频指令所需检索的时间点在所述第一时间点与第二时间点之间;
若在预设时间范围内接收到所述第三检索视频指令,则生成关键帧选择窗口,所述关键帧选择窗口中显示有所述播放视频在所述第一时间点与第二时间点之间的各关键帧信息;
接收所述用户在所述关键帧选择窗口中所选定的关键帧信息,并根据所述用户所选定的关键帧信息在所述视频播放窗口中播放视频。
2.根据权利要求1所述的方法,其特征在于,所述生成关键帧选择窗口之前,还包括:
根据所述用户在网络视频库中选择的视频源以及用户在所述视频播放窗口关于关键帧的设置,确定单位时间内关键帧的帧率;
相应的,所述生成关键帧选择窗口,包括:
根据所述单位时间内关键帧的帧率,确定所述播放视频在所述第一时间点与第二时间点之间的关键帧;
生成关键帧选择窗口,并将确定的各关键帧按照播放时间点顺序显示在所述关键帧选择窗口中。
3.根据权利要求2所述的方法,其特征在于,所述接收所述用户在所述关键帧选择窗口中所选定的关键帧信息,并根据所述用户所选定的关键帧信息在所述视频播放窗口中播放视频,包括:
接收所述用户在所述关键帧选择窗口中从所显示的各关键帧中选定一关键帧的指令,所述指令中包含所选定的关键帧的播放时间点;
关闭所述关键帧选择窗口;
在所述视频播放窗口中从所选定的关键帧的播放时间点开始播放视频。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一检索指令,包括下述操作指令之一:
向前拖拽所述视频播放窗口的进度条的拖拽操作指令;
单击所述视频播放窗口的进度条上的一时间点的点击操作指令,该时间点早于所述播放视频当前的播放时间点。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述第二检索指令,包括下述操作指令之一:
向后拖拽所述视频播放窗口的进度条的拖拽操作指令;
单击所述视频播放窗口的进度条上的一时间点的点击操作指令,该时间点晚于所述播放视频当前的播放时间点。
6.一种视频播放器,其特征在于,包括:
接收指令模块,用于接收用户在视频播放窗口针对所播放视频发出的第一检索视频指令和第二检索视频指令;
确定时间点模块,用于确定所述第一检索指令所需检索的第一时间点和所述第二检索指令所需检索的第二时间点,其中所述第一时间点早于所述第二时间点;
判断模块,用于判断在预设时间范围内,是否接收到所述用户在所述视频播放窗口针对所播放视频发出的第三检索视频指令,其中,所述第三检索视频指令所需检索的时间点在所述第一时间点与第二时间点之间;
生成窗口模块,用于若在预设时间范围内接收到所述第三检索视频指令,则生成关键帧选择窗口,所述关键帧选择窗口中显示有所述播放视频在所述第一时间点与第二时间点之间的各关键帧信息;
接受关键帧信息模块,用于接收所述用户在所述关键帧选择窗口中所选定的关键帧信息,并根据所述用户所选定的关键帧信息在所述视频播放窗口中播放视频。
7.根据权利要求6所述的视频播放器,其特征在于,所述生成窗口模块,还用于:
根据所述用户在网络视频库中选择的视频源以及用户在所述视频播放窗口关于关键帧的设置,确定单位时间内关键帧的帧率;
相应的,所述生成窗口模块,具体用于:
根据所述单位时间内关键帧的帧率,确定所述播放视频在所述第一时间点与第二时间点之间的关键帧;
生成关键帧选择窗口,并将确定的各关键帧按照播放时间点顺序显示在所述关键帧选择窗口中。
8.根据权利要求7所述的视频播放器,其特征在于,所述接收关键帧信息模块,具体用于:
接收所述用户在所述关键帧选择窗口中从所显示的各关键帧中选定一关键帧的指令,所述指令中包含所选定的关键帧的播放时间点;
关闭所述关键帧选择窗口;
在所述视频播放窗口中从所选定的关键帧的播放时间点开始播放视频。
9.根据权利要求6-8中任一项所述的视频播放器,其特征在于,所述第一检索指令,包括下述操作指令之一:
向前拖拽所述视频播放窗口的进度条的拖拽操作指令;
单击所述视频播放窗口的进度条上的一时间点的点击操作指令,该时间点早于所述播放视频当前的播放时间点。
10.根据权利要求6-8中任一项所述的视频播放器,其特征在于,所述第二检索指令,包括下述操作指令之一:
向后拖拽所述视频播放窗口的进度条的拖拽操作指令;
单击所述视频播放窗口的进度条上的一时间点的点击操作指令,该时间点晚于所述播放视频当前的播放时间点。
11.一种终端设备,其特征在于,所述终端设备包括权利要求6-10中任一项所述的视频播放器。
CN201510920672.9A 2015-12-11 2015-12-11 视频播放处理方法、播放器及终端设备 Pending CN105872799A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510920672.9A CN105872799A (zh) 2015-12-11 2015-12-11 视频播放处理方法、播放器及终端设备
PCT/CN2016/096813 WO2017096961A1 (zh) 2015-12-11 2016-08-26 视频播放处理方法、播放器及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510920672.9A CN105872799A (zh) 2015-12-11 2015-12-11 视频播放处理方法、播放器及终端设备

Publications (1)

Publication Number Publication Date
CN105872799A true CN105872799A (zh) 2016-08-17

Family

ID=56624434

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510920672.9A Pending CN105872799A (zh) 2015-12-11 2015-12-11 视频播放处理方法、播放器及终端设备

Country Status (2)

Country Link
CN (1) CN105872799A (zh)
WO (1) WO2017096961A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017096961A1 (zh) * 2015-12-11 2017-06-15 乐视控股(北京)有限公司 视频播放处理方法、播放器及终端设备
CN113207033A (zh) * 2021-04-29 2021-08-03 读书郎教育科技有限公司 一种智慧课堂录制视频无效片段处理的***及方法
CN115640422A (zh) * 2022-11-29 2023-01-24 苏州琅日晴传媒科技有限公司 一种网络传媒视频数据分析监管***
CN116132725A (zh) * 2023-02-17 2023-05-16 展讯通信(天津)有限公司 视频进度控制方法和装置

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110248251B (zh) * 2019-06-14 2022-07-29 维沃移动通信有限公司 一种多媒体播放方法及终端设备
CN112040298A (zh) * 2020-09-02 2020-12-04 广州虎牙科技有限公司 视频播放的处理方法、装置、电子设备及存储介质
CN113923495B (zh) * 2021-09-08 2024-01-12 北京奇艺世纪科技有限公司 一种视频播放方法、***、电子设备及存储介质
CN115348478B (zh) * 2022-07-25 2023-09-19 深圳市九洲电器有限公司 设备交互显示方法、装置、电子设备及可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232586A (zh) * 2007-01-26 2008-07-30 三星电子株式会社 提供改变再现时间点的图形用户界面的方法及其成像装置
CN102316370A (zh) * 2010-06-29 2012-01-11 腾讯科技(深圳)有限公司 显示播放信息的方法和装置
US20140123182A1 (en) * 2012-11-01 2014-05-01 Kt Corporation Video content playing scheme
CN104284249A (zh) * 2013-07-11 2015-01-14 腾讯科技(深圳)有限公司 视频播放方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872799A (zh) * 2015-12-11 2016-08-17 乐视移动智能信息技术(北京)有限公司 视频播放处理方法、播放器及终端设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101232586A (zh) * 2007-01-26 2008-07-30 三星电子株式会社 提供改变再现时间点的图形用户界面的方法及其成像装置
CN102316370A (zh) * 2010-06-29 2012-01-11 腾讯科技(深圳)有限公司 显示播放信息的方法和装置
US20140123182A1 (en) * 2012-11-01 2014-05-01 Kt Corporation Video content playing scheme
CN104284249A (zh) * 2013-07-11 2015-01-14 腾讯科技(深圳)有限公司 视频播放方法及装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017096961A1 (zh) * 2015-12-11 2017-06-15 乐视控股(北京)有限公司 视频播放处理方法、播放器及终端设备
CN113207033A (zh) * 2021-04-29 2021-08-03 读书郎教育科技有限公司 一种智慧课堂录制视频无效片段处理的***及方法
CN115640422A (zh) * 2022-11-29 2023-01-24 苏州琅日晴传媒科技有限公司 一种网络传媒视频数据分析监管***
CN115640422B (zh) * 2022-11-29 2023-12-22 深圳有影传媒有限公司 一种网络传媒视频数据分析监管***
CN116132725A (zh) * 2023-02-17 2023-05-16 展讯通信(天津)有限公司 视频进度控制方法和装置

Also Published As

Publication number Publication date
WO2017096961A1 (zh) 2017-06-15

Similar Documents

Publication Publication Date Title
CN105872799A (zh) 视频播放处理方法、播放器及终端设备
CN108012159A (zh) 直播视频推送控制方法、装置及相应的终端
WO2017193540A1 (zh) 弹幕播放方法、播放装置及播放***
US20180221762A1 (en) Video generation system, control device, and processing device
US11178450B2 (en) Image processing method and apparatus in video live streaming process, and storage medium
CN103092467B (zh) 一种视频预览的方法及装置
CN104080006B (zh) 一种视频处理装置及方法
WO2020207080A1 (zh) 视频拍摄方法、装置、电子设备及存储介质
CN110752983B (zh) 一种互动方法、装置、界面、介质和计算设备
CN105959271A (zh) 一种文字内容信息的语音转换方法、播放方法及装置
CN105979388A (zh) 视频评论的发布方法及***
CN111163348A (zh) 基于视频播放的搜索方法和装置
CN106921883A (zh) 一种视频播放处理的方法及装置
CN101888502A (zh) 一种节目信息显示方法、装置及移动终端
CN113177134A (zh) 音乐播放方法、装置、电子设备和存储介质
US20120244935A1 (en) Synchronizing game character display with game player viewing detection
CN112188221B (zh) 播放控制方法、装置、计算机设备及存储介质
JP5534183B2 (ja) 電子機器および情報処理プログラム
CN105162839A (zh) 数据处理方法、装置及***
CN111859869A (zh) 一种问卷编辑方法、装置、电子设备及存储介质
CN104244065B (zh) 一种字幕处理的方法及装置
CN106060661A (zh) 一种电视无信号的处理方法和装置、智能电视机
CN114422844B (zh) 弹幕素材生成方法、推荐方法、装置、设备、介质及产品
CN105898598A (zh) 视频聚焦放大方法及装置
CN103886882B (zh) 一种进度调节方法及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160817

WD01 Invention patent application deemed withdrawn after publication