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

文档序号:25538778发布日期:2021-06-18 20:33阅读:55来源:国知局
一种视频播放方法、装置、终端及存储介质与流程

本发明实施例涉及数据处理技术领域,具体涉及一种视频播放方法、装置、终端及存储介质。



背景技术:

随着智能终端的普及和网络技术的发展,用户可以在多种类型的终端上通过视频应用或者视频网站观看视频。目前用户在观看视频时,只能作为观众被动的接受视频内容,用户参与度较低,为提升用户观看视频的参与度,互动视频应运而生。

互动视频允许用户在视频播放过程中,基于视频内容进行互动,从而推进剧情发展或者选择不同剧情发展方向,而如何提供能够支持互动视频实现的技术解决方案,一直是互动视频制作者面临的问题。



技术实现要素:

有鉴于此,本发明实施例提供一种视频播放方法、装置、终端及存储介质,以实现对互动视频的支持,使得用户可在互动视频的播放过程中进行参与,提升用户参与度。

为实现上述目的,本发明实施例提供如下技术方案:

一种视频播放方法,包括:

获取视频对应的互动脚本;

当所述视频播放至所述互动脚本记录的所述视频的互动节点时,显示遮罩层及所述互动节点对应的互动提示信息;所述互动提示信息用于提示与所述遮罩层的交互操作;

检测屏幕触摸信号,根据所述屏幕触摸信号实时确定所述遮罩层的状态;

当所述状态满足所述互动节点的互动条件时,播放所述互动条件对应的分支视频内容。

本发明实施例还提供一种视频播放装置,包括:

互动脚本获取模块,用于获取视频对应的互动脚本;

互动提示模块,用于当所述视频播放至所述互动脚本记录的所述视频的互动节点时,显示遮罩层及所述互动节点对应的互动提示信息;所述互动提示信息用于提示与所述遮罩层的交互操作;

状态确定模块,用于检测屏幕触摸信号,根据所述屏幕触摸信号实时确定所述遮罩层的状态;

播放模块,用于当所述状态满足所述互动节点的互动条件时,播放所述互动条件对应的分支视频内容。

本发明实施例还提供一种终端,包括至少一个存储器和至少一个处理器,所述存储器存储一条或多条计算机可执行指令,所述处理器调用所述一条或多条计算机可执行指令,以执行上述所述的视频播放方法。

本发明实施例还提供一种存储介质,所述存储介质存储一条或多条计算机可执行指令,所述一条或多条计算机可执行指令用于执行上述所述的视频播放方法。

本发明实施例提供的视频播放方法,以用户对遮罩层的交互操作作为用户的互动操作,针对支持用户互动的视频,本发明实施例可获取视频对应的互动脚本,在视频播放过程中,当视频播放至互动脚本记录的视频的互动节点时,本发明实施例可显示遮罩层及互动节点对应的互动提示信息,从而通过互动提示信息提示用户与所述遮罩层的交互操作;进而,本发明实施例检测屏幕触摸信号,根据所述屏幕触摸信号实时确定所述遮罩层的状态,由于遮罩层的状态可以反映用户与遮罩层的交互操作,因此本发明实施例可基于所述遮罩层的状态,检测所述状态是否满足所述互动节点的互动条件,当所述状态满足所述互动节点的互动条件时,本发明实施例可播放所述互动条件对应的分支视频内容,实现基于用户与遮罩层的交互操作,推进视频播放分支视频内容或者选择不同剧情走向的分支视频内容。可见,本发明实施例提供的视频播放方法能够提供给互动视频制作者,作为支持互动视频实现的技术解决方案,并且在视频播放到互动节点时,用户可通过与遮罩层的交互操作,来决定视频后续的播放内容,用户的参与度较高,从而可提升互动视频播放过程中用户的参与度。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的视频播放方法的流程图;

图2为本发明实施例提供的视频播放方法的另一流程图;

图3为本发明实施例提供的互动提示信息的示例图;

图4为显示出被擦拭区域遮挡的视频画面的示例图;

图5为本发明实施例提供的视频播放方法的另一流程图;

图6为被擦拭区域对应的面积比例值的示例图;

图7为被擦拭区域对应的面积比例值的另一示例图;

图8为本发明实施例提供的视频播放方法的再一流程图;

图9为本发明实施例提供的视频播放装置的框图;

图10为终端的框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

互动视频播放到互动节点时,需要用户通过互动操作,来推进剧情发展或者选择不同剧情发展方向;以互动节点之后设置不同的分支剧情为例,互动视频播放到互动节点时,需要通过终端屏幕展示的提示信息,来提示用户完成互动操作,从而以人机交互的方式,实现分支剧情的选择。

目前互动视频播放到互动节点时,主要通过终端屏幕展示的选项来提示用户选择分支剧情,这种方式是将用户点击的选项对应的分支剧情,作为用户选择的分支剧情,互动视频播放过程中仅是通过展示选项,来提示用户简单的进行选项选择操作,这种方式的用户参与度较低,无法带来视频的沉浸式体验。

为提供支持互动视频实现的技术方案,并提升用户在互动视频播放过程中的参与度,本发明实施例提供改进的视频播放方案。作为一种可选实现,图1示出了本发明实施例提供的视频播放方法的可选流程,该方法可由终端执行,该终端可以是播放视频的智能手机、平板电脑、pc(个人计算机)、智能电视等终端设备;参照图1,该流程可以包括:

