视频播放控制方法、装置、终端及存储介质与流程

文档序号:17089679发布日期:2019-03-13 23:18阅读:192来源:国知局
视频播放控制方法、装置、终端及存储介质与流程

本公开涉及计算机技术领域,尤其涉及一种视频播放控制方法、装置、终端及存储介质。



背景技术:

随着互联网的发展,互联网内容的传播方式越来越多,其中,短视频成为一种广受大家青睐的互联网内容传播方式,短视频即短片视频,一般是时长在1分钟以内的视频,如何控制短视频的播放成为一个值得关注的问题。

相关技术一般采用瀑布流方式进行短视频的播放,即自动切换短视频的播放,如果用户不进行干预,则一直按照用户的喜好进行推荐并自动播放短视频。

上述技术自动切换短视频的播放,由于用户没有思考就被带入到了另一个短视频的观看中,容易出现用户观看时间过长导致的沉迷现象,因此,亟需一种视频播放控制方法来控制短视频的播放,避免用户的沉迷现象。



技术实现要素:

本公开提供一种视频播放控制方法、装置、终端及存储介质,能够克服容易出现沉迷现象的问题。

根据本公开实施例的第一方面,提供一种视频播放控制方法,包括:

在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,所述停止播放设置窗口用于提供频次维度上的多个停止播放条件;

通过所述停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,所述第一停止播放条件用于指示播放目标数量个视频后停止播放;

当检测到播放进度符合所述第一停止播放条件时,停止视频播放。

在一种可能实现方式中,所述停止播放设置窗口还用于提供时间维度上的多个停止播放条件;

所述在视频播放界面上显示停止播放设置窗口之后,所述方法还包括:

通过所述停止播放设置窗口,获取时间维度上被选择的第二停止播放条件,所述第二停止播放条件用于指示目标时长后停止播放;

当检测到播放进度符合所述第二停止播放条件时,停止视频播放。

在一种可能实现方式中,所述预设播放模式为视频切换播放模式,所述通过所述停止播放设置窗口,获取频次维度上被选择的第一停止播放条件之后,所述方法还包括:

每当发生视频切换播放时,将视频切换次数加一,所述视频切换次数用于统计获取所述第一停止播放条件后切换视频播放的总次数;

所述当检测到播放进度符合所述第一停止播放条件时,停止视频播放,包括:

当所述视频切换次数等于所述目标数量时,等待当前切换后的视频播放结束后,停止视频播放。

在一种可能实现方式中,所述预设播放模式为单个视频循环播放模式,所述通过所述停止播放设置窗口,获取频次维度上被选择的第一停止播放条件之后,所述方法还包括:

每当开始播放视频时,将所述视频的循环播放次数加一,所述循环播放次数用于统计获取所述第一停止播放条件后循环播放所述视频的总次数;

所述当检测到播放进度符合所述第一停止播放条件时,停止视频播放,包括:

当所述循环播放次数等于所述目标数量时,等待所述视频本次播放结束后,停止视频播放。

在一种可能实现方式中,所述停止视频播放,包括:

关闭所述视频播放界面;或,

关闭所述视频播放界面所对应的应用。

在一种可能实现方式中,所述停止视频播放之前,所述方法还包括:

显示停止播放提示消息,所述停止播放提示消息用于提示用户是否确认停止视频播放;

所述停止视频播放,包括:

当接收到确认停止播放指令时,停止视频播放;或,

当所述停止播放提示消息的显示时长等于预设时长时,停止视频播放。

在一种可能实现方式中,所述在视频播放界面上显示停止播放设置窗口,包括:

在所述视频播放界面的视频播放区域的局部区域中,叠加显示所述停止播放设置窗口;或,

在所述视频播放界面的视频播放区域以外的区域内显示所述停止播放设置窗口。

在一种可能实现方式中,所述在所述视频播放界面的视频播放区域以外的区域内显示所述停止播放设置窗口,包括:

将所述停止播放设置窗口在所述区域的原始显示区域进行显示;或,

在所述区域的局部区域中,叠加显示所述停止播放设置窗口;或,

将所述区域进行缩小显示,同时在所述区域缩小显示后得到的空白区域,显示所述停止播放设置窗口。

在一种可能实现方式中,所述当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,包括:

在所述视频播放界面上显示停止播放设置按钮,当检测到对所述停止播放设置按钮的触发操作时,在所述视频播放界面上显示所述停止播放设置窗口;或,

当检测到对所述视频播放界面的视频播放区域的长按操作时,在所述视频播放界面上显示所述停止播放设置窗口。

在一种可能实现方式中,所述在所述视频播放界面上显示停止播放设置按钮,包括:

在所述视频播放界面的视频播放区域内的第一位置显示所述停止播放设置按钮;或,

在所述视频播放界面的视频播放区域以外的区域内的第二位置显示所述停止播放设置按钮。

