CN109640126A - 一种视频播放方法、***和装置以及计算机可读存储介质 - Google Patents
一种视频播放方法、***和装置以及计算机可读存储介质 Download PDFInfo
- Publication number
- CN109640126A CN109640126A CN201811627167.5A CN201811627167A CN109640126A CN 109640126 A CN109640126 A CN 109640126A CN 201811627167 A CN201811627167 A CN 201811627167A CN 109640126 A CN109640126 A CN 109640126A
- Authority
- CN
- China
- Prior art keywords
- time
- video
- played
- reviews
- review
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- 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/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本申请实施例提供了一种视频播放方法、***和装置以及计算机可读存储介质,所述方法应用于包括服务器和终端的***,包括:首先终端向服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;然后服务器根据所述视频播放信息获取所述待播放视频的回看时间;接着服务器将所述回看时间发送至所述终端,最后所述终端将所述待播放视频按照所述回看时间进行播放。这样,本申请实施例可以根据视频播放信息获取到回看时间,从而使得终端可以基于回看时间自动进行回看,提高了播放回看视频的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
Description
技术领域
本申请涉及媒体传播技术领域,特别是涉及一种视频播放方法、***和装置以及计算机可读存储介质。
背景技术
随着多媒体技术的快速发展,用户通过视频播放设备(如智能手机、平板电脑、台式电脑以及电视等)即可观看视频。在一种情况下,在用户观看视频时,需要处理其他的紧急事情,此时,用户通常需要对播放的视频进行暂停操作,从而便于用户下次在暂停时间点继续观看该视频;在另一种情况下,在用户通过当前视频播放设备观看视频时,若需要切换至另一视频播放设备,则需要将该视频进行暂停操作,从而便于用户在另一视频播放设备上在对应的暂停时间点继续观看该视频。
发明人在研究过程中发现,在用户进行暂停操作后,若经过一段时间后再继续观看该视频,则可能会对观看视频的连贯性造成影响,目前,为了可以回顾视频剧情,用户通过手动拖拽播放进度的方式进行回看,但是,手动拖拽无法准确掌握回看时间,使得可能需要进行多次拖拽操作,显然,这种方式操作步骤较为繁琐,降低了播放回看视频的效率和智能性。
发明内容
鉴于上述问题,本申请实施例提供一种视频播放方法、***和装置以及计算机可读存储介质。
为了解决上述问题,根据本申请的第一方面,提供了一种视频播放方法,应用于包括服务器和终端的***,所述方法包括:
所述终端向所述服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
所述服务器根据所述视频播放信息获取所述待播放视频的回看时间,并将所述回看时间发送至所述终端;
所述终端将所述待播放视频按照所述回看时间进行播放。
根据本申请的第二方面,提供了一种视频播放方法,应用于服务器,所述方法包括:
接收终端发送的待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
根据所述视频播放信息获取所述待播放视频的回看时间;
将所述回看时间发送至所述终端。
根据本申请的第三方面,提供了一种视频播放方法,应用于终端,所述方法包括:
向服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
接收所述服务器发送的回看时间;
将所述待播放视频按照所述回看时间进行播放。
根据本申请的第四方面,提供了一种视频播放***,所述***包括服务器和终端;
其中,所述终端,用于向所述服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
所述服务器,用于根据所述视频播放信息获取所述待播放视频的回看时间;
所述服务器,用于将所述回看时间发送至所述终端;
所述终端,用于将所述待播放视频按照所述回看时间进行播放。
根据本申请的第五方面,提供了一种视频播放装置,应用于服务器,所述装置包括:
继续播放指令接收模块,用于接收终端发送的待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
回看时间获取模块,用于根据所述视频播放信息获取所述待播放视频的回看时间;
回看时间发送模块,用于将所述回看时间发送至所述终端。
根据本申请的第六方面,提供了一种视频播放装置,应用于终端,所述装置包括:
继续播放指令发送模块,用于向服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
回看时间接收模块,用于接收所述服务器发送的回看时间;
播放模块,用于将所述待播放视频按照所述回看时间进行播放。
根据本申请的第七方面,提供了一种视频播放装置,包括处理器以及存储器,其中,
所述处理器执行所述存储器所存放的计算机程序代码,以实现本申请所述的视频播放方法。
根据本申请的第八方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现本申请所述的视频播放方法的步骤。
本申请实施例包括以下优点:本申请实施例首先终端向服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;然后服务器根据所述视频播放信息获取所述待播放视频的回看时间;接着服务器将所述回看时间发送至所述终端,最后所述终端将所述待播放视频按照所述回看时间进行播放。这样,本申请实施例可以根据视频播放信息获取到回看时间,从而使得终端可以基于回看时间自动进行回看,提高了播放回看视频的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
附图说明
图1是本申请的一种视频播放方法实施例的步骤流程图;
图2是本申请的一种视频播放方法可选实施例的步骤流程图;
图3是本申请的一种视频播放方法可选实施例的步骤流程图;
图4是本申请的一种视频播放方法可选实施例的步骤流程图;
图5是本申请的一种视频播放方法可选实施例的步骤流程图;
图6是本申请的一种视频播放方法可选实施例的步骤流程图;
图7是本申请的一种视频播放方法可选实施例的步骤流程图;
图8是本申请的一种视频播放装置可选实施例的结构框图;
图9是本申请的一种视频播放装置可选实施例的结构框图;
图10是本申请的一种视频播放装置可选实施例的结构框图;
图11是本申请的一种视频播放装置可选实施例的结构框图;
图12是本申请的一种视频播放装置可选实施例的结构框图;
图13是本申请的另一种视频播放装置实施例的结构框图;
图14是本申请的一种视频播放装置可选实施例的结构框图;
图15是本申请的一种视频播放装置可选实施例的结构框图;
图16是本申请的一种视频播放装置可选实施例的结构框图;
图17是本申请的另一种视频播放装置实施例的结构框图;
图18是本申请的一种视频播放装置可选实施例的结构框图;
图19是本申请的一种视频播放装置可选实施例的结构框图;
图20为本申请的一种实施例提供的视频播放装置的硬件结构示意图。
具体实施方式
为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。
应当理解,此处所描述的具体实施例仅用以解释本申请,仅仅是本申请一部分实施例,而不是全部的实施例,并不用于限定本申请。
下面将结合具体实施例对本申请进行详细说明。
参照图1,示出了本申请的一种视频播放方法实施例的步骤流程图,应用于包括服务器和终端的***,具体可以包括如下步骤:
步骤101,终端向服务器发送待播放视频的继续播放指令。
在本申请实施例中,该终端可以为智能手机、平板电脑、笔记本电脑以及电视等视频播放设备,上述示例只是举例说明,本申请对此不做限定。
其中,该继续播放指令中包括该待播放视频的视频播放信息,该待播放视频为用户暂停播放的视频。示例地,若视频1为待播放视频,则终端在检测到用户对该视频1进行视频继续播放操作时生成该继续播放指令,该视频继续播放操作可以为用户点击该视频1的播放触发元素的操作等。
步骤102,服务器根据视频播放信息获取该待播放视频的回看时间,并将该回看时间发送至终端。
在本申请实施例中,在第一种情况下,若该视频播放信息包括视频暂停时间和该待播放视频的视频标识;本步骤即为:根据该视频标识获取该待播放视频的暂停时间历史记录;从该暂停时间历史记录中获取该视频暂停时间对应的多个目标暂停时间历史记录;视频暂停时间和目标暂停时间历史记录之间的时间差值小于或者等于预设阈值;获取该目标暂停时间历史记录对应的回看时间历史记录;计算该回看时间历史记录的时间均值得到该待播放视频的回看时间。
在第二种情况下,若该视频播放信息包括暂停操作时间,视频暂停时间以及接收该继续播放指令的接收时间;本步骤即为:获取该暂停操作时间和该接收时间之间的时间差;获取该时间差对应的第一回看时长,并根据第一回看时长和视频暂停时间获取待播放视频的回看时间。
在第三种情况下,基于上述第一种情况或者第二种情况,在根据视频播放信息获取待播放视频的回看时间之后,还包括:获取待播放视频在该视频暂停时间之前的不同历史播放时间的弹幕量,并根据该弹幕量从该待播放视频中获取目标视频片段,该目标视频片段的播放量大于或者等于预设播放量阈值,然后根据该目标视频片段的片段播放时间段,对该回看时间进行调整,从而步骤中无需将该回看时间发送至该终端,而是将调整后的回看时间发送至该终端。
在第四种情况下,该视频播放信息包括视频暂停时间和该待播放视频的视频标识;本步骤即为:根据该视频标识获取该待播放视频对应的回看对应关系;该回看对应关系包括该待播放视频的各个片段播放时间段与第二回看时长之间的对应关系;根据该回看对应关系,获取该视频暂停时间所在片段播放时间段对应的第二回看时长,并根据第二回看时长和视频暂停时间获取待播放视频的回看时间。
步骤103,终端将待播放视频按照回看时间进行播放。
在本步骤中,终端可以从待播放视频中获取与该回看时间匹配的回看视频片段,并播放该回看视频片段。其中,该回看时间可以为回看时间段,示例地,该回看时间段为待播放视频的10分钟至15分钟之间对应的时间段,则本步骤中终端在接收到该回看时间段后,可以从待播放视频的10分钟开始进行播放;该回看时间还可以为回看时刻,示例地,该回看时刻为待播放视频的35分10秒,则本步骤中终端在接收到该回看时刻后,可以从该待播放视频的35分10秒开始播放该待播放视频,上述示例只是举例说明,本申请对此不作限定。当然,服务器发送的回看时间还可以为回看时长,这样,终端可以根据回看时长和视频暂停时间确定视频播放时间,如回看时长为30秒,且待播放视频的视频暂停时间为30分30秒,则终端可以从该待播放视频的30分钟进行回看播放。
综上所述,本申请实施例首先终端向服务器发送待播放视频的继续播放指令,接着服务器根据该视频播放信息获取该待播放视频的回看时间,将该回看时间发送至该终端,然后该终端将该待播放视频按照该回看时间进行播放。这样,本申请实施例可以根据视频播放信息获取到回看时间,从而使得终端可以基于回看时间自动进行回看,提高了播放回看视频的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
参照图2,示出了本申请的一种视频播放方法实施例的步骤流程图,应用于服务器,具体可以包括如下步骤:
步骤201,接收终端发送的待播放视频的继续播放指令。
其中,该继续播放指令中包括该待播放视频的视频播放信息,该待播放视频为用户暂停播放的视频。示例地,若视频1为待播放视频,则终端在检测到用户对该视频1进行视频继续播放操作时生成该继续播放指令,该视频继续播放操作可以为用户点击该视频1的播放触发元素的操作等。
步骤202,根据该视频播放信息获取该待播放视频的回看时间。
具体内容可以参考步骤102,不再赘述。
步骤203,将该回看时间发送至该终端。
其中,该回看时间可以为回看时间段或者回看时刻。
综上所述,本申请实施例首先接收终端发送的待播放视频的继续播放指令,并根据该视频播放信息获取该待播放视频的回看时间,将该回看时间发送至该终端。这样,本申请实施例可以根据视频播放信息获取到回看时间,以便终端可以基于回看时间自动进行回看,提高了播放回看视频的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
参照图3,示出了本申请的一种视频播放方法可选实施例的步骤流程图,应用于终端,具体可以包括如下步骤:
步骤301,向服务器发送待播放视频的继续播放指令。
在本发明实施例中,该终端可以为智能手机、平板电脑、笔记本电脑以及电视等视频播放设备,上述示例只是举例说明,本申请对此不做限定。
其中,该继续播放指令中包括该待播放视频的视频播放信息,该待播放视频为用户暂停播放的视频。示例地,若视频1为待播放视频,则终端在检测到用户对该视频1进行视频继续播放操作时生成该继续播放指令,该视频继续播放操作可以为用户点击该视频1的播放触发元素的操作等。
步骤302,接收该服务器发送的回看时间。
在本申请实施例中,该回看时间可以为回看时间段或者回看时刻。
步骤303,将该待播放视频按照该回看时间进行播放。
其中,该回看时间可以为回看时间段,示例地,该回看时间段为待播放视频的10分钟至15分钟之间对应的时间段,则本步骤中终端在接收到该回看时间段后,可以从待播放视频的10分钟开始进行播放;该回看时间还可以为回看时刻,示例地,该回看时刻为待播放视频的35分10秒,则本步骤中终端在接收到该回看时刻后,可以从该待播放视频的35分10秒开始播放该待播放视频,上述示例只是举例说明,本发明对此不作限定。当然,服务器发送的回看时间还可以为回看时长,这样,终端可以根据回看时长和视频暂停时间确定视频播放时间,如回看时长为30秒,且待播放视频的视频暂停时间为30分30秒,则终端可以从该待播放视频的30分钟进行播放。
可选地,为了使得用户可以查看待播放视频的回看视频片段,则本发明可以根据回看时间获取对应的回看视频片段,并在视频进度条上将该回看视频片段按照预设标注样式进行标注。示例地,可以将该回看视频片段按照预设颜色进行标注,如该预设颜色为红色等,或者将该回看视频片段按照预设样式进行标注,如该预设样式为波浪线等。
通过展示该回看视频片段,从而可以使得用户准确查看到回看视频片段,并基于回看视频片段确定是否对该待播放视频进行回看,这样,终端可以确定在预设时间段内是否检测到该待播放视频对应的拒绝回看指令,并在预设时间段内未检测到拒绝回看指令时,将该待播放视频按照该回看时间进行播放;在预设时间段内检测到拒绝回看指令时,不执行回看操作。
在一种可能的实现方式中,可以展示取消回看触发元素,并在预设时间段内未接收到用户对该取消回看触发元素的取消回看触发操作的情况下,确定在预设时间段内未检测到待播放视频对应的拒绝回看指令,此时,终端将待播放视频按照回看时间进行播放;在预设时间段内接收到用户对该取消回看触发元素的取消回看触发操作的情况下,确定预设时间检测到待播放视频对应的拒绝回看指令,此时,终端将该待播放视频按照该视频暂停时间进行播放;在另一种可能的实现方式中,可以展示确认回看触发元素和拒绝回看触发元素,在预设时间段内未接收到用户对该拒绝回看触发元素的拒绝回看触发操作的情况下,确定在预设时间段内未检测到待播放视频对应的拒绝回看指令,此时,终端将该待播放视频按照该回看时间进行播放;在预设时间段内接收到用户对该拒绝回看触发元素的拒绝回看触发操作的情况下,确定在预设时间段内检测到待播放视频对应的拒绝回看指令,此时,终端将该待播放视频按照该视频暂停时间进行播放;在预设时间段内接收到用户对该确认回看触发元素的确认回看触发操作的情况下,确定在预设时间段内未检测到待播放视频对应的拒绝回看指令,此时,终端自动将该待播放视频按照该回看时间进行播放,上述示例只是举例说明,本申请对此不作限定。
另外,在将待播放视频按照回看时间进行播放后,由于用户可能对自动回看的效果不满意,从而继续手动拖拽播放进度,为了使得服务器可以准确获取到回看时间,本申请还需要对回看时间进行更新,因此,本申请还包括:接收回看时间更新操作,该回看时间更新操作为将该待播放视频的回看时间更改为更新回看时间的操作;并根据该回看时间更新操作生成回看时间更新指令,该回看时间更新指令中包括更新回看时间;然后将回看时间更新指令发送至服务器,以便该服务器根据该更新回看时间更新该回看时间。具体地,该服务器可以计算该更新回看时间和该回看时间的加权值,且该更新回看时间的权值大于该回看时间的权值。
综上所述,本申请实施例首先向服务器发送待播放视频的继续播放指令,并接收服务器发送的回看时间,然后将待播放视频按照回看时间进行播放。这样,本申请实施例可以根据视频播放信息获取到回看时间,从而使得终端可以基于回看时间自动进行回看,提高了播放回看时间的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
参照图4,示出了本申请的一种视频播放方法可选实施例的步骤流程图,本申请实施例以视频播放信息包括视频暂停时间和待播放视频的视频标识为例进行说明,具体可以包括如下步骤:
步骤401,终端向服务器发送待播放视频的继续播放指令。
在本申请实施例中,该终端可以为智能手机、平板电脑、笔记本电脑以及电视等视频播放设备,上述示例只是举例说明,本申请对此不做限定。
其中,该继续播放指令中包括该待播放视频的视频标识和视频暂停时间,该待播放视频为用户暂停播放的视频。示例地,若视频1为该待播放视频,则终端在检测到用户对该视频1进行视频继续播放操作时生成该继续播放指令,该视频继续播放操作可以为用户点击该视频1的播放触发元素的操作等。
步骤402,服务器根据该视频标识获取该待播放视频的暂停时间历史记录。
其中,在用户对视频进行视频暂停操作后,终端可以获取暂停时间历史记录,该暂停时间历史记录为视频的播放进度对应的暂停时间,示例地,若用户在视频的30分钟5秒进行暂停操作,则该暂停时间历史记录即为30分钟5秒。
考虑到用户对该视频进行回看时,通常需要多次手动拖拽播放进度,直至满足用户观看需求,本申请可以认为终端在用户某次手动拖拽播放进度后,在指定时间段内(如30s)未检测到手动拖拽播放进度的操作,则认为该某次手动拖拽操作为用户的目标拖拽操作,该目标拖拽操作的拖拽回看时间为回看时间历史记录,终端可以将该视频的暂停时间历史记录和对应的回看时间历史记录以及视频标识发送至服务器,从而服务器可以存储不同视频的暂停时间历史记录和对应的回看时间历史记录,这样,本步骤可以根据视频标识获取到该待播放视频的暂停时间历史记录。
步骤403,服务器从该暂停时间历史记录中获取该视频暂停时间对应的目标暂停时间历史记录。
在本申请实施例中,由于视频存在较多视频播放时间点,可能无法获取到与该视频暂停时间相同的暂停时间历史记录,或者与该视频暂停时间相同的暂停时间历史记录的数量较少,从而导致无法准确获取到回看时间,因此,本发明可以获取到该视频暂停时间的近似时间点(相当于本申请中的目标时间历史记录),后续步骤中基于近似时间点获取到回看时间,该视频暂停时间与该目标暂停时间历史记录之间的时间差值小于或者等于预设阈值,如该预设阈值为30秒。
步骤404,服务器获取每个该目标暂停时间历史记录对应的回看时间历史记录。
由于服务器存储有该待播放视频的暂停时间历史记录和对应的回看时间历史记录,因此本申请可以获取到该目标时间历史记录对应的回看时间历史记录。
步骤405,服务器计算该回看时间历史记录的时间均值得到该待播放视频的回看时间。
由于本申请实施例可以通过大数据统计获取到该待播放视频在该视频暂停时间对应的回看时间,从而提高了回看时间的准确率。
需要说明的是,若该回看时间历史记录为时间段,则该回看时间为回看时间段;若该回看时间历史记录为时刻,则该回看时间为回看时刻。
步骤406,服务器将该回看时间发送至终端。
步骤407,终端在预设时间段内是否检测到该待播放视频对应的拒绝回看指令。
在预设时间段内检测到该待播放视频对应的拒绝回看指令的情况下,执行步骤408;
在预设时间段内未检测到该待播放视频对应的拒绝回看指令的情况下,执行步骤409。
在本步骤中,终端在接收到回看时间后,为了使得用户可以查看待播放视频的回看视频片段,则本申请可以根据回看时间获取对应的回看视频片段,并在视频进度条上将该回看视频片段按照预设标注样式进行标注。示例地,可以将该回看视频片段按照预设颜色进行标注,如该预设颜色为红色等,或者将该回看视频片段按照预设样式进行标注,如该预设样式为波浪线等。
通过展示该回看视频片段,从而可以使得用户准确查看到回看视频片段,并基于回看视频片段确定是否对该待播放视频进行回看,这样,终端可以确定在预设时间段内是否检测到该待播放视频对应的拒绝回看指令。在一种可能的实现方式中,可以展示取消回看触发元素,并在预设时间段内未接收到用户对该取消回看触发元素的取消回看触发操作的情况下,确定在预设时间段内未检测到待播放视频对应的拒绝回看指令;在预设时间段内接收到用户对该取消回看触发元素的取消回看触发操作的情况下,确定预设时间时间内检测到待播放视频对应的拒绝回看指令;在另一种可能的实现方式中,可以展示确认回看触发元素和拒绝回看触发元素,在预设时间段内未接收到用户对该拒绝回看触发元素的拒绝回看触发操作的情况下,确定在预设时间段内未检测到待播放视频对应的拒绝回看指令;在预设时间段内接收到用户对该拒绝回看触发元素的拒绝回看触发操作的情况下,确定在预设时间段内检测到待播放视频对应的拒绝回看指令;在预设时间段内接收到用户对该确认回看触发元素的确认回看触发操作的情况下,确定在预设时间段内未检测到待播放视频对应的拒绝回看指令,上述示例只是举例说明,本发明对此不作限定。
步骤408,终端将该待播放视频按照该视频暂停时间进行播放。
步骤409,终端将该待播放视频按照该回看时间进行播放。
在本步骤中,终端可以从待播放视频中获取与该回看时间匹配的回看视频片段,并播放该回看视频片段。其中,该回看时间可以为回看时间段,示例地,该回看时间段为待播放视频的10分钟至15分钟之间对应的时间段,则本步骤中终端在接收到该回看时间段后,可以从待播放视频的10分钟开始进行播放;该回看时间还可以为回看时刻,示例地,该回看时刻为待播放视频的35分10秒,则本步骤中终端在接收到该回看时刻后,可以从该待播放视频的35分10秒开始播放该待播放视频,上述示例只是举例说明,本申请对此不作限定。当然,服务器发送的回看时间还可以为回看时长,这样,终端可以根据回看时长和视频暂停时间确定视频播放时间,如回看时长为30秒,且待播放视频的视频暂停时间为30分30秒,则终端可以从该待播放视频的30分钟进行播放。
其中,在将待播放视频按照回看时间进行播放后,由于用户可能对自动回看的效果不满意,从而继续手动拖拽播放进度,为了使得服务器可以准确获取到回看时间,本申请还需要对回看时间进行更新,因此,本申请还包括:接收回看时间更新操作,该回看时间更新操作为将该待播放视频的回看时间更改为更新回看时间的操作;并根据该回看时间更新操作生成回看时间更新指令,该回看时间更新指令中包括更新回看时间;然后将回看时间更新指令发送至服务器,以便该服务器根据该更新回看时间更新该回看时间。具体地,该服务器可以计算该更新回看时间和该回看时间的加权值,且该更新回看时间的权值大于该回看时间的权值,上述示例只是举例说明,本申请对此不作限定。
综上所述,本申请实施例通过服务器接收终端发送的待播放视频的继续播放指令,并根据该视频标识获取该待播放视频的暂停时间历史记录,从暂停时间历史记录中获取视频暂停时间对应的多个目标暂停时间历史记录,获取每个目标暂停时间历史记录对应的回看时间历史记录,计算回看时间历史的时间均值得到该待播放视频的回看时间,将该回看时间发送至该终端,以便该终端将该待播放视频按照该回看时间进行播放。这样,本申请实施例可以根据视频播放信息获取到回看时间,从而使得终端可以基于回看时间自动进行回看,提高了播放回看视频的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
参照图5,示出了本申请的一种视频播放方法可选实施例的步骤流程图,本申请实施例以视频播放信息包括暂停操作时间、视频暂停时间以及服务器接收该继续播放指令的接收时间为例进行说明,具体可以包括如下步骤:
步骤501,终端向服务器发送待播放视频的继续播放指令。
在本申请实施例中,该终端可以为智能手机、平板电脑、笔记本电脑以及电视等视频播放设备,上述示例只是举例说明,本申请对此不做限定。
其中,该待播放视频为用户暂停播放的视频,该继续播放指令中包括暂停操作时间、视频暂停时间以及服务器接收该继续播放指令的接收时间,由于终端在检测到继续播放指令的检测时间与该接收时间近似,因此,本申请中也可以采用检测时间代替该接收时间,为了便于叙述,本申请采用接收时间为例进行说明,本申请中的暂停操作时间为用户进行视频暂停操作的操作时间,例如,若用户在2018年11月28日早上8点15分30秒对视频进行视频暂停操作,则该暂停操作时间为2018年11月28日早上8点15分30秒;该视频暂停时间为视频的播放进度对应的暂停时间,示例地,若用户在视频的30分钟5秒进行暂停操作,则该暂停时间历史记录即为30分钟5秒。
示例地,若视频1为该待播放视频,则终端在检测到用户对该视频1进行视频继续播放操作时生成该继续播放指令,该视频继续播放操作可以为用户点击该视频1的播放触发元素的操作等。
步骤502,服务器获取该暂停操作时间和该接收时间之间的时间差。
示例地,若该暂停操作时间为2018年11月28日早上8点15分30秒,接收时间为2018年11月28日早上8点30分40秒,则该时间差为15分10秒,上述示例只是举例说明,本申请对此不作限定。
步骤503,服务器获取该时间差对应的第一回看时长。
在本申请实施例中,可以预先设置时间差和第一回看时长之间的时间对应关系。示例地,若该时间差为1分钟,则对应的第一回看时长为3秒;若该时间差为24小时,则对应的第一回看时长为30秒等等。这样,可以根据时间对应关系获取该时间差对应的第一回看时间。
步骤504,服务器根据该第一回看时长和该视频暂停时间获取该待播放视频的回看时间。
其中,若该回看时间为回看时间段,则计算该视频暂停时间和该第一回看时长的差值得到回看时间段的起始时间,并确定该起始时间和视频暂停时间构成的时间段为该回看时间段;若该回看时间为回看时刻,则计算视频暂停时间与该第一回看时长的差值得到该回看时刻。
步骤505,服务器将该回看时间发送至终端。
步骤506,终端在预设时间段内是否检测到该待播放视频对应的拒绝回看指令。
在本步骤中,具体过程可以参考步骤407,不再赘述。
在预设时间段内检测到该待播放视频对应的拒绝回看指令的情况下,执行步骤507;
在预设时间段内未检测到该待播放视频对应的拒绝回看指令的情况下,执行步骤508。
步骤507,终端将该待播放视频按照该视频暂停时间进行播放。
步骤508,终端将该待播放视频按照该回看时间进行播放。
在本步骤中,终端可以从待播放视频中获取与该回看时间匹配的回看视频片段,并播放该回看视频片段。其中,该回看时间可以为回看时间段,示例地,该回看时间段为待播放视频的10分钟至15分钟之间对应的时间段,则本步骤中终端在接收到该回看时间段后,可以从待播放视频的10分钟开始进行播放;该回看时间还可以为回看时刻,示例地,该回看时刻为35分10秒,则本步骤中终端在接收到该回看时刻后,可以从该待播放视频的35分10秒开始播放该待播放视频,上述示例只是举例说明,本申请对此不作限定。当然,服务器发送的回看时间还可以为回看时长,这样,终端可以根据回看时长和视频暂停时间确定视频播放时间,如回看时长为30秒,且待播放视频的视频暂停时间为30分30秒,则终端可以从该待播放视频的30分钟进行播放。
其中,在将待播放视频按照回看时间进行播放后,由于用户可能对自动回看的效果不满意,从而继续手动拖拽播放进度,为了使得服务器可以准确获取到回看时间,本申请还需要对回看时间进行更新,因此,本申请还包括:接收回看时间更新操作,该回看时间更新操作为将该待播放视频的回看时间更改为更新回看时间的操作;并根据该回看时间更新操作生成回看时间更新指令,该回看时间更新指令中包括更新回看时间;然后将回看时间更新指令发送至服务器,以便该服务器根据该更新回看时间更新该回看时间。具体地,该服务器可以计算该更新回看时间和该回看时间的加权值,且该更新回看时间的权值大于该回看时间的权值,上述示例只是举例说明,本申请对此不作限定。
综上所述,本申请实施例首先服务器接收终端发送的待播放视频的继续播放指令,并获取暂停操作时间和接收时间之间的时间差,获取该时间差对应的第一回看时长,从而根据第一回看时长和视频暂停时间获取该待播放视频的回看时间,将该回看时间发送至该终端,以便该终端将该待播放视频按照该回看时间进行播放。这样,本申请实施例可以根据视频播放信息获取到回看时间,从而使得终端可以基于回看时间自动进行回看,提高了播放回看视频的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
参照图6,示出了本申请的一种视频播放方法可选实施例的步骤流程图,具体还可以包括如下步骤:
步骤601,终端向服务器发送待播放视频的继续播放指令。
在本申请实施例中,该终端可以为智能手机、平板电脑、笔记本电脑以及电视等视频播放设备,上述示例只是举例说明,本申请对此不做限定。
其中,该继续播放指令中包括该待播放视频的视频播放信息,该待播放视频为用户暂停播放的视频。示例地,若视频1为待播放视频,则终端在检测到用户对该视频1进行视频继续播放操作时生成该继续播放指令,该视频继续播放操作可以为用户点击该视频1的播放触发元素的操作等。
步骤602,服务器根据视频播放信息获取该待播放视频的回看时间。
在本申请实施例中,可以通过图4所示的步骤402至步骤405,或者图5所示的步骤502至步骤504获取该回看时间,具体过程不再赘述。
步骤603,服务器获取该待播放视频在视频暂停时间之前的不同历史播放时间的弹幕量。
步骤604,服务器根据该弹幕量从待播放视频中获取目标视频片段。
在本申请实施例中,目标视频片段的弹幕量和值大于或者等于预设弹幕量,或者目标视频片段的弹幕量和量与该待播放视频的总弹幕量之间的比值大于或者预设比值等。
在一种可能的实现方式中,可以将该待播放视频在视频暂停时间之前的历史播放视频按照指定时长进行划分得到多个历史视频片段,历史视频片段可以存在重叠视频片段,这样,可以分别获取每个历史视频片段的弹幕量和值,根据该弹幕量和值从全部历史视频片段中获取到该目标视频片段。
步骤605,服务器根据该目标视频片段的片段播放时间段,对该回看时间进行调整。
其中,在该回看时间为回看时刻的情况下,在片段播放时间段的片段终止时刻在回看时刻之后,且片段播放时间段的片段起始时刻在回看时刻之前时,将回看时刻调整为片段起始时刻;在片段播放时间段的片段终止时刻和片段播放时间段的片段起始时刻均在回看时刻之后时,不执行对该回看时刻的调整操作;在片段播放时间段的片段终止时刻在回看时刻之前时,不执行对该回看时刻的调整操作。
在回看时间为回看时间段的情况下,在片段播放时间段的片段终止时刻在回看时间段中,且片段播放时间段的片段起始时刻在回看时间段之外时,将回看时间段调整为片段起始时刻和视频暂停时间之间的时间段;在片段播放时间段的片段终止时刻和片段起始时刻均在回看时间段中时,不执行对该回看时间段的调整操作;在片段播放时间段的片段终止时刻和片段起始时刻均在回看时间段外时,不执行对该回看时间段的调整操作。
这样,本申请可以认为用户互动较多的目标视频片段相对比较精彩,因此,若本申请确定的回看视频中包括部分该目标视频片段,则可以将该目标视频片段全部进行播放,便于用户回顾剧情,从而满足用户的回看需求,提高用户使用体验。
步骤606,服务器将调整后的回看时间发送至终端。
由于在图4和图5中服务器需要将该回看时间发送至终端,但是,在本申请实施例中,对该回看时间需要进行调整,因此,服务器需要将调整后的回看时间发送至终端,以便终端将该待播放视频按照调整后的回看时间进行播放。
步骤607,终端在预设时间段内是否检测到该待播放视频对应的拒绝回看指令。
在本步骤中,具体过程可以参考步骤407,不再赘述。
在预设时间段内检测到该待播放视频对应的拒绝回看指令的情况下,执行步骤608;
在预设时间段内未检测到该待播放视频对应的拒绝回看指令的情况下,执行步骤609。
步骤608,终端将该待播放视频按照该视频暂停时间进行播放。
步骤609,终端将该待播放视频按照调整后的回看时间进行播放。
在本步骤中,终端可以从待播放视频中获取与调整后的回看时间匹配的回看视频片段,并播放该回看视频片段。其中,该调整后的回看时间可以为回看时间段,示例地,该回看时间段为待播放视频的10分钟至15分钟之间对应的时间段,则本步骤中终端在接收到该回看时间段后,可以从待播放视频的10分钟开始进行播放;该调整后的回看时间还可以为回看时刻,示例地,该回看时刻为35分10秒,则本步骤中终端在接收到该回看时刻后,可以从该待播放视频的35分10秒开始播放该待播放视频,上述示例只是举例说明,本申请对此不作限定。当然,服务器发送的调整后的回看时间还可以为回看时长,这样,终端可以根据回看时长和视频暂停时间确定视频播放时间,如回看时长为30秒,且待播放视频的视频暂停时间为30分30秒,则终端可以从该待播放视频的30分钟进行播放。
其中,在将待播放视频按照调整后的回看时间进行播放后,由于用户可能对自动回看的效果不满意,从而继续手动拖拽播放进度,为了使得服务器可以准确获取到回看时间,本申请还需要对调整后的回看时间进行更新,因此,本申请还包括:接收回看时间更新操作,该回看时间更新操作为将该待播放视频的调整后的回看时间更改为更新回看时间的操作;并根据该回看时间更新操作生成回看时间更新指令,该回看时间更新指令中包括更新回看时间;然后将回看时间更新指令发送至服务器,以便该服务器根据该更新回看时间更新该调整后的回看时间。具体地,该服务器可以计算该更新回看时间和该调整后的回看时间的加权值,且该更新回看时间的权值大于该调整后的回看时间的权值,上述示例只是举例说明,本申请对此不作限定。
综上所述,本申请实施例考虑弹幕量以对回看时间进行调整,从而将调整后的回看时间发送至该终端,以便该终端将该待播放视频按照调整后的回看时间进行播放。这样,本申请实施例可以根据视频播放信息获取到回看时间,并基于弹幕量获取调整后的回看时间,从而使得终端可以基于调整后的回看时间自动进行回看,提高了播放回看视频的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
参照图7,示出了本申请的一种视频播放方法可选实施例的步骤流程图,本申请实施例以视频播放信息包括视频暂停时间和待播放视频的视频标识为例进行说明,具体可以包括如下步骤:
步骤701,终端向服务器发送待播放视频的继续播放指令。
在本申请实施例中,该终端可以为智能手机、平板电脑、笔记本电脑以及电视等视频播放设备,上述示例只是举例说明,本申请对此不做限定。
其中,该继续播放指令中包括该待播放视频的视频标识和视频暂停时间,该视频暂停时间为该待播放视频的播放进度对应的暂停时间,该待播放视频为用户暂停播放的视频。示例地,若视频1为该待播放视频,则终端在检测到用户对该视频1进行视频继续播放操作时生成该继续播放指令,该视频继续播放操作可以为用户点击该视频1的播放触发元素的操作等。
步骤702,服务器根据该视频标识获取该待播放视频对应的回看对应关系。
其中,该回看对应关系包括该待播放视频的各个片段播放时间段与第二回看时长之间的对应关系。
在本申请实施例中,首先,可以将该待播放视频划分为多个片段播放时间段,示例地,可以根据待播放视频内容预先设置多个暂停时间点,根据该暂停时间点获取该多个片段播放时间段,进一步地,该片段播放时间段为暂停时间点之前的第一特定时间段和该暂停时间点之后的第二特定时间段构成的时间段,该第一特定时间段和该第二特定时间段可以相同,如该片段播放时间段为该暂停时间点前后各4秒构成的时间段;然后,根据各个片段的视频内容人工设置每个视频播放时间段对应的回看时间。
步骤703,服务器根据该回看对应关系,获取该视频暂停时间所在片段播放时间段对应的第二回看时长。
在本申请中,若该视频暂停时间位于目标片段播放时间段,则本步骤可以根据该回看对应关系获取该目标片段播放时间段对应的第二回看时长。
步骤704,服务器根据该第二回看时长和该视频暂停时间获取该待播放视频的回看时间。
其中,若该回看时间为回看时间段,则计算该视频暂停时间和该第二回看时长的差值得到回看时间段的起始时间,并确定该起始时间和视频暂停时间构成的时间段为该回看时间段;若该回看时间为回看时刻,则计算视频暂停时间与该第二回看时长的差值得到该回看时刻。
步骤705,服务器将该回看时间发送至终端。
步骤706,终端在预设时间段内是否检测到该待播放视频对应的拒绝回看指令。
在本步骤中,具体过程可以参考步骤407,不再赘述。
在预设时间段内检测到该待播放视频对应的拒绝回看指令的情况下,执行步骤707;
在预设时间段内未检测到该待播放视频对应的拒绝回看指令的情况下,执行步骤708。
步骤707,终端将该待播放视频按照该视频暂停时间进行播放。
步骤708,终端将该待播放视频按照该回看时间进行播放。
在本步骤中,终端可以从待播放视频中获取与该回看时间匹配的回看视频片段,并播放该回看视频片段。其中,该回看时间可以为回看时间段,示例地,该回看时间段为待播放视频的10分钟至15分钟之间对应的时间段,则本步骤中终端在接收到该回看时间段后,可以从待播放视频的10分钟开始进行播放;该回看时间还可以为回看时刻,示例地,该回看时刻为35分10秒,则本步骤中终端在接收到该回看时刻后,可以从该待播放视频的35分10秒开始播放该待播放视频,上述示例只是举例说明,本申请对此不作限定。当然,服务器发送的回看时间还可以为回看时长,这样,终端可以根据回看时长和视频暂停时间确定视频播放时间,如回看时长为30秒,且待播放视频的视频暂停时间为30分30秒,则终端可以从该待播放视频的30分钟进行播放。
其中,在将待播放视频按照回看时间进行播放后,由于用户可能对自动回看的效果不满意,从而继续手动拖拽播放进度,为了使得服务器可以准确获取到回看时间,本申请还需要对回看时间进行更新,因此,本申请还包括:接收回看时间更新操作,该回看时间更新操作为将该待播放视频的回看时间更改为更新回看时间的操作;并根据该回看时间更新操作生成回看时间更新指令,该回看时间更新指令中包括更新回看时间;然后将回看时间更新指令发送至服务器,以便该服务器根据该更新回看时间更新该回看时间。具体地,该服务器可以计算该更新回看时间和该回看时间的加权值,且该更新回看时间的权值大于该回看时间的权值,上述示例只是举例说明,本申请对此不作限定。
在本申请的另一实施例中,在该服务器预先设置完成该回看对应关系后,可以将该回看对应关系发送至终端,从而使得终端将该回看对应关系在该待播放视频中加载,这样,终端可以通过加载的回看对应关系确定该视频暂停时间所在视频播放时间段对应的回看时间,无需服务器确定该回看时间。
综上所述,本申请实施例首先服务器接收终端发送的待播放视频的继续播放指令,并根据视频标识获取待播放视频对应的回看对应关系,根据回看对应关系,确定视频暂停时间所在片段播放时间段对应的第二回看时长,并根据该第二回看时长和该视频暂停时间获取该待播放视频的回看时间,将回看时间发送至该终端,以便终端将该待播放视频按照该回看时间进行播放。这样,本申请实施例可以根据视频播放信息获取到回看时间,从而使得终端可以基于回看时间自动进行回看,提高了播放回看视频的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请实施例并不受所描述的动作顺序的限制,因为依据本申请实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本申请实施例所必须的。
参照图8,示出了本申请的一种视频播放***80实施例的结构框图,该***包括服务器81和终端82;
其中,该终端82,用于向该服务器81发送待播放视频的继续播放指令;该继续播放指令中包括该待播放视频的视频播放信息;
该服务器81,用于根据该视频播放信息获取该待播放视频的回看时间;
该服务器81,用于将该回看时间发送至该终端82;
该终端82,用于将该待播放视频按照该回看时间进行播放。
参照图9,示出了本申请的一种视频播放装置90实施例的结构框图,应用于服务器,所述装置90包括:
继续播放指令接收模块91,用于接收终端发送的待播放视频的继续播放指令;该继续播放指令中包括该待播放视频的视频播放信息;
回看时间获取模块92,用于根据该视频播放信息获取该待播放视频的回看时间;
回看时间发送模块93,用于将该回看时间发送至该终端。
参照图10,在本申请的一个可选实施例中,该视频播放信息包括视频暂停时间和该待播放视频的视频标识;该回看时间获取模块92包括:
暂停时间记录获取子模块921,用于根据该视频标识获取该待播放视频的暂停时间历史记录;
目标暂停时间记录获取子模块922,用于从该暂停时间历史记录中获取该视频暂停时间对应的多个目标暂停时间历史记录;所述视频暂停时间和所述目标暂停时间历史记录之间的时间差值小于或者等于预设阈值;
回看时间记录获取子模块923,用于获取每个该目标暂停时间历史记录对应的回看时间历史记录;
计算子模块924,用于计算该回看时间历史记录的时间均值得到该待播放视频的回看时间。
参照图11,在本申请的一个可选实施例中,该视频播放信息包括暂停操作时间,视频暂停时间以及接收该继续播放指令的接收时间;该第二获取模块92包括:
时间差获取子模块925,用于获取该暂停操作时间和该接收时间之间的时间差;
第一回看时长获取子模块926,用于获取该时间差对应的第一回看时长;
第一回看时间获取子模块927,用于根据该第一回看时长和该视频暂停时间获取该待播放视频的回看时间。
参照图12,在本申请的一个可选实施例中,该装置90还包括:
弹幕量获取模块94,用于获取该待播放视频在该视频暂停时间之前的不同历史播放时间的弹幕量;
目标视频片段获取模块95,用于根据该弹幕量从该待播放视频中获取目标视频片段;
调整模块96,用于根据该目标视频片段的片段播放时间段,对该回看时间进行调整;
该回看时间发送模块93,用于将调整后的回看时间发送至该终端。
在本申请的一个可选实施例中,在该回看时间为回看时刻的情况下,该调整模块96,用于在该片段播放时间段的片段终止时刻在该回看时刻之后,且该片段播放时间段的片段起始时刻在该回看时刻之前的情况下,将该回看时刻调整为该片段起始时刻。
在本申请的一个可选实施例中,在该回看时间为回看时间段的情况下,该调整模块96,用于在该片段播放时间段的片段终止时刻在该回看时间段中,且该片段播放时间段的片段起始时刻在该回看时间段之外时,将该回看时间段调整为该片段起始时刻和该视频暂停时间之间的时间段。
参照图13,在本申请的一个可选实施例中,该视频播放信息包括视频暂停时间和该待播放视频的视频标识;该第回看时间获取模块92包括:
回看对应关系获取子模块928,用于根据该视频标识获取该待播放视频对应的回看对应关系;该回看对应关系包括该待播放视频的片段播放时间段与第二回看时长之间的对应关系;
第二回看时长获取子模块929,用于根据该回看对应关系,获取该视频暂停时间所在片段播放时间段对应的第二回看时长;
第二回看时间获取子模块9210,用于根据该第二回看时长和该视频暂停时间获取该待播放视频的回看时间。
参照图14,在本申请的一个可选实施例中,该装置90还包括:
回看时间更新指令接收模块97,用于接收终端发送的回看时间更新指令;该回看时间更新指令包括更新回看时间;
更新模块98,用于根据该更新回看时间更新该回看时间。
参照图15,示出了本申请的一种视频播放装置150实施例的结构框图,应用于终端,该装置150包括:
继续播放指令发送模块151,用于向服务器发送待播放视频的继续播放指令;该继续播放指令中包括该待播放视频的视频播放信息;
回看时间接收模块152,接收该服务器发送的回看时间;
播放模块153,用于将该待播放视频按照该回看时间进行播放。
参照图16,在本申请的一个可选实施例中,该装置150还包括:
回看视频片段获取模块154,用于根据该回看时间获取对应的回看视频片段;
标注模块155,用于在视频进度条上将该回看视频片段按照预设标注样式进行标注。
参照图17,在本申请的一个可选实施例中,该装置150还包括:
确定模块156,用于确定在预设时间段内是否检测到该待播放视频对应的拒绝回看指令;
该播放模块153,用于在该预设时间段内未检测到该拒绝回看指令时,将该待播放视频按照该回看时间进行播放。
参照图18,在本申请的一个可选实施例中,该装置150还包括:
展示模块157,用于展示取消回看触发元素;
该确定模块156,用于在该预设时间段内未接收到用户对该取消回看触发元素的取消回看触发操作的情况下,确定在预设时间段内未检测到该待播放视频对应的拒绝回看指令。
参照图19,在本申请的一个可选实施例中,该装置150还包括:
回看时间更新操作接收模块158,用于接收回看时间更新操作;该回看时间更新操作为将该待播放视频的回看时间更改为更新回看时间的操作;
生成模块159,用于根据该回看时间更新操作生成回看时间更新指令;该回看时间更新指令中包括更新回看时间;
回看时间更新指令发送模块1510,用于将该回看时间更新指令发送至该服务器,以便该服务器根据该更新回看时间更新该回看时间。
综上所述,本申请实施例首先终端向服务器发送待播放视频的继续播放指令,并在服务器根据视频播放信息获取到待播放视频的回看时间后,终端接收服务器发送的回看时间,然后将待播放视频按照回看时间进行播放。这样,本申请实施例可以根据视频播放信息获取到回看时间,从而使得终端可以基于回看时间自动进行回看,提高了播放回看视频的效率和智能性,避免了现有技术中手动拖拽播放进度的繁琐操作。
本申请实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在终端设备时,可以使得该终端设备执行本申请实施例中各方法步骤的指令(instructions)。
图20为本申请另一实施例提供的视频播放装置的硬件结构示意图。如图20所示,本实施例的视频播放装置包括处理器201以及存储器202。
处理器201执行存储器202所存放的计算机程序代码,实现上述实施例中图1至图6所述的视频播放方法。
存储器202被配置为存储各种类型的数据以支持在视频播放方法的操作。这些数据的示例包括用于在视频播放装置上操作的任何应用程序或方法的指令,例如消息,图片,视频等。存储器202可能包含随机存取存储器(random access memory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
可选地,处理器201设置在处理组件200中。该视频播放装置还可以包括:通信组件203,电源组件204,多媒体组件205,音频组件206,输入/输出接口207和/或传感器组件208。视频播放装置具体所包含的组件等依据实际需求设定,本实施例对此不做限定。
处理组件200通常控制视频播放装置的整体操作。处理组件200可以包括一个或多个处理器201来执行指令,以完成上述图1至图6方法的全部或部分步骤。此外,处理组件200可以包括一个或多个模块,便于处理组件200和其他组件之间的交互。例如,处理组件200可以包括多媒体模块,以方便多媒体组件205和处理组件200之间的交互。
电源组件204为视频播放装置的各种组件提供电力。电源组件204可以包括电源管理***,一个或多个电源,及其他与为视频播放装置生成、管理和分配电力相关联的组件。
多媒体组件205包括在视频播放装置和用户之间的提供一个输出接口的显示屏。在一些实施例中,显示屏可以包括液晶显示器(LCD)和触摸面板(TP)。如果显示屏包括触摸面板,显示屏可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
音频组件206被配置为输出和/或输入音频信号。例如,音频组件206包括一个麦克风(MIC)。所接收的音频信号可以被进一步存储在存储器202或经由通信组件203发送。在一些实施例中,音频组件206还包括一个扬声器,用于输出音频信号。
输入/输出接口207为处理组件200和***接口模块之间提供接口,上述***接口模块可以是点击轮,按钮等。这些按钮可包括但不限于:音量按钮、启动按钮和锁定按钮。
传感器组件208包括一个或多个传感器,用于为视频播放装置提供各个方面的状态评估。例如,传感器组件208可以检测到视频播放装置的打开/关闭状态,组件的相对定位,用户与视频播放装置接触的存在或不存在。传感器组件208可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。在一些实施例中,该传感器组件208还可以包括摄像头等。
通信组件203被配置为便于视频播放装置和其他设备之间有线或无线方式的通信。视频播放装置可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。
由上可知,在图20实施例中所涉及的通信组件203、音频组件206以及输入/输出接口207、传感器组件208均可以作为输入设备的实现方式。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本申请实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请实施例是参照根据本申请实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本申请所提供的一种视频播放方法和装置,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (29)
1.一种视频播放方法,其特征在于,应用于包括服务器和终端的***,所述方法包括:
所述终端向所述服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
所述服务器根据所述视频播放信息获取所述待播放视频的回看时间,并将所述回看时间发送至所述终端;
所述终端将所述待播放视频按照所述回看时间进行播放。
2.一种视频播放方法,其特征在于,应用于服务器,所述方法包括:
接收终端发送的待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
根据所述视频播放信息获取所述待播放视频的回看时间;
将所述回看时间发送至所述终端。
3.根据权利要求2所述的方法,其特征在于,所述视频播放信息包括视频暂停时间和所述待播放视频的视频标识;所述根据所述视频播放信息获取所述待播放视频的回看时间,包括:
根据所述视频标识获取所述待播放视频的暂停时间历史记录;
从所述暂停时间历史记录中获取所述视频暂停时间对应的多个目标暂停时间历史记录;所述视频暂停时间和所述目标暂停时间历史记录之间的时间差值小于或者等于预设阈值;
获取每个所述目标暂停时间历史记录对应的回看时间历史记录;
计算所述回看时间历史记录的时间均值得到所述待播放视频的回看时间。
4.根据权利要求2所述的方法,其特征在于,所述视频播放信息包括暂停操作时间,视频暂停时间以及接收所述继续播放指令的接收时间;所述根据所述视频播放信息获取所述待播放视频的回看时间,包括:
获取所述暂停操作时间和所述接收时间之间的时间差;
获取所述时间差对应的第一回看时长;
根据所述第一回看时长和所述视频暂停时间获取所述待播放视频的回看时间。
5.根据权利要求2至4任一项所述的方法,其特征在于,在所述根据所述视频播放信息获取所述待播放视频的回看时间之后,还包括:
获取所述待播放视频在视频暂停时间之前的不同历史播放时间的弹幕量;
根据所述弹幕量从所述待播放视频中获取目标视频片段;
根据所述目标视频片段的片段播放时间段,对所述回看时间进行调整;
所述将所述回看时间发送至所述终端,包括:
将调整后的回看时间发送至所述终端。
6.根据权利要求5所述的方法,其特征在于,在所述回看时间为回看时刻的情况下,所述根据所述目标视频片段的片段播放时间段,对所述回看时间进行调整,包括:在所述片段播放时间段的片段终止时刻在所述回看时刻之后,且所述片段播放时间段的片段起始时刻在所述回看时刻之前时,将所述回看时刻调整为所述片段起始时刻。
7.根据权利要求5所述的方法,其特征在于,在所述回看时间为回看时间段的情况下,所述根据所述目标视频片段的片段播放时间段,对所述回看时间进行调整,包括:在所述片段播放时间段的片段终止时刻在所述回看时间段中,且所述片段播放时间段的片段起始时刻在所述回看时间段之外时,将所述回看时间段调整为所述片段起始时刻和所述视频暂停时间之间的时间段。
8.根据权利要求2所述的方法,其特征在于,所述视频播放信息包括视频暂停时间和所述待播放视频的视频标识;所述根据所述视频播放信息获取所述待播放视频的回看时间,包括:
根据所述视频标识获取所述待播放视频对应的回看对应关系;所述回看对应关系包括所述待播放视频的各个片段播放时间段与第二回看时长之间的对应关系;
根据所述回看对应关系,获取所述视频暂停时间所在片段播放时间段对应的第二回看时长;
根据所述第二回看时长和所述视频暂停时间获取所述待播放视频的回看时间。
9.根据权利要求2所述的方法,其特征在于,在所述将所述回看时间发送至所述终端后,还包括:
接收所述终端发送的回看时间更新指令;所述回看时间更新指令包括更新回看时间;
根据所述更新回看时间更新所述回看时间。
10.一种视频播放方法,其特征在于,应用于终端,所述方法包括:
向服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
接收所述服务器发送的回看时间;
将所述待播放视频按照所述回看时间进行播放。
11.根据权利要求10所述的方法,其特征在于,在所述接收所述服务器发送的回看时间之后,还包括:
根据所述回看时间获取对应的回看视频片段;
在视频进度条上将所述回看视频片段按照预设标注样式进行标注。
12.根据权利要求10所述的方法,其特征在于,在所述将所述待播放视频按照所述回看时间进行播放之前,所述方法还包括:确定在预设时间段内是否检测到所述待播放视频对应的拒绝回看指令;
所述将所述待播放视频播放与所述回看时间相匹配的视频片段,包括:在所述预设时间段内未检测到所述拒绝回看指令时,将所述待播放视频按照所述回看时间进行播放。
13.根据权利要求12所述的方法,其特征在于,在所述确定在预设时间段内是否检测到所述待播放视频对应的拒绝回看指令之前,还包括:展示取消回看触发元素;
所述确定在预设时间段内是否检测到所述待播放视频对应的拒绝回看指令,包括:在所述预设时间段内未接收到用户对所述取消回看触发元素的取消回看触发操作的情况下,确定在预设时间段内未检测到所述待播放视频对应的拒绝回看指令。
14.根据权利要求10所述的方法,其特征在于,在所述将所述待播放视频播放按照所述回看时间进行播放之后,所述方法还包括:
接收回看时间更新操作;所述回看时间更新操作为将所述待播放视频的回看时间更改为更新回看时间的操作;
根据所述回看时间更新操作生成回看时间更新指令;所述回看时间更新指令中包括所述更新回看时间;
将所述回看时间更新指令发送至所述服务器。
15.一种视频播放***,其特征在于,所述***包括服务器和终端;
其中,所述终端,用于向所述服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
所述服务器,用于根据所述视频播放信息获取所述待播放视频的回看时间;
所述服务器,用于将所述回看时间发送至所述终端;
所述终端,用于将所述待播放视频按照所述回看时间进行播放。
16.一种视频播放装置,其特征在于,应用于服务器,所述装置包括:
继续播放指令接收模块,用于接收终端发送的待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
回看时间获取模块,用于根据所述视频播放信息获取所述待播放视频的回看时间;
回看时间发送模块,用于将所述回看时间发送至所述终端。
17.根据权利要求16所述的装置,其特征在于,所述视频播放信息包括视频暂停时间和所述待播放视频的视频标识;所述回看时间获取模块包括:
暂停时间记录获取子模块,用于根据所述视频标识获取所述待播放视频的暂停时间历史记录;
目标暂停时间记录获取子模块,用于从所述暂停时间历史记录中获取所述视频暂停时间对应的多个目标暂停时间历史记录;所述视频暂停时间和所述目标暂停时间历史记录之间的时间差值小于或者等于预设阈值;
回看时间记录获取子模块,用于获取每个所述目标暂停时间历史记录对应的回看时间历史记录;
计算子模块,用于计算所述回看时间历史记录的时间均值得到所述待播放视频的回看时间。
18.根据权利要求16所述的装置,其特征在于,所述视频播放信息包括暂停操作时间,视频暂停时间以及接收所述继续播放指令的接收时间;所述回看时间获取模块包括:
时间差获取子模块,用于获取所述暂停操作时间和所述接收时间之间的时间差;
第一回看时长获取子模块,用于获取所述时间差对应的第一回看时长;
第一回看时间获取子模块,用于根据所述第一回看时长和所述视频暂停时间获取所述待播放视频的回看时间。
19.根据权利要求16至18任一项所述的装置,其特征在于,所述装置还包括:
弹幕量获取模块,用于获取所述待播放视频在所述视频暂停时间之前的不同历史播放时间的弹幕量;
目标视频片段获取模块,用于根据所述弹幕量从所述待播放视频中获取目标视频片段;
调整模块,用于根据所述目标视频片段的片段播放时间段,对所述回看时间进行调整;
所述回看时间发送模块,用于将调整后的回看时间发送至所述终端。
20.根据权利要求19所述的装置,其特征在于,在所述回看时间为回看时刻的情况下,所述调整模块,用于在所述片段播放时间段的片段终止时刻在所述回看时刻之后,且所述片段播放时间段的片段起始时刻在所述回看时刻之前的情况下,将所述回看时刻调整为所述片段起始时刻。
21.根据权利要求19所述的装置,其特征在于,在所述回看时间为回看时间段的情况下,所述调整模块,用于在所述片段播放时间段的片段终止时刻在所述回看时间段中,且所述片段播放时间段的片段起始时刻在所述回看时间段之外时,将所述回看时间段调整为所述片段起始时刻和所述视频暂停时间之间的时间段。
22.根据权利要求16所述的装置,其特征在于,所述视频播放信息包括视频暂停时间和所述待播放视频的视频标识;所述回看时间获取模块包括:
回看对应关系获取子模块,用于根据所述视频标识获取所述待播放视频对应的回看对应关系;所述回看对应关系包括所述待播放视频的各个片段播放时间段与第二回看时长之间的对应关系;
第二回看时长获取子模块,用于根据所述回看对应关系,获取所述视频暂停时间所在片段播放时间段对应的第二回看时长;
第二回看时间获取子模块,用于根据所述第二回看时长和所述视频暂停时间获取所述待播放视频的回看时间。
23.根据权利要求16所述的装置,其特征在于,所述装置还包括:
回看时间更新指令接收模块,用于接收终端发送的回看时间更新指令;所述回看时间更新指令包括更新回看时间;
更新模块,用于根据所述更新回看时间更新所述回看时间。
24.一种视频播放装置,其特征在于,应用于终端,所述装置包括:
继续播放指令发送模块,用于向服务器发送待播放视频的继续播放指令;所述继续播放指令中包括所述待播放视频的视频播放信息;
回看时间接收模块,用于接收所述服务器发送的回看时间;
播放模块,用于将所述待播放视频按照所述回看时间进行播放。
25.根据权利要求24所述的装置,其特征在于,所述装置还包括:
回看视频片段获取模块,用于根据所述回看时间获取对应的回看视频片段;
标注模块,用于在视频进度条上将所述回看视频片段按照预设标注样式进行标注。
26.根据权利要求24所述的装置,其特征在于,所述装置还包括:
确定模块,用于确定在预设时间段内是否检测到所述待播放视频对应的拒绝回看指令;
所述播放模块,用于在所述预设时间段内未检测到所述拒绝回看指令时,将所述待播放视频按照所述回看时间进行播放。
27.根据权利要求26所述的装置,其特征在于,所述装置还包括:
展示模块,用于展示取消回看触发元素;
所述确定模块,用于在所述预设时间段内未接收到用户对所述取消回看触发元素的取消回看触发操作的情况下,确定在预设时间段内未检测到所述待播放视频对应的拒绝回看指令。
28.根据权利要求24所述的装置,其特征在于,所述装置还包括:
回看时间更新操作接收模块,用于接收回看时间更新操作;所述回看时间更新操作为将所述待播放视频的回看时间更改为更新回看时间的操作;
生成模块,用于根据所述回看时间更新操作生成回看时间更新指令;所述回看时间更新指令中包括所述更新回看时间;
回看时间更新指令发送模块,用于将所述回看时间更新指令发送至所述服务器。
29.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现权利要求1所述方法的步骤;或者,实现权利要求2至9所述方法的步骤;或者,实现权利要求10至14所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811627167.5A CN109640126A (zh) | 2018-12-28 | 2018-12-28 | 一种视频播放方法、***和装置以及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811627167.5A CN109640126A (zh) | 2018-12-28 | 2018-12-28 | 一种视频播放方法、***和装置以及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109640126A true CN109640126A (zh) | 2019-04-16 |
Family
ID=66078986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811627167.5A Pending CN109640126A (zh) | 2018-12-28 | 2018-12-28 | 一种视频播放方法、***和装置以及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109640126A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111625677A (zh) * | 2020-05-12 | 2020-09-04 | 咪咕文化科技有限公司 | 一种音频播放方法、电子设备和存储介质 |
CN115086749A (zh) * | 2021-03-16 | 2022-09-20 | 上海擎感智能科技有限公司 | 视频播放方法、***、终端及计算机存储介质 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020094190A1 (en) * | 2000-11-01 | 2002-07-18 | Muneomi Katayama | Video image playback method in a digital TV image transmitting and receiving system |
CN101552796A (zh) * | 2008-03-31 | 2009-10-07 | 华为技术有限公司 | 一种时移操作方法和装置 |
CN103037244A (zh) * | 2011-09-30 | 2013-04-10 | 深圳市龙视传媒有限公司 | 多个智能终端之间切换网络视频的方法、***及智能终端 |
CN103150325A (zh) * | 2012-09-25 | 2013-06-12 | 圆刚科技股份有限公司 | 多媒体评论***以及多媒体评论方法 |
CN103200197A (zh) * | 2013-04-08 | 2013-07-10 | 百度在线网络技术(北京)有限公司 | 多媒体的播放控制方法、***、云端服务器和终端 |
CN104618810A (zh) * | 2014-07-23 | 2015-05-13 | 腾讯科技(北京)有限公司 | 一种多媒体信息的播放预览方法及客户端 |
CN104994154A (zh) * | 2015-06-30 | 2015-10-21 | 北京奇艺世纪科技有限公司 | 媒体设备控制方法和装置 |
CN105430485A (zh) * | 2015-11-25 | 2016-03-23 | 合一网络技术(北京)有限公司 | 一种跨屏续播的方法及*** |
CN105898595A (zh) * | 2016-05-31 | 2016-08-24 | 乐视控股(北京)有限公司 | 媒体播放方法、媒体播放设备及电视 |
CN106604066A (zh) * | 2016-12-13 | 2017-04-26 | 宁夏凯速德科技有限公司 | 改进的视频app中个性化推荐方法及*** |
CN106971752A (zh) * | 2017-03-31 | 2017-07-21 | 联想(北京)有限公司 | 多媒体播放控制方法及多媒体播放装置 |
CN107147953A (zh) * | 2017-06-07 | 2017-09-08 | 深圳Tcl新技术有限公司 | 视频播放控制方法、播放终端及其存储介质 |
CN107872714A (zh) * | 2017-10-27 | 2018-04-03 | 咪咕视讯科技有限公司 | 一种弹幕的处理方法、终端设备以及计算机可读存储介质 |
-
2018
- 2018-12-28 CN CN201811627167.5A patent/CN109640126A/zh active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020094190A1 (en) * | 2000-11-01 | 2002-07-18 | Muneomi Katayama | Video image playback method in a digital TV image transmitting and receiving system |
CN101552796A (zh) * | 2008-03-31 | 2009-10-07 | 华为技术有限公司 | 一种时移操作方法和装置 |
CN103037244A (zh) * | 2011-09-30 | 2013-04-10 | 深圳市龙视传媒有限公司 | 多个智能终端之间切换网络视频的方法、***及智能终端 |
CN103150325A (zh) * | 2012-09-25 | 2013-06-12 | 圆刚科技股份有限公司 | 多媒体评论***以及多媒体评论方法 |
CN103200197A (zh) * | 2013-04-08 | 2013-07-10 | 百度在线网络技术(北京)有限公司 | 多媒体的播放控制方法、***、云端服务器和终端 |
CN104618810A (zh) * | 2014-07-23 | 2015-05-13 | 腾讯科技(北京)有限公司 | 一种多媒体信息的播放预览方法及客户端 |
CN104994154A (zh) * | 2015-06-30 | 2015-10-21 | 北京奇艺世纪科技有限公司 | 媒体设备控制方法和装置 |
CN105430485A (zh) * | 2015-11-25 | 2016-03-23 | 合一网络技术(北京)有限公司 | 一种跨屏续播的方法及*** |
CN105898595A (zh) * | 2016-05-31 | 2016-08-24 | 乐视控股(北京)有限公司 | 媒体播放方法、媒体播放设备及电视 |
CN106604066A (zh) * | 2016-12-13 | 2017-04-26 | 宁夏凯速德科技有限公司 | 改进的视频app中个性化推荐方法及*** |
CN106971752A (zh) * | 2017-03-31 | 2017-07-21 | 联想(北京)有限公司 | 多媒体播放控制方法及多媒体播放装置 |
CN107147953A (zh) * | 2017-06-07 | 2017-09-08 | 深圳Tcl新技术有限公司 | 视频播放控制方法、播放终端及其存储介质 |
CN107872714A (zh) * | 2017-10-27 | 2018-04-03 | 咪咕视讯科技有限公司 | 一种弹幕的处理方法、终端设备以及计算机可读存储介质 |
Non-Patent Citations (1)
Title |
---|
赵卫: "时移电视和电视回看管理***的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111625677A (zh) * | 2020-05-12 | 2020-09-04 | 咪咕文化科技有限公司 | 一种音频播放方法、电子设备和存储介质 |
CN111625677B (zh) * | 2020-05-12 | 2023-09-19 | 咪咕文化科技有限公司 | 一种音频播放方法、电子设备和存储介质 |
CN115086749A (zh) * | 2021-03-16 | 2022-09-20 | 上海擎感智能科技有限公司 | 视频播放方法、***、终端及计算机存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8769571B2 (en) | System and method for generating a visual summary of previously viewed multimedia content | |
CN108966025B (zh) | 视频播放方法、装置及计算机可读存储介质 | |
CN104023263B (zh) | 视频选集提供方法和装置 | |
CN107920274A (zh) | 一种视频处理方法、客户端及服务器 | |
CN103024576B (zh) | 定位视频播放时间点的方法 | |
KR20170047352A (ko) | 2차 장치로부터의 지능형 컨텐츠 큐잉 | |
US20210258619A1 (en) | Method for processing live streaming clips and apparatus, electronic device and computer storage medium | |
CN104768082A (zh) | 一种音视频播放信息处理方法及服务器 | |
CN107785037B (zh) | 使用音频时间码同步媒体内容的方法、***和介质 | |
CN106559712A (zh) | 视频播放处理方法、装置及终端设备 | |
CN101835017A (zh) | 视频重放设备和视频重放方法 | |
CN103796040A (zh) | 根据移动终端的网络状况发布多媒体数据的方法和装置 | |
EP3142357A1 (en) | Operation instruction method and device for remote controller of smart television | |
CN104111720A (zh) | 电子设备控制方法、装置及电子设备 | |
CN105100912A (zh) | 流媒体处理方法和流媒体处理装置 | |
CN103391403A (zh) | 一种实现多镜头视频拍摄的实时编辑方法及装置 | |
CN109640126A (zh) | 一种视频播放方法、***和装置以及计算机可读存储介质 | |
JP2013210952A (ja) | 情報処理装置、電子機器、情報処理方法、及びプログラム | |
CN107147957A (zh) | 视频播放方法和装置 | |
CN107277628A (zh) | 视频预览显示方法及装置 | |
CN110868638A (zh) | 一种视频看点的自动播放方法、终端及服务器 | |
KR20110027708A (ko) | 콘텐트 아이템의 요약을 프리젠테이션하는 방법 및 장치 | |
CN105472433A (zh) | 提供节目内容的方法、装置及智能电视 | |
CN103631468A (zh) | 一种信息处理方法以及一种电子设备 | |
CN104486295B (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: 20190416 |
|
RJ01 | Rejection of invention patent application after publication |