步骤s10、获取视频对应的互动脚本。

步骤s10所指的视频为互动视频,对于互动视频,在视频播放之前或者开始播放时或者播放过程中,本发明实施例可获取视频对应的互动脚本,互动脚本可以对用户参与互动的互动节点、互动方式、互动要求等进行设置。

需要说明的是,本发明实施例并不限定播放视频和获取视频对应的互动脚本的执行顺序,两者可以并行执行,也可以具有先后执行顺序;例如,可以先获取视频的互动脚本,再播放视频;也可以先播放视频,在播放视频的过程中尽快获取对应的互动脚本,如在播放视频后,即刻获取对应的互动脚本。

在可选实现中,视频是否为互动视频可以由视频是否带有互动标签进行区分,具体的,带有互动标签的视频为互动视频,支持用户在视频播放过程中参与互动。可选地,本发明实施例可以为视频增设一个互动标签属性,通过互动标签属性的数值设置,可以指示视频是否带有互动标签,例如,视频的互动标签属性的数值为1,则视频带有互动标签,视频的互动标签属性的数值为0,则视频不带有互动标签。

步骤s11、当所述视频播放至所述互动脚本记录的所述视频的互动节点时,显示遮罩层及所述互动节点对应的互动提示信息;所述互动提示信息用于提示与所述遮罩层的交互操作。

互动脚本可以记录所述视频的互动节点,所述视频可以具有一个或多个互动节点,当所述视频播放到任一个互动节点时,用户可进行互动操作,从而推进视频的剧情发展或者选择不同剧情发展方向。

在终端播放视频的过程中,当视频播放到互动节点时,本发明实施例可在终端屏幕展示互动提示信息,以使得用户可基于互动提示信息的提示进行互动操作。

为提升用户互动参与度,本发明实施例以用户与遮罩层的交互操作作为用户互动操作,遮罩层可选是图片形式;基于此,本发明实施例在视频播放到互动节点时,除显示互动提示信息外,还需显示遮罩层;可选的,遮罩层可以位于视频播放界面之上,如在视频播放界面之上叠加显示遮罩层,遮罩层可选对视频播放界面播放的部分视频画面进行遮挡;在另一种可选实现中,本发明实施例也可设置遮罩层显示于屏幕的非视频播放界面,例如,在视频非全屏播放的情况下,遮罩层可显示于终端屏幕的非视频播放界面。

在可选实现中,遮罩层可以具有展示元素,遮罩层的展示元素可与互动节点的视频内容相配合,例如,展示元素可以是视频内容中的视频对象的抠图结果,通过对视频对象进行抠图,从而抠图结果作为展示元素,而展示元素在视频界面之上的浮层作为是遮罩层;视频对象可以是视频中的人物、道具等,本发明实施例并不限制。当然,遮罩层也可以仅是纯色或多种颜色的遮罩图片。需要说明的是,遮罩层的具体形式可以基于互动要求而设置,本发明实施例对此并不局限。

互动提示信息用于提示用户与遮罩层的交互操作,在可选实现中,交互操作可以与互动节点的视频内容相配合,例如基于视频内容中的剧情需求或者场景需求,互动提示信息可提示用户与遮罩层的交互操作,以实现剧情需求或者场景需求;示例的,如果视频内容的场景为大雾场景,则交互操作可以是擦拭操作,基于用户与遮罩层的擦拭操作,可使得视频播放大雾散去的视频内容,如果视频内容中的剧情为闹钟响铃,则交互操作可以是拨动操作,基于用户与遮罩层的拨动操作,可使得视频播放闹钟停止响铃的视频内容。

在进一步的可选实现中,遮罩层中具有与互动节点的视频内容相配合的展示元素,且互动提示信息与互动节点的视频内容相配合,例如遮罩层的展示元素可以是互动节点的视频内容中的道具、人物、场景的抠图结果,基于当前剧情,互动提示信息可以提示用户对遮罩层的展示元素进行交互操作;示例的,遮罩层可以展示视频中人物或者道具的抠图结果,而互动提示信息可以提示用户与遮罩层中展示的视频人物或者道具进行互动和相应的互动动作。

需要说明的是,上述描述的遮罩层的形式,用户与遮罩层的交互操作仅是示例的,本发明实施例可根据具体的互动需要,定义遮罩层的形式、用户与遮罩层的交互操作,本发明实施例对此并不设限。

在可选实现中,互动节点对应的互动提示信息可以包括互动节点对应的互动提示图像和/或互动提示文字;互动提示图像可以是静态或动态图像提示信息,例如在遮罩层之上或者附近,通过展示交互操作的静态或动态图像,以形象的提示用户与遮罩层的交互操作;互动提示文字可以显示于遮罩层的附近,以通过文字方式提示用户与遮罩层的交互操作。

步骤s12、检测屏幕触摸信号,根据所述屏幕触摸信号实时确定所述遮罩层的状态。