根据本公开实施例的第二方面,提供一种视频播放控制装置,包括:

显示模块,被配置为执行在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,所述停止播放设置窗口用于提供频次维度上的多个停止播放条件;

获取模块,被配置为执行通过所述停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,所述第一停止播放条件用于指示播放目标数量个视频后停止播放;

控制模块,被配置为执行当检测到播放进度符合所述第一停止播放条件时,停止视频播放。

在一种可能实现方式中,所述停止播放设置窗口还用于提供时间维度上的多个停止播放条件;

所述获取模块还被配置为执行通过所述停止播放设置窗口,获取时间维度上被选择的第二停止播放条件,所述第二停止播放条件用于指示目标时长后停止播放;

所述控制模块还被配置为执行当检测到播放进度符合所述第二停止播放条件时,停止视频播放。

在一种可能实现方式中,所述预设播放模式为视频切换播放模式,所述装置还包括:

第一统计模块,被配置为执行每当发生视频切换播放时,将视频切换次数加一,所述视频切换次数用于统计获取所述第一停止播放条件后切换视频播放的总次数;

所述控制模块被配置为执行当所述视频切换次数等于所述目标数量时,等待当前切换后的视频播放结束后,停止视频播放。

在一种可能实现方式中,所述预设播放模式为单个视频循环播放模式,所述装置还包括:

第二统计模块,被配置为执行每当开始播放视频时,将所述视频的循环播放次数加一,所述循环播放次数用于统计获取所述第一停止播放条件后循环播放所述视频的总次数;

所述控制模块被配置为执行当所述循环播放次数等于所述目标数量时,等待所述视频本次播放结束后,停止视频播放。

在一种可能实现方式中,所述控制模块被配置为执行关闭所述视频播放界面;或,关闭所述视频播放界面所对应的应用。

在一种可能实现方式中,所述显示模块还被配置为执行显示停止播放提示消息,所述停止播放提示消息用于提示用户是否确认停止视频播放;

所述控制模块被配置为执行当接收到确认停止播放指令时,停止视频播放;或,当所述停止播放提示消息的显示时长等于预设时长时,停止视频播放。

在一种可能实现方式中,所述显示模块被配置为执行在所述视频播放界面的视频播放区域的局部区域中,叠加显示所述停止播放设置窗口;或,在所述视频播放界面的视频播放区域以外的区域内显示所述停止播放设置窗口。

在一种可能实现方式中,所述显示模块被配置为执行将所述停止播放设置窗口在所述区域的原始显示区域进行显示;或,在所述区域的局部区域中,叠加显示所述停止播放设置窗口;或,将所述区域进行缩小显示,同时在所述区域缩小显示后得到的空白区域,显示所述停止播放设置窗口。

在一种可能实现方式中,所述显示模块被配置为执行在所述视频播放界面上显示停止播放设置按钮,当检测到对所述停止播放设置按钮的触发操作时,在所述视频播放界面上显示所述停止播放设置窗口;或,当检测到对所述视频播放界面的视频播放区域的长按操作时,在所述视频播放界面上显示所述停止播放设置窗口。

在一种可能实现方式中,所述显示模块被配置为执行在所述视频播放界面的视频播放区域内的第一位置显示所述停止播放设置按钮;或,

在所述视频播放界面的视频播放区域以外的区域内的第二位置显示所述停止播放设置按钮。

根据本公开实施例的第三方面,提供了一种终端,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,所述停止播放设置窗口用于提供频次维度上的多个停止播放条件;

通过所述停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,所述第一停止播放条件用于指示播放目标数量个视频后停止播放;

当检测到播放进度符合所述第一停止播放条件时,停止视频播放。

根据本公开实施例的第四方面,提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行下述视频播放控制方法:

在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,所述停止播放设置窗口用于提供频次维度上的多个停止播放条件;

通过所述停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,所述第一停止播放条件用于指示播放目标数量个视频后停止播放;

当检测到播放进度符合所述第一停止播放条件时,停止视频播放。

根据本公开实施例的第五方面,提供一种应用程序产品,当所述应用程序产品中的指令由终端的处理器执行时,使得终端能够执行下述视频播放控制方法:

在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,所述停止播放设置窗口用于提供频次维度上的多个停止播放条件;

通过所述停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,所述第一停止播放条件用于指示播放目标数量个视频后停止播放;

当检测到播放进度符合所述第一停止播放条件时,停止视频播放。

本公开的实施例提供的技术方案可以包括以下有益效果:

通过在按照预设播放模式播放视频的过程中,根据停止播放设置指令显示频次维度上的多个停止播放条件供用户进行选择,获取到被选择的第一停止播放条件后,在后续视频播放过程中,一旦检测到播放进度符合该第一停止播放条件,则及时停止视频播放。上述技术方案在频次维度上来控制视频播放,可以解决用户观看时间过长容易出现沉迷现象的问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种视频播放控制方法的流程图。