基于互动提示信息的提示,用户可使用手指或者触控笔等操作体触摸终端屏幕,从而终端可检测到屏幕触摸信号;在本发明实施例中,终端可通过触控屏检测屏幕触摸信号,触控屏本质是一种传感器,包括触摸检测部件和触摸屏控制器,触摸检测部件安装在显示器屏幕前面,用于检测用户的触摸信息并将触摸信息传输给触摸屏控制器,触摸屏控制器的主要作用是从触摸检测部件接收触摸信息,并将触摸信息转换成触点坐标送给cpu,同时能接收cpu发来的命令并加以执行;

在用户触摸终端屏幕的过程中,终端可检测到屏幕触摸信号,如果屏幕触摸信号对应的触点坐标位于遮罩层的显示区域,则用户对遮罩层进行了操作,基于用户对遮罩层的操作,遮罩层的状态将产生变化,例如在交互操作为擦拭操作时(如遮罩层可展示视频内容中的大雾场景的抠图结果,而交互操作旨在擦拭遮罩层,以使得视频剧情朝大雾散去的方向发展),遮罩层的被擦拭区域和未擦拭区域将随着用户对遮罩层的操作而调整,此时遮罩层的状态可以是遮罩层的被擦拭程度,具体可通过遮罩层的被擦拭区域和未擦拭区域体现遮罩层的状态;又如,在交互操作为拨动操作时,用户是否对遮罩层中展示的元素进行拨动,也将使得遮罩层具有不同的状态,此时遮罩层的状态可由遮罩层中的元素是否被拨动来体现;上述说明的遮罩层的状态形式仅是示例的,遮罩层的状态形式可根据实际情况设置,并且本发明实施例可基于屏幕触摸信号实时确定遮罩层的状态。

步骤s13、当所述状态满足所述互动节点的互动条件时,播放所述互动条件对应的分支视频内容

所述互动节点的互动条件可以是预先设置的用户互动成功的条件,具体可以根据实际情况设置;例如用户与遮罩层的交互操作是擦拭操作时,遮罩层的状态满足互动条件可以是用户擦拭了遮罩层,也可以是遮罩层中被擦拭区域的面积达到一定面积,还可以是用户擦拭遮罩层的时间达到一定时间等。关于互动条件的具体设置,可根据互动要求而定,本发明实施例对此并不局限。

在视频的互动节点对应有不同剧情走向的多个分支视频内容时,用户互动操作的不同结果可实现不同的分支视频内容的选择,从而推进剧情往不同方向发展;可选的,本发明实施例可设置所述互动条件对应的第一分支视频内容(即第一分支视频内容为所述互动条件对应的分支视频内容),以及与所述互动条件不对应的第二分支视频内容,第一分支视频内和第二分支视频内容可以为不同剧情走向的分支视频内容;从而在所述遮罩层的状态满足所述互动节点的互动条件时,本发明实施例可播放第一分支视频内容,在所述遮罩层的状态不满足所述互动节点的互动条件时,本发明实施例可播放第二分支视频内容。

在另一种可选实现中,视频的互动节点之后可以设置单一剧情走向的分支视频内容,所述遮罩层的状态满足所述互动节点的互动条件,则可推进视频播放下一分支视频内容;而在所述遮罩层的状态不满足所述互动节点的互动条件时,不进行视频后续内容的播放,此时,本发明实施例可循环提示用户与遮罩层的交互操作,直至所述遮罩层的状态满足所述互动节点的互动条件时,才播放所述视频的下一分支视频内容。

本发明实施例提供的视频播放方法,以用户对遮罩层的交互操作作为用户的互动操作,针对支持用户互动的视频,本发明实施例可获取视频对应的互动脚本,在视频播放过程中,当视频播放至互动脚本记录的视频的互动节点时,本发明实施例可显示遮罩层及互动节点对应的互动提示信息,从而通过互动提示信息提示用户与所述遮罩层的交互操作;进而,本发明实施例检测屏幕触摸信号,根据所述屏幕触摸信号实时确定所述遮罩层的状态,由于遮罩层的状态可以反映用户与遮罩层的交互操作,因此本发明实施例可基于所述遮罩层的状态,检测所述状态是否满足所述互动节点的互动条件,当所述状态满足所述互动节点的互动条件时,本发明实施例可播放所述互动条件对应的分支视频内容,实现基于用户与遮罩层的交互操作,推进视频播放分支视频内容或者选择不同剧情走向的分支视频内容。可见,本发明实施例提供的视频播放方法能够提供给互动视频制作者,作为支持互动视频实现的技术解决方案,并且在视频播放到互动节点时,用户可通过与遮罩层的交互操作,来决定视频后续的播放内容,用户的参与度较高,从而可提升互动视频播放过程中用户的参与度。

在一种可选实现中,用户与遮罩层的交互操作可以是用户对遮罩层的擦拭操作;可选的,图2示出了本发明实施例提供的视频播放方法的另一流程,如图2所示,该流程可以包括:

步骤s100、获取视频对应的互动脚本。

步骤s110、当所述视频播放至所述互动脚本记录的所述视频的互动节点时,显示遮罩层及所述互动节点对应的互动提示信息;所述互动提示信息至少提示擦拭所述遮罩层。

可选的,遮罩层可以具有视频中人物、道具和/或场景的抠图结果,互动提示信息可通过提示用户擦拭遮罩层,以与视频中人物、道具和/或场景进行互动,例如,遮罩层展示视频中大雾场景的抠图结果,则互动提示信息可通过提示用户对遮罩层进行擦拭,以散去视频中大雾;当然,遮罩层也可以自定义设置,本发明实施例并不局限。

步骤s120、检测屏幕触摸信号,根据所述屏幕触摸信号实时确定所述遮罩层的被擦拭区域。

基于互动提示信息的提示,用户可使用手指或者触控笔等操作体擦拭终端屏幕,从而终端可检测到屏幕触摸信号;用户擦拭终端屏幕的过程中,终端可检测到屏幕触摸信号,如果屏幕触摸信号对应的触点坐标位于遮罩层的显示区域,则用户对遮罩层进行了擦拭;基于检测的屏幕触摸信号,本发明实施例可根据所述屏幕触摸信号实时确定所述遮罩层的被擦拭区域;在可选的具体实现中,在屏幕触摸信号对应的触点坐标位于遮罩层的显示区域内时,屏幕触摸信号对应的触点坐标可以对应遮罩层中被用户擦拭的位置点,而随着用户不断的进行擦拭操作,屏幕触摸信号对应的触点坐标处于变动之中,因此遮罩层中被用户擦拭的位置点可形成区域,该区域可以作为是遮罩层的被擦拭区域;可以理解的是,随着用户不断的针对遮罩层进行擦拭操作,遮罩层的被擦拭区域将不断的扩大,即被擦拭区域是实时变化的。

在本发明实施例中,遮罩层的状态可由遮罩层的被擦拭区域体现。

步骤s130、当所述被擦拭区域满足所述互动节点的互动条件时,播放所述互动条件对应的分支视频内容。

在本发明实施例中,遮罩层的状态满足互动条件可以是,遮罩层的被擦拭区域满足互动条件;在以用户对遮罩层的擦拭操作,作为用户与遮罩层的交互操作的情况下,遮罩层的被擦拭区域可以反映用户针对遮罩层的擦拭操作,基于被擦拭区域,本发明实施例可检测所述被擦拭区域是否满足所述互动节点的互动条件,从而确定出用户互动成功还是互动失败的互动结果,以推进视频的剧情发展或者选择不同剧情发展方向。

在以用户对遮罩层的擦拭操作作为用户互动操作的场景下,所述互动条件可以根据具体的互动设置而定;例如,本发明实施例可预先设置用户擦拭遮罩层所应擦拭的面积比例阈值,从而在被擦拭区域对应的面积比例值大于所述面积比例阈值时,确定所述被擦拭区域满足所述互动节点的互动条件;又如,本发明实施例可预先设置遮罩层中应被用户擦拭的目标区域,从而在所述被擦拭区域与目标区域相匹配时,确定所述被擦拭区域满足所述互动节点的互动条件;再如,本发明实施例可预先设置擦拭的形状,从而在被擦拭区域的形状与预先设置的形状相匹配时,确定所述被擦拭区域满足所述互动节点的互动条件;需要说明的是,上述说明的互动节点的互动条件形式,仅是示例性的,本发明实施例对此并不局限。

在确定所述被擦拭区域满足所述互动节点的互动条件时,本发明实施例可播放所述互动条件对应的分支视频内容,从而推进视频的剧情发展或者选择不同剧情发展方向。可选的,在所述被擦拭区域满足所述互动节点的互动条件时,本发明实施例可播放第一分支视频内容,在所述被擦拭区域不满足所述互动节点的互动条件时,本发明实施例可播放第二分支视频内容。

在另一种可选实现中,视频的互动节点之后可以设置单一剧情走向的分支视频内容,只有在所述被擦拭区域满足所述互动节点的互动条件,才可推进视频播放下一分支视频内容。

本发明实施例提供的视频播放方法能够提供给互动视频制作者,作为支持互动视频实现的技术解决方案,并且在视频播放到互动节点时,用户可通过擦拭遮罩层,来决定视频后续的播放内容,即用户与遮罩层的交互操作,以用户针对遮罩层的擦拭操作进行体现,用户的参与度较高,能够提升互动视频播放过程中用户的参与度。

在步骤s110的一种可选实现中,本发明实施例可通过互动提示图像和/或互动提示文字来提示用户对遮罩层进行擦拭操作。在本发明实施例中,互动提示图像以图像方式提示用户擦拭所述遮罩层,互动提示图像可以是动态图像,通过展示对遮罩层进行擦拭的动态图像,可以形象的对用户进行互动提示,当然,互动提示图像也可以是静态图像,本发明实施例对此并不设限。互动提示文字以文字方式提示用户擦拭所述遮罩层,可选的,互动提示文字还可与互动节点的视频内容相结合,例如,互动提示文字可以描述用户对遮罩层进行擦拭后,对于视频剧情的影响;

示例的,假设用户对遮罩层的擦拭操作与互动节点的视频内容相配合,如图3所示,以用户擦拭遮罩层,影响视频角色是否擦除脸上污渍为例,在视频播放到互动节点时,视频播放界面之上可显示遮罩层、互动提示图像和互动提示文字,如图3所示,互动提示图像可以是位于遮罩层之上的手指擦拭的动态图像,互动提示文字可以设置为“擦除脸上污渍”。可选的,基于图3示例,如果用户擦拭遮罩层,且遮罩层的被擦拭区域满足所述互动节点的互动条件,则视频可播放视频角色的脸上污渍被擦除相应的分支视频内容,而如果遮罩层的被擦拭区域不满足所述互动节点的互动条件,则视频可播放视频角色的脸上污渍未被擦除相应的分支视频内容。