图2是根据一示例性实施例示出的一种视频播放控制方法的流程图。

图3是根据一示例性实施例示出的一种停止播放设置窗口的示意图。

图4是根据一示例性实施例示出的一种视频播放控制装置的框图。

图5是根据一示例性实施例示出的一种视频播放控制装置的框图。

图6是根据一示例性实施例示出的一种视频播放控制装置的框图。

图7是根据一示例性实施例示出的一种终端700的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种视频播放控制方法的流程图,如图1所示,视频播放控制方法用于终端中,包括以下步骤。

在步骤s11中,在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,该停止播放设置窗口用于提供频次维度上的多个停止播放条件。

在步骤s12中,通过该停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,该第一停止播放条件用于指示播放目标数量个视频后停止播放。

在步骤s13中,当检测到播放进度符合该第一停止播放条件时,停止视频播放。

本公开实施例提供的方法,通过在按照预设播放模式播放视频的过程中,根据停止播放设置指令显示频次维度上的多个停止播放条件供用户进行选择,获取到被选择的第一停止播放条件后,在后续视频播放过程中,一旦检测到播放进度符合该第一停止播放条件,则及时停止视频播放。上述技术方案在频次维度上来控制视频播放,可以解决用户观看时间过长容易出现沉迷现象的问题。

在一种可能实现方式中,该停止播放设置窗口还用于提供时间维度上的多个停止播放条件;

该在视频播放界面上显示停止播放设置窗口之后,该方法还包括:

通过该停止播放设置窗口,获取时间维度上被选择的第二停止播放条件,该第二停止播放条件用于指示目标时长后停止播放;

当检测到播放进度符合该第二停止播放条件时,停止视频播放。

在一种可能实现方式中,该预设播放模式为视频切换播放模式,该通过该停止播放设置窗口,获取频次维度上被选择的第一停止播放条件之后,该方法还包括:

每当发生视频切换播放时,将视频切换次数加一,该视频切换次数用于统计获取该第一停止播放条件后切换视频播放的总次数;

该当检测到播放进度符合该第一停止播放条件时,停止视频播放,包括:

当该视频切换次数等于该目标数量时,等待当前切换后的视频播放结束后,停止视频播放。

在一种可能实现方式中,该预设播放模式为单个视频循环播放模式,该通过该停止播放设置窗口,获取频次维度上被选择的第一停止播放条件之后,该方法还包括:

每当开始播放视频时,将该视频的循环播放次数加一,该循环播放次数用于统计获取该第一停止播放条件后循环播放该视频的总次数;

该当检测到播放进度符合该第一停止播放条件时,停止视频播放,包括:

当该循环播放次数等于该目标数量时,等待该视频本次播放结束后,停止视频播放。

在一种可能实现方式中,该停止视频播放,包括:

关闭该视频播放界面;或,

关闭该视频播放界面所对应的应用。

在一种可能实现方式中,该停止视频播放之前,该方法还包括:

显示停止播放提示消息,该停止播放提示消息用于提示用户是否确认停止视频播放;

该停止视频播放,包括:

当接收到确认停止播放指令时,停止视频播放;或,

当该停止播放提示消息的显示时长等于预设时长时,停止视频播放。

在一种可能实现方式中,该在视频播放界面上显示停止播放设置窗口,包括:

在该视频播放界面的视频播放区域的局部区域中,叠加显示该停止播放设置窗口;或,

在该视频播放界面的视频播放区域以外的区域内显示该停止播放设置窗口。

在一种可能实现方式中,该在该视频播放界面的视频播放区域以外的区域内显示该停止播放设置窗口,包括:

将该停止播放设置窗口在该区域的原始显示区域进行显示;或,

在该区域的局部区域中,叠加显示该停止播放设置窗口;或,

将该区域进行缩小显示,同时在该区域缩小显示后得到的空白区域,显示该停止播放设置窗口。

在一种可能实现方式中,该当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,包括:

在该视频播放界面上显示停止播放设置按钮,当检测到对该停止播放设置按钮的触发操作时,在该视频播放界面上显示该停止播放设置窗口;或,

当检测到对该视频播放界面的视频播放区域的长按操作时,在该视频播放界面上显示该停止播放设置窗口。

在一种可能实现方式中,该在该视频播放界面上显示停止播放设置按钮,包括:

在该视频播放界面的视频播放区域内的第一位置显示该停止播放设置按钮;或,

在该视频播放界面的视频播放区域以外的区域内的第二位置显示该停止播放设置按钮。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

图2是根据一示例性实施例示出的一种视频播放控制方法的流程图,如图2所示,视频播放控制方法用于终端中,包括以下步骤。

在步骤s21中,在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,该停止播放设置窗口用于提供频次维度上的多个停止播放条件。

其中,该预设播放模式可以是终端默认的播放模式,也可以是用户对默认的播放模式进行更改后的播放模式。该预设播放模式可以为视频切换播放模式,也可以为单个视频循环播放模式。视频切换播放模式是指一个视频播放完后,自动切换到另一个视频进行播放。单个视频循环播放模式是指一个视频播放完后,自动重新播放该视频。视频播放界面可以是终端播放任一视频的界面。频次维度上的多个停止播放条件用于指示播放目标数量个视频后停止播放,频次维度上的不同停止播放条件对应不同的目标数量。

本公开实施例中,终端可以按照预设播放模式播放视频,例如,该视频可以是短视频。在播放任一视频时,终端可以显示视频播放界面,在视频播放界面的显示过程中,终端如果接收到停止播放设置指令,则可以保持视频播放界面的显示,并在视频播放界面上显示停止播放设置窗口。

针对触发终端显示停止播放设置窗口的方式,在一种可能实现方式中,该当接收到停止播放设置指令时,终端在视频播放界面上显示停止播放设置窗口包括但不限于以下两种方式:

第一种触发方式、在该视频播放界面上显示停止播放设置按钮,当检测到对该停止播放设置按钮的触发操作时,在该视频播放界面上显示该停止播放设置窗口。

该方式是针对视频播放界面上提供播放设置按钮的情况,用户如果想要使用在某个条件下停止播放视频的功能,则可以对停止播放设置按钮进行触发操作,如点击停止播放设置按钮,触发停止播放指令,使得终端可以接收到停止播放指令,从而显示停止播放设置窗口。

针对该停止播放设置按钮的显示位置,在一种可能实现方式中,终端可以在该视频播放界面的视频播放区域内的第一位置显示该停止播放设置按钮;或,在该视频播放界面的视频播放区域以外的区域内的第二位置显示该停止播放设置按钮。

如果终端在全屏状态下播放视频,则该视频播放区域可以是视频播放界面的整个区域,该情况下,终端可以在第一位置显示该停止播放设置按钮。如果终端在非全屏状态下播放视频,则该视频播放区域也可以是视频播放界面的局部区域,该情况下,终端可以在第一位置显示该停止播放设置按钮,也可以在第二位置显示停止播放设置按钮。

第二种触发方式、当检测到对该视频播放界面的视频播放区域的长按操作时,在该视频播放界面上显示该停止播放设置窗口。

该视频播放区域可以是视频播放界面的整个区域,如终端在全屏状态下播放视频的情况,该视频播放区域也可以是视频播放界面的局部区域,如终端在非全屏状态下播放视频的情况。在终端显示视频播放界面的过程中,用户可以在视频播放区域进行长按操作,触发停止播放指令,使得终端可以接收到停止播放指令,从而显示停止播放设置窗口,这种方式可以提高设置的灵活性。当然,长按操作仅是一种操作方式,实际上,用户也可以在视频播放区域进行其他操作,如双击操作,来触发该停止播放指令。

针对终端显示停止播放设置窗口的方式,在一种可能实现方式中,终端在视频播放界面上显示停止播放设置窗口包括但不限于以下两种方式:

第一种显示方式、在该视频播放界面的视频播放区域的局部区域中,叠加显示该停止播放设置窗口。

其中,该局部区域可以是视频播放区域的任意局部区域,如视频播放区域的左半部分区域、右半部分区域、下半部分区域、上半部分区域或中间部分区域等。由于局部区域的显示区域小于该视频播放区域的显示区域,因而,在该局部区域中叠加显示的播放设置窗口并不会完全遮挡住该视频播放区域,这样用户在播放设置窗口中设置停止播放条件的同时,还可以观看到视频播放区域中播放的视频。

第二种显示方式、在该视频播放界面的视频播放区域以外的区域内显示该停止播放设置窗口。

终端在非全屏状态下播放视频时,视频播放界面除了包括视频播放区域,还可以包括其他区域,终端可以在该其他区域内显示该播放设置窗口,这样播放设置窗口完全不会遮挡到视频播放区域。具体地,终端可以将该停止播放设置窗口在该区域的原始显示区域进行显示;或,在该区域的局部区域中,叠加显示该停止播放设置窗口;或,将该区域进行缩小显示,同时在该区域缩小显示后得到的空白区域,显示该停止播放设置窗口。

终端可以保持该其他区域的显示区域不变,而将播放设置窗口覆盖显示在该其他区域的原始显示区域,也可以将播放设置窗口覆盖显示在该其他区域的局部区域。终端还可以缩小该其他区域的显示区域,从而预留出空白区域供播放设置窗口显示。通过在视频播放区域以外的区域内显示播放设置窗口,可以避免由于播放设置窗口的显示对用户观看视频造成打扰的问题。