在可选实现中,遮罩层可以位于视频播放界面之上,并遮挡视频播放界面播放的部分视频画面,关于遮罩层在视频播放界面之上的显示位置,本发明实施例并不限制,优选为视频播放界面的中部靠下位置。

本发明实施例还可对用户与遮罩层的交互操作进行实时反馈;例如在用户针对遮罩层进行擦拭操作,且遮罩层遮挡视频画面的情况下,本发明实施例可对用户针对遮罩层的擦拭操作进行实时反馈。

可以理解的是,基于用户不断的擦拭遮罩层,遮罩层的被擦拭区域的面积将不断的变大,针对被擦拭区域,本发明实施例可显示原先被所述被擦拭区域遮挡的视频画面,即通过用户针对遮罩层的擦拭操作,本发明实施例可不断显示遮罩层的被擦拭位置原先遮挡的视频画面,以实现对用户擦拭操作的实时反馈;在可选的实现中,本发明实施例可根据所述屏幕触摸信号,将所述遮罩层的被擦拭区域设置为透明,以透出被遮挡的视频画面,可以理解的是,屏幕触摸信号的触点坐标可以对应遮罩层中被用户擦拭的位置点,通过将遮罩层中被用户擦拭的各位置点设置为透明,可使得遮罩层的被擦拭区域设置为透明,从而透出被擦拭区域原先遮挡的视频画面;如图4示例,遮罩层中被用户擦拭的区域(即被擦拭区域)原先被遮挡的视频画面会显示出来,而遮罩层中未擦拭区域仍遮挡视频画面。

需要说明的是,将所述遮罩层的被擦拭区域设置为透明,以透出被遮挡的视频画面仅是一种可选的实时反馈方式,本发明实施例也可将被擦拭区域在遮罩层中以突出颜色进行显示,以通过突出显示的被擦拭区域,来对用户的擦拭操作进行实时反馈。

作为一种可选实现,本发明实施例也可通过互动反馈文字对用户的擦拭操作进行实时反馈,例如,在通过被擦拭区域的面积比例值,检测所述被擦拭区域是否满足所述互动节点的互动条件时,本发明实施例可显示互动反馈文字,以通过互动反馈文字展示被擦拭区域的面积比例值,从而将已擦拭区域的面积比例值实时反馈给用户;又如,在用户擦拭过程中,如果所述被擦拭区域还未满足所述互动节点的互动条件,则本发明实施例可显示互动反馈文字,以通过文字方式提示用户继续对遮罩层进行擦拭。

在进一步的可选实现中,在用户进行擦拭操作的情况下,本发明实施例可以在检测到用户针对所述遮罩层的擦拭操作时(即屏幕触摸信号的触点坐标位于遮罩层的显示区域内时),取消显示互动提示信息,从而通过将遮罩层的被擦拭区域设置为透明,和/或,通过显示互动反馈文字,来对用户针对遮罩层的擦拭操作进行实时反馈。

上述以擦拭操作情况下的互动反馈为例,说明了本发明实施例对用户交互操作的互动反馈;当然,这仅是本发明实施例互动反馈的可选实现,基于不同的交互操作形式,本发明实施例可定义不同的互动反馈的形式。

可选的,遮罩层的状态满足互动条件可以例如,遮罩层的被擦拭区域的面积比例值大于面积比例阈值;基于此,图5示出了本发明实施例提供的视频播放方法的再一可选流程,参照图5,该流程可以包括:

步骤s200、获取视频对应的互动脚本。

步骤s210、当所述视频播放至所述互动脚本记录的所述视频的互动节点时,显示遮罩层及所述互动节点对应的互动提示信息。

可选的,所述遮罩层位于视频播放界面之上,遮挡所述视频播放界面播放的部分视频画面;所述互动提示信息至少提示擦拭所述遮罩层。

步骤s220、检测屏幕触摸信号,根据所述屏幕触摸信号实时确定所述遮罩层的被擦拭区域,将所述遮罩层的被擦拭区域设置为透明,以透出被遮挡的视频画面。

基于用户针对遮罩层的擦拭操作,本发明实施例可检测到屏幕触摸信号,从而确定遮罩层中的被擦拭区域,并且显示出所述被擦拭区域原先遮挡的视频画面。

步骤s230、实时计算所述被擦拭区域对应的面积比例值,显示互动反馈文字以展示所述面积比例值,并检测所述面积比例值是否大于预设的面积比例阈值,若否,执行步骤s240,若是,执行步骤s250。

可选的,用户针对遮罩层不断的进行擦拭操作,则所述遮罩层的被擦拭区域将不断扩大,本发明实施例可实时的计算所述被擦拭区域对应的面积比例值,并通过互动反馈文字展示所计算的面积比例值;同时,本发明实施例可检测所述面积比例值是否大于预设的面积比例阈值,以实现检测所述被擦拭区域是否满足所述互动节点的互动条件。