需要说明的是,针对停止播放设置窗口中提供的内容,本公开实施例是以停止播放设置窗口用于提供频次维度上的多个停止播放条件为例进行说明。实际上,该停止播放设置窗口还可以用于提供时间维度上的多个停止播放条件,时间维度上的多个停止播放条件用于指示目标时长后停止视频播放,时间维度上的不同停止播放条件对应不同的目标时长。这种既可以通过频次维度控制视频播放,也可以通过时间维度控制视频播放的方式,增加了控制视频播放的灵活性。

参见图3,提供了一种停止播放设置窗口的示意图,如图3所示,停止播放设置窗口可以提供频次维度上的多个停止播放条件,如“播放3个视频”、“播放5个视频”和“播放8个视频”,停止播放设置窗口可以提供时间维度上的多个停止播放条件,如播放5分钟、播放10分钟和播放15分钟,当然,图3示出的这些停止播放条件仅是一个示例,停止播放设置窗口还可以在频次维度和时间维度上提供其他停止播放条件。

在步骤s22中,通过该停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,该第一停止播放条件用于指示播放目标数量个视频后停止播放。

本公开实施例中,在停止播放设置窗口的显示过程中,用户可以从频次维度上的多个停止播放条件中选择第一停止播放条件,如图3中的“播放3个视频”,表示终端在播放3个视频后停止播放,当终端检测到该选择操作时,可以获取到频次维度上被选择的第一停止播放条件。

可选地,针对该停止播放设置窗口还用于提供时间维度上的多个停止播放条件,相应地,终端在视频播放界面上显示停止播放设置窗口之后,还可以通过该停止播放设置窗口,获取时间维度上被选择的第二停止播放条件,该第二停止播放条件用于指示目标时长后停止播放。也即是,该停止播放设置窗口可以同时提供频次维度上的多个停止播放条件和时间维度上的多个停止播放条件,这样,用户可以仅选择频次维度上的第一停止播放条件,使得终端获取到该第一停止播放条件。当然,用户也可以仅选择时间维度上的第二停止播放条件,使得终端获取到第二停止播放条件。用户还可以同时选择第一停止播放条件和第二停止播放条件,使得终端同时获取到第一停止播放条件和第二停止播放条件。

终端在获取到频次维度上的第一停止播放条件后,可以根据第一停止播放条件所指示的目标数量以及当前的预设播放模式,监控播放进度何时符合第一停止播放条件,一旦播放进度符合该第一停止播放条件,则立即停止视频播放。终端可以针对不同的播放模式,执行不同的过程,如当预设播放模式为视频切换播放模式时,终端执行步骤s22后,可以执行步骤s23和步骤s24;当预设播放模式为单个视频循环播放模式时,终端执行步骤s22后,可以执行步骤s25和步骤s26。

在步骤s23中,当该预设播放模式为视频切换播放模式时,每当发生视频切换播放时,将视频切换次数加一,该视频切换次数用于统计获取该第一停止播放条件后切换视频播放的总次数,执行步骤s24。

本公开实施例中,当预设播放模式为视频切换播放模式时,第一停止播放条件所指示的目标数量个视频是指不同的视频。每当发生一次视频切换播放时,终端可以更新一次视频切换次数。例如,在获取第一停止播放条件后,当终端第一次切换视频播放时,可以将视频切换次数记为1,之后,每次切换视频播放,则将视频切换次数加1。

在步骤s24中,当该视频切换次数等于该目标数量时,等待当前切换后的视频播放结束后,停止视频播放,结束。

本公开实施例中,针对步骤s23统计视频切换次数的方式,如果终端在某次切换视频播放,将视频切换次数加1后得到的视频切换次数等于目标数量,则终端可以认为当前播放进度符合第一停止播放条件,由于终端是在当前切换视频后统计的视频切换次数,该视频切换次数考虑了当前切换后的视频,因此,终端可以等待当前切换后的视频播放完后,立即停止视频播放。

需要说明的是,本公开实施例是以第一停止播放条件所指示的目标数量个视频不包含在获取第一停止播放条件时播放的视频为例进行说明,该情况下,视频切换次数等于目标数量,则达到了第一停止播放条件。当然,第一停止播放条件所指示的目标数量个视频也可以包含获取第一停止播放条件时播放的视频,该情况下,当视频切换次数等于目标数量减一时,则可以认为播放进度符合第一停止播放条件,终端可以等待当前切换后的视频播放结束后停止视频播放。

针对终端停止视频播放的方式,在一种可能实现方式中,终端该停止视频播放包括:关闭该视频播放界面;或,关闭该视频播放界面所对应的应用。

终端可以采用关闭视频播放界面的方式来停止视频播放,如终端可以关闭视频播放界面,在后台运行视频播放界面所对应的应用,使得用户在需要继续观看视频时,可以快速唤起该应用进行视频播放。当然,终端也可以直接关闭(退出)视频播放界面所对应的应用,以减少终端的内存占用。

可选地,终端在停止视频播放之前,还可以显示停止播放提示消息,该停止播放提示消息用于提示用户是否确认停止视频播放;当接收到确认停止播放指令时,停止视频播放;或,当该停止播放提示消息的显示时长等于预设时长时,停止视频播放。

考虑到用户可能当前并不想停止视频播放,终端可以在停止视频播放之前,显示停止播放提示消息,终端在显示该停止播放提示消息时,可以开启倒计时,倒计时时长为预设时长。如果用户想要停止视频播放,则可以进行确认停止播放操作,触发确认停止播放指令,终端在接收到该确认停止播放指令时,及时停止视频播放。如果用户当前并未使用终端,则用户可以看不到该停止播放提示消息,则用户在该预设时长内不会进行任何操作,如果终端在预设时长内未接收到停止播放提示消息,则可以在停止播放提示消息的显示时长达到预设时长时,及时停止视频播放。通过在停止视频播放之前对用户进行提示,由于考虑了用户的参与,可以提高停止视频播放的准确性。

需要说明的是,上述步骤s23至步骤s24是当检测到播放进度符合该第一停止播放条件时,停止视频播放的一种可能实现方式,该方式是针对该预设播放模式为视频切换播放模式的情况,实际上,该预设播放模式也可以为单个视频循环播放模式,该情况下,终端执行步骤s22之后,可以执行后续步骤s25至步骤s26。

在步骤s25中,当预设播放模式为单个视频循环播放模式时,每当开始播放视频时,将该视频的循环播放次数加一,该循环播放次数用于统计获取该第一停止播放条件后循环播放该视频的总次数,执行步骤s26。

其中,该视频可以是步骤s21中当接收到停止播放设置指令时正在播放的视频。

本公开实施例中,当预设播放模式为单个视频循环播放模式时,第一停止播放条件所指示的目标数量个视频是指同一个视频。终端会一直循环播放这一个视频,每当开始播放该视频时,终端可以更新一次该视频的循环播放次数。例如,在获取第一停止播放条件后,当终端第一次开始循环播放该视频时,可以将该视频的循环播放次数记为1,之后,每次开始循环播放该视频,则将该循环播放次数加1。

在步骤s26中,当该循环播放次数等于该目标数量时,等待该视频本次播放结束后,停止视频播放,结束。

本公开实施例中,针对步骤s25统计循环播放次数的方式,如果终端在某次开始播放该视频,将循环播放次数加1后得到的循环播放次数等于目标数量,则终端可以认为当前播放进度符合第一停止播放条件,由于终端是在本次开始播放视频后统计的循环播放次数,该循环播放次数考虑了本次播放,因此,终端可以等待本次播放完后,立即停止视频播放。

需要说明的是,本公开实施例是以第一停止播放条件所指示的目标数量个视频不包含在获取第一停止播放条件时的播放行为为例进行说明,该情况下,循环播放次数等于目标数量,则达到了第一停止播放条件。当然,第一停止播放条件所指示的目标数量个视频也可以包含获取第一停止播放条件时的播放行为,该情况下,循环播放次数等于目标数量减一,则可以认为播放进度符合第一停止播放条件,终端可以等待该视频本次播放结束后停止视频播放。

需要说明的是,上述步骤s25至步骤s26是当检测到播放进度符合该第一停止播放条件时,停止视频播放的一种可能实现方式,该方式是针对该预设播放模式为单个视频循环播放模式的情况。

需要说明的是,本公开实施例仅以在播放视频的过程中,接收到停止播放设置指令为例进行说明,实际上,终端也可以在视频播放前接收到停止播放设置指令,显示停止播放设置窗口,通过停止播放设置窗口获取到停止播放条件后,后续在视频播放过程中,一旦检测到播放进度符合停止播放条件,则停止视频播放。

上述步骤s23至步骤s24以及上述步骤s25至步骤s26均是针对步骤s22中终端通过停止播放设置窗口,获取到第一停止播放条件的情况。实际上,针对终端通过停止播放设置窗口,还可以获取到时间维度上被选择的第二停止播放条件的情况,如果终端在步骤s22中仅获取到第二停止播放条件,则终端在执行步骤s22之后,当检测到播放进度符合该第二停止播放条件时,停止视频播放。当然,如果终端在步骤s22中同时获取到第一停止播放条件和第二停止播放条件,则在后续的视频播放过程中,当终端检测到播放进度符合第一停止播放条件或第二停止播放条件时,停止视频播放。在一种可能实现方式中,当终端检测到播放进度符合第二停止播放条件时,停止视频播放可以包括:在系统时间与获取到第二停止播放条件的时间之间的时长为目标时长时,则终端可以停止视频播放。例如,终端可以在获取到第二停止播放条件时,开始播放计时,当播放计时的时长等于目标时长时,终端可以停止视频播放。