在可选实现中,被擦拭区域对应的面积比例值可以是被擦拭区域在遮罩层的面积占比;示例的,如图6所示,图6中被擦拭区域的面积占遮罩层的一半,可显示被擦拭区域对应的面积比例值为50%;在此情况下,假设面积比例阈值为70%,则用户应在图6基础上继续对遮罩层进行擦拭。

在另一可选实现中,本发明实施例可预先设置遮罩层应被擦拭的目标面积,该目标面积可以小于遮罩层的面积,从而,被擦拭区域对应的面积比例值可以是被擦拭区域的面积与目标面积的比例;示例的,假设遮罩层应被擦拭的目标面积为遮罩层的一半面积,如图7所示,图7中被擦拭区域的面积占遮罩层的一半,因此被擦拭区域的面积与目标面积的比例为100%,可显示被擦拭区域对应的面积比例值为100%;在此情况下,假设面积比例阈值为100%,则可确定所述被擦拭区域满足所述互动节点的互动条件。

需要说明的是,基于检测的屏幕触摸信号,本发明实施例可同步执行步骤s220和步骤s230,步骤s220和步骤s230可以没有先后执行顺序的区分。

步骤s240、检测是否达到预设的互动时间,若否,返回步骤s220,若是,执行步骤s260。

本发明实施例可设置互动时间,用户应在互动时间内完成对遮罩层的擦拭操作,如果在互动时间内,检测到被擦拭区域对应的面积比例值大于预设的面积比例阈值,则可确定所述被擦拭区域满足所述互动节点的互动条件,即用户互动成功,得出互动成功结果;而如果在互动时间内,未曾检测到被擦拭区域对应的面积比例值大于预设的面积比例阈值,则在互动时间结束时,可确定出所述被擦拭区域不满足所述互动条件的互动结果,即用户互动失败,得到互动失败结果。

步骤s250、确定所述被擦拭区域满足所述互动节点的互动条件,播放视频的第一分支视频内容。

第一分支视频内容可以是所述互动条件对应的分支视频内容。

步骤s260、确定所述被擦拭区域不满足所述互动节点的互动条件,播放视频的第二分支视频内容。

图5流程是通过检测被擦拭区域的面积比例,来实现检测所述被擦拭区域是否满足所述互动节点的互动条件,这仅是本发明实施例的可选示例实现;本发明实施例在检测被擦拭区域是否满足所述互动节点的互动条件的情况下,并不排除检测被擦拭区域的形状是否与预设形状相匹配,或者,检测被擦拭区域是否与预设的目标区域相匹配等方案。

在可选实现中,遮罩层可以通过淡入显示效果进行显示,淡入显示效果是指图片从完全黑暗到逐渐显露及至完全清晰的显示效果;进一步,本发明实施例可以预先设置是直接显示遮罩层,还是以淡入显示效果显示遮罩层,例如本发明实施例可预先设置淡入显示效果的时间,如果该时间大于0,则说明本发明实施例需以淡入显示效果显示遮罩层,而如果该时间不大于0,说明淡入显示效果被设置为可跳过,本发明实施例可直接显示遮罩层;可选的,淡入显示效果的时间可以由视频制作者、视频发布者、或者用户设置,本发明实施例并不局限。

可选的,进一步,在用户对遮罩层进行擦拭操作的情况下,如果确定所述状态满足所述互动节点的互动条件,得出互动成功结果,而遮罩层还存在未擦拭区域,则在播放所述互动条件对应的分支视频内容之前,针对遮罩层的未擦拭区域,本发明实施例可进行隐没,以显示出所述未擦拭区域遮挡的视频画面;在可选实现上,本发明实施例可将所述遮罩层的未擦拭区域设置为透明,以透出被遮挡的视频画面;在显示效果的使用上,本发明实施例可设置以淡出显示效果,将所述遮罩层的未擦拭区域设置为透明,从而隐没遮罩层的未擦拭区域;

需要说明的是,淡出显示效果是图片从完全清晰到逐渐暗淡及至完全隐没的显示效果。可选的,本发明实施例也可预先设置淡出显示效果的时间,如果该时间大于0,则本发明实施例可在确定所述被擦拭区域满足所述互动条件后,以淡出显示效果,将所述遮罩层的未擦拭区域设置为透明,而如果该时间不大于0,本发明实施例可不使用淡出显示效果,而是直接将所述遮罩层的未擦拭区域设置为透明。当然,在确定所述被擦拭区域不满足所述互动条件的互动失败结果后,本发明实施例也可将所述遮罩层的未擦拭区域设置为透明,在显示效果的使用上,也可以使用淡出显示效果。

可选的,在确定互动结果后,本发明实施例还可显示互动结果提示信息,例如在所述遮罩层的状态满足所述互动节点的互动条件时,显示互动成功结果提示信息,在确定所述遮罩层的状态不满足所述互动节点的互动条件时,显示互动失败结果提示信息。

基于预先的设置,本发明实施例也可跳过显示互动结果提示信息的步骤,例如视频制作者、视频发布者、或者用户可设置互动结果提示信息的显示时间,如果该显示时间大于0,则进入显示互动结果提示信息的步骤,否则,跳过显示互动结果提示信息的步骤。

可选的,在确定互动结果后,本发明实施例可即刻播放对应的分支视频内容,例如在确定所述遮罩层的状态满足所述互动节点的互动条件时,即刻播放视频的第一分支视频内容,在确定所述遮罩层的状态不满足所述互动节点的互动条件时,即刻播放所述视频的第二分支视频内容;当然,本发明实施例也可设置在确定互动结果后,需等待互动节点对应的视频内容播放结束,再播放对应的分支视频内容;

在更为具体的实现中,本发明实施例可预先设置视频内容跳转开关,该视频内容跳转开关的开启或者关闭可以由视频制作者、视频发布者、或者用户设置;在可选实现中,在确定所述遮罩层的状态满足所述互动节点的互动条件时,如果检测到视频内容跳转开关开启,则本发明实施例可即刻播放所述互动条件对应的分支视频内容;而在检测到视频内容跳转开关未开启时,本发明实施例需等待互动节点对应的视频内容播放结束时,才播放所述互动条件对应的分支视频内容。

可选的,以擦拭操作为例,图8示出了本发明实施例提供的视频播放方法的又一流程图,如图8所示,该流程可以包括:

步骤s300、获取视频对应的互动脚本。

步骤s310、当所述视频播放至所述互动脚本记录的所述视频的互动节点时,检测预设置的淡入显示效果的时间是否大于0,若是,执行步骤s320,若否,执行步骤s330。

步骤s320、以淡入显示效果,显示遮罩层,所述遮罩层遮挡视频画面。

步骤s330、直接显示遮罩层,所述遮罩层遮挡视频画面。

步骤s340、显示所述互动节点对应的互动提示图像和互动提示文字,所述互动提示图像以图像方式提示擦拭所述遮罩层,所述互动提示文字以文字方式提示擦拭所述遮罩层。

步骤s350、根据屏幕触摸信号,判断遮罩层是否被擦拭,若否,执行步骤s350,若是,执行步骤s360。

遮罩层未被擦拭(即屏幕触摸信号的触点坐标不位于遮罩层的显示区域),本发明实施例可维持显示互动提示图像和互动提示文字,而在遮罩层被擦拭时,本发明实施例可取消显示互动提示图像和互动提示文字,并进入步骤s360。

步骤s360、根据所述屏幕触摸信号实时确定所述遮罩层的被擦拭区域,将所述遮罩层的被擦拭区域设置为透明,以透出被遮挡的视频画面。

步骤s370、实时计算所述被擦拭区域对应的面积比例值,显示互动反馈文字以展示所述面积比例值,并检测所述面积比例值是否大于预设的面积比例阈值,若否,执行步骤s380,若是,执行步骤s390。

可选的,步骤s360和步骤s370可同步执行。

步骤s380、检测是否达到预设的互动时间,若否,返回步骤s360,若是,执行步骤s390。

步骤s390、检测预设置的互动结果提示信息的显示时间是否大于0,若是,执行步骤s400,若否,执行步骤s410。

步骤s400、根据互动结果显示互动结果提示信息。

相应的,步骤s370的检测结果为是,且步骤s490的检测结果为是时,本发明实施例可在步骤s400显示互动成功的互动结果提示信息;而在预设的互动时间到达时,如果步骤s370的检测结果一直为否,且检测到互动结果提示信息的显示时间大于0,本发明实施例可在步骤s400显示互动失败的互动结果提示信息。

执行步骤s400后,本发明实施例进入步骤s410。

步骤s410、检测预设的视频内容跳转开关是否开启,若否,执行步骤s420,若是,执行步骤s430。

步骤s420、互动节点对应的视频内容是否播放结束,若否,执行步骤s420,若是,执行步骤s430。

步骤s430、根据互动结果,播放对应的分支视频内容。

可选的,在被擦拭区域对应的面积比例值大于预设的面积比例阈值时,互动结果为所述被擦拭区域满足所述互动节点的互动条件,即互动成功,本发明实施例可播放所述互动条件对应的第一分支视频内容;而互动结果为所述被擦拭区域不满足所述互动节点的互动条件时,本发明实施例可播放第二分支视频内容,第二分支视频内容可以是设置的与所述互动条件不对应的分支视频内容。

可选的,进一步,在所述被擦拭区域满足所述互动节点的互动条件时,视频中的视频对象(如视频角色或者物体)可以执行对应的反馈,而所述被擦拭区域不满足所述互动节点的互动条件时,视频中的视频对象也可执行对应的反馈;示例的,以用户擦拭遮罩层来擦除视频角色的脸上污渍为例,用户在预设互动时间内,所述被擦拭区域满足所述互动节点的互动条件,则视频角色的脸上污渍擦除成功,而如果在预设互动时间内,所述被擦拭区域不满足所述互动节点的互动条件,则视频角色的脸上污渍擦除失败;针对视频角色的脸上污渍擦除成功或失败可设置不同的分支剧情。

本发明实施例提供的视频播放方法能够提供给互动视频制作者,作为支持互动视频实现的技术解决方案,并且在视频播放到互动节点时,用户可通过与遮罩层的交互操作来决定视频后续的播放内容,用户的参与度较高,能够提升互动视频播放过程中用户的参与度。

上文描述了本发明实施例提供的多个实施例方案,各实施例方案介绍的各可选方式可在不冲突的情况下相互结合、交叉引用,从而延伸出多种可能的实施例方案,这些均可认为是本发明实施例披露、公开的实施例方案。