本公开实施例提供的方法,通过在按照预设播放模式播放视频的过程中,根据停止播放设置指令显示频次维度上的多个停止播放条件供用户进行选择,获取到被选择的第一停止播放条件后,在后续视频播放过程中,一旦检测到播放进度符合该第一停止播放条件,则及时停止视频播放。上述技术方案在频次维度上来控制视频播放,可以解决用户观看时间过长容易出现沉迷现象的问题。

图4是根据一示例性实施例示出的一种视频播放控制装置的框图。参照图4,该装置包括显示模块401,获取模块402和控制模块403。

该显示模块401被配置为执行在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,该停止播放设置窗口用于提供频次维度上的多个停止播放条件;

该获取模块402被配置为执行通过该停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,该第一停止播放条件用于指示播放目标数量个视频后停止播放;

该控制模块403被配置为执行当检测到播放进度符合该第一停止播放条件时,停止视频播放。

在一种可能实现方式中,该停止播放设置窗口还用于提供时间维度上的多个停止播放条件;

该获取模块402还被配置为执行通过该停止播放设置窗口,获取时间维度上被选择的第二停止播放条件,该第二停止播放条件用于指示目标时长后停止播放;

该控制模块403还被配置为执行当检测到播放进度符合该第二停止播放条件时,停止视频播放。

在一种可能实现方式中,该预设播放模式为视频切换播放模式,参见图5,该装置还包括:

第一统计模块404,被配置为执行每当发生视频切换播放时,将视频切换次数加一,该视频切换次数用于统计获取该第一停止播放条件后切换视频播放的总次数;

该控制模块403被配置为执行当该视频切换次数等于该目标数量时,等待当前切换后的视频播放结束后,停止视频播放。

在一种可能实现方式中,该预设播放模式为单个视频循环播放模式,参见图6,该装置还包括:

第二统计模块405,被配置为执行每当开始播放视频时,将该视频的循环播放次数加一,该循环播放次数用于统计获取该第一停止播放条件后循环播放该视频的总次数;

该控制模块403被配置为执行当该循环播放次数等于该目标数量时,等待该视频本次播放结束后,停止视频播放。

在一种可能实现方式中,该控制模块403被配置为执行关闭该视频播放界面;或,关闭该视频播放界面所对应的应用。

在一种可能实现方式中,该显示模块401还被配置为执行显示停止播放提示消息,该停止播放提示消息用于提示用户是否确认停止视频播放;

该控制模块403被配置为执行当接收到确认停止播放指令时,停止视频播放;或,当该停止播放提示消息的显示时长等于预设时长时,停止视频播放。

在一种可能实现方式中,该显示模块401被配置为执行在该视频播放界面的视频播放区域的局部区域中,叠加显示该停止播放设置窗口;或,在该视频播放界面的视频播放区域以外的区域内显示该停止播放设置窗口。

在一种可能实现方式中,该显示模块401被配置为执行将该停止播放设置窗口在该区域的原始显示区域进行显示;或,在该区域的局部区域中,叠加显示该停止播放设置窗口;或,将该区域进行缩小显示,同时在该区域缩小显示后得到的空白区域,显示该停止播放设置窗口。

在一种可能实现方式中,该显示模块401被配置为执行在该视频播放界面上显示停止播放设置按钮,当检测到对该停止播放设置按钮的触发操作时,在该视频播放界面上显示该停止播放设置窗口;或,当检测到对该视频播放界面的视频播放区域的长按操作时,在该视频播放界面上显示该停止播放设置窗口。

在一种可能实现方式中,该显示模块401被配置为执行在该视频播放界面的视频播放区域内的第一位置显示该停止播放设置按钮;或,在该视频播放界面的视频播放区域以外的区域内的第二位置显示该停止播放设置按钮。

本公开实施例提供的装置,通过在按照预设播放模式播放视频的过程中,根据停止播放设置指令显示频次维度上的多个停止播放条件供用户进行选择,获取到被选择的第一停止播放条件后,在后续视频播放过程中,一旦检测到播放进度符合该第一停止播放条件,则及时停止视频播放。上述技术方案在频次维度上来控制视频播放,可以解决用户观看时间过长容易出现沉迷现象的问题。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图7是根据一示例性实施例示出的一种终端700的框图。该终端700可以是:智能手机、平板电脑、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端700还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端700包括有:处理器701和存储器702。

处理器701可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器701可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器701也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器701可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器701还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器702可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器702还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器702中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器701所执行以实现本申请中方法实施例提供的视频播放控制方法。