下面对本发明实施例提供的视频播放装置进行介绍,下文描述的视频播放装置的内容,可以认为是终端为实现本发明实施例提供的视频播放方法所需设置的功能模块。下文描述的视频播放装置的内容,可与上文描述的视频播放方法的内容,相互对应参照。

在可选实现中,图9示出了本发明实施例提供的视频播放装置的框图,参照图9,该视频播放装置可以包括:

互动脚本获取模块100,用于获取视频对应的互动脚本;

互动提示模块110,用于当所述视频播放至所述互动脚本记录的所述视频的互动节点时,显示遮罩层及所述互动节点对应的互动提示信息;所述互动提示信息用于提示与所述遮罩层的交互操作;

状态确定模块120,用于检测屏幕触摸信号,根据所述屏幕触摸信号实时确定所述遮罩层的状态;

播放模块130,用于当所述状态满足所述互动节点的互动条件时,播放所述互动条件对应的分支视频内容。

可选的,互动提示模块110,用于显示所述互动节点对应的互动提示信息,包括:

显示所述互动节点对应的互动提示图像和/或互动提示文字;所述互动提示图像以图像方式提示所述交互操作,所述互动提示文字以文字方式提示所述交互操作。

可选的,所述遮罩层位于视频播放界面之上,用于遮挡所述视频播放界面播放的视频画面;所述交互操作包括对所述遮罩层的擦拭操作。

可选的,状态确定模块120,用于根据所述屏幕触摸信号实时确定所述遮罩层的状态,包括:

根据所述屏幕触摸信号实时确定所述遮罩层的被擦拭区域。

相应的,遮罩层的状态满足所述互动节点的互动条件可以例如:被擦拭区域满足所述互动节点的互动条件。

本发明实施例提供的视频播放装置还可用于:

根据所述屏幕触摸信号,将所述遮罩层的被擦拭区域设置为透明,以透出被遮挡的视频画面。

可选的,所述状态满足所述互动节点的互动条件包括:在预设的互动时间内,所述被擦拭区域对应的面积比例值大于预设的面积比例阈值。

可选的,本发明实施例提供的视频播放装置还可用于:

显示互动反馈文字,所述互动反馈文字至少用于显示所述被擦拭区域对应的面积比例值。

可选的,互动提示模块110,用于显示遮罩层,包括:

以淡入显示效果,显示遮罩层。

可选的,在互动提示模块110以淡入显示效果,显示遮罩层之前,本发明实施例提供的视频播放装置还可用于:检测预设置的淡入显示效果的时间是否大于0,若是,则互动提示模块110进入所述以淡入显示效果,显示遮罩层的步骤。

可选的,在播放模块130播放所述互动条件对应的分支视频内容之前,本发明实施例提供的视频播放装置还可用于:

以淡出显示效果,将所述遮罩层的未擦拭区域设置为透明,以透出被遮挡的视频画面。

可选的,在以淡出显示效果,将所述遮罩层的未擦拭区域设置为透明之前,本发明实施例提供的视频播放装置还可用于:

检测预设置的淡出显示效果的时间是否大于0,若是,则进入所述以淡出显示效果,将所述遮罩层的未擦拭区域设置为透明的步骤。

可选的,本发明实施例提供的视频播放装置还可用于:

显示互动结果提示信息;所述显示互动结果提示信息至少包括:当所述状态满足所述互动节点的互动条件时的互动成功结果提示信息。

可选的,在显示互动结果提示信息之前,本发明实施例提供的视频播放装置还可用于:

检测预设置的互动结果提示信息的显示时间是否大于0,若是,则进入所述显示互动结果提示信息的步骤。

可选的,在播放模块130播放所述互动条件对应的分支视频内容之前,本发明实施例提供的视频播放装置还可用于:

检测预设的视频内容跳转开关是否开启;

若所述视频内容跳转开关开启,播放模块130进入所述播放所述互动条件对应的分支视频内容的步骤;

若所述视频内容跳转开关未开启,在所述互动节点对应的视频内容播放结束时,播放模块130进入所述播放所述互动条件对应的分支视频内容的步骤。

本发明实施例还提供一种终端,该终端可通过装载计算机可执行指令形式(如程序形式)的上述装置,以实现本发明实施例提供的视频播放方法。可选的,图10示出了本发明实施例提供的终端的框图,如图10所示,该终端可以包括:至少一个处理器1,至少一个通信接口2,至少一个存储器3和至少一个通信总线4;

在本发明实施例中,处理器1、通信接口2、存储器3、通信总线4的数量为至少一个,且处理器1、通信接口2、存储器3通过通信总线4完成相互间的通信;显然,图示的处理器1、通信接口2、存储器3和通信总线4的通信连接示意仅是可选的;

可选的,通信接口2可以为用于进行网络通信的通信模块的接口;

处理器1可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。

存储器3可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

其中,存储器3存储一条或多条计算机可执行指令,处理器1调用所述一条或多条计算机可执行指令,以执行本发明实施例提供的视频播放方法。

本发明实施例还可提供一种存储介质,该存储介质可以存储一条或多条计算机可执行指令,所述一条或多条计算机可执行指令可用于执行本发明实施例提供的视频播放方法。

关于视频播放方法的具体内容可参照前文相应部分的描述,此处不再赘述。

虽然本发明实施例披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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