在一些实施例中,终端700还可选包括有:外围设备接口703和至少一个外围设备。处理器701、存储器702和外围设备接口703之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口703相连。具体地,外围设备包括:射频电路704、显示屏705、摄像头706、音频电路707、定位组件708和电源709中的至少一种。

外围设备接口703可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器701和存储器702。在一些实施例中,处理器701、存储器702和外围设备接口703被集成在同一芯片或电路板上;在一些其他实施例中,处理器701、存储器702和外围设备接口703中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路704用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路704通过电磁信号与通信网络以及其他通信设备进行通信。射频电路704将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路704包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路704可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wirelessfidelity,无线保真)网络。在一些实施例中,射频电路704还可以包括nfc(nearfieldcommunication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏705用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏705是触摸显示屏时,显示屏705还具有采集在显示屏705的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器701进行处理。此时,显示屏705还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏705可以为一个,设置终端700的前面板;在另一些实施例中,显示屏705可以为至少两个,分别设置在终端700的不同表面或呈折叠设计;在再一些实施例中,显示屏705可以是柔性显示屏,设置在终端700的弯曲表面上或折叠面上。甚至,显示屏705还可以设置成非矩形的不规则图形,也即异形屏。显示屏705可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

摄像头组件706用于采集图像或视频。可选地,摄像头组件706包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件706还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路707可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器701进行处理,或者输入至射频电路704以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端700的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器701或射频电路704的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路707还可以包括耳机插孔。

定位组件708用于定位终端700的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件708可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。

电源709用于为终端700中的各个组件进行供电。电源709可以是交流电、直流电、一次性电池或可充电电池。当电源709包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端700还包括有一个或多个传感器710。该一个或多个传感器710包括但不限于:加速度传感器711、陀螺仪传感器712、压力传感器713、指纹传感器714、光学传感器715以及接近传感器716。

加速度传感器711可以检测以终端700建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器711可以用于检测重力加速度在三个坐标轴上的分量。处理器701可以根据加速度传感器711采集的重力加速度信号,控制触摸显示屏705以横向视图或纵向视图进行用户界面的显示。加速度传感器711还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器712可以检测终端700的机体方向及转动角度,陀螺仪传感器712可以与加速度传感器711协同采集用户对终端700的3d动作。处理器701根据陀螺仪传感器712采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器713可以设置在终端700的侧边框和/或触摸显示屏705的下层。当压力传感器713设置在终端700的侧边框时,可以检测用户对终端700的握持信号,由处理器701根据压力传感器713采集的握持信号进行左右手识别或快捷操作。当压力传感器713设置在触摸显示屏705的下层时,由处理器701根据用户对触摸显示屏705的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器714用于采集用户的指纹,由处理器701根据指纹传感器714采集到的指纹识别用户的身份,或者,由指纹传感器714根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器701授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器714可以被设置终端700的正面、背面或侧面。当终端700上设置有物理按键或厂商logo时,指纹传感器714可以与物理按键或厂商logo集成在一起。

光学传感器715用于采集环境光强度。在一个实施例中,处理器701可以根据光学传感器715采集的环境光强度,控制触摸显示屏705的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏705的显示亮度;当环境光强度较低时,调低触摸显示屏705的显示亮度。在另一个实施例中,处理器701还可以根据光学传感器715采集的环境光强度,动态调整摄像头组件706的拍摄参数。

接近传感器716,也称距离传感器,通常设置在终端700的前面板。接近传感器716用于采集用户与终端700的正面之间的距离。在一个实施例中,当接近传感器716检测到用户与终端700的正面之间的距离逐渐变小时,由处理器701控制触摸显示屏705从亮屏状态切换为息屏状态;当接近传感器716检测到用户与终端700的正面之间的距离逐渐变大时,由处理器701控制触摸显示屏705从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图7中示出的结构并不构成对终端700的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当该存储介质中的指令由终端的处理器执行时,使得终端能够执行下述视频播放控制方法:

在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,该停止播放设置窗口用于提供频次维度上的多个停止播放条件;

通过该停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,该第一停止播放条件用于指示播放目标数量个视频后停止播放;

当检测到播放进度符合该第一停止播放条件时,停止视频播放。

例如,该非临时性计算机可读存储介质可以是只读内存(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、只读光盘(compactdiscread-onlymemory,cd-rom)、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供了一种应用程序产品,当该应用程序产品中的指令由终端的处理器执行时,使得终端能够执行下述视频播放控制方法:

在按照预设播放模式播放视频的过程中,当接收到停止播放设置指令时,在视频播放界面上显示停止播放设置窗口,该停止播放设置窗口用于提供频次维度上的多个停止播放条件;

通过该停止播放设置窗口,获取频次维度上被选择的第一停止播放条件,该第一停止播放条件用于指示播放目标数量个视频后停止播放;

当检测到播放进度符合该第一停止播放条件时,停止视频播放。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1