一种视频播放方法、装置及电子设备与流程

文档序号:20204677发布日期:2020-03-27 21:05阅读:115来源:国知局
一种视频播放方法、装置及电子设备与流程

本发明涉及计算机技术领域,尤其涉及一种视频播放方法、装置及电子设备。



背景技术:

随着互联网技术的快速发展,在观看视频逐渐成为人们休闲娱乐的一种方式。视频网站通常通过增强用户的互动体验来增加用户粘性。其中,互动视频通常是指根据用户的输入,会呈现出各种剧情分支的视频,即互动视频与普通视频不同的是,将剧情的走向交到观众手中,由观众来决定角色的发展和结局。因此,互动视频可以根据用户的选择来呈现不同的剧情,从而可以给用户带来更多的趣味性,提升用户的参与度。

然而,目前的互动视频只能根据用户的选择展示不同的剧情分支,形式过于单一。



技术实现要素:

本发明提供一种视频播放方法、装置及电子设备,以便在一定程度上解决目前的互动视频只能根据用户的选择展示不同的剧情分支,形式过于单一的问题。

在本发明实施的第一方面,提供了一种视频播放方法,所述方法包括:

在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入,所述用户输入为接收到的用户对所述第一预设视频的操作信息或交互信息;

在接收到所述第一用户输入的情况下,根据预先建立的视频、媒体元素以及用户输入三者之间的关联关系,确定与所述第一预设视频和所述第一用户输入关联的媒体元素;

展示与所述第一预设视频和所述第一用户输入相关联的媒体元素;

其中,所述媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种。

可选的,在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入之后,还包括:

在未接收到所述第一用户输入的情况下,按照预先确定的与所述第一预设视频相关联的媒体元素的展示顺序,展示与所述第一预设视频相关联的媒体元素。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一图片的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频的播放界面上悬浮显示所述第一图片;

或者

将所述第一预设视频在第一窗口中播放,并将所述第一图片在第三窗口中显示,所述第一窗口与所述第三窗口位于不同区域;

或者

关闭所述第一预设视频的播放界面,并显示所述第一图片。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一文本的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频的播放界面上悬浮显示所述第一文本;

或者

将所述第一预设视频在第一窗口中播放,并将所述第一文本在第四窗口中显示,所述第一窗口与所述第四窗口位于不同区域;

或者

关闭所述第一预设视频的播放界面,并显示所述第一文本。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一音频片段的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频播放完毕后,播放所述第一音频片段;

或者

暂停播放所述第一预设视频,播放所述第一音频片段。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一交互窗口的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频的播放界面上悬浮显示所述第一交互窗口;

或者

将所述第一预设视频在第一窗口中播放,并在所述第一窗口的显示区域之外的区域显示所述第一交互窗口;

或者

关闭所述第一预设视频的播放界面,并显示所述第一交互窗口。

在本发明实施的第二方面,还提供了一种视频播放装置,所述装置包括:

检测模块,用于在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入,所述用户输入为接收到的用户对所述第一预设视频的操作信息或交互信息;

第一确定模块,用于在接收到所述第一用户输入的情况下,根据预先建立的视频、媒体元素以及用户输入三者之间的关联关系,确定与所述第一预设视频和所述第一用户输入关联的媒体元素;

第一显示模块,用于展示与所述第一预设视频和所述第一用户输入相关联的媒体元素;

其中,所述媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种。

可选的,还包括:

第二显示模块,用于在未接收到所述第一用户输入的情况下,按照预先确定的与所述第一预设视频相关联的媒体元素的展示顺序,展示与所述第一预设视频相关联的媒体元素。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一图片的情况下,所述第一显示模块包括:

第二显示子模块,用于在所述第一预设视频的播放界面上悬浮显示所述第一图片;或者,将所述第一预设视频在第一窗口中播放,并将所述第一图片在第三窗口中显示,所述第一窗口与所述第三窗口位于不同区域;或者,关闭所述第一预设视频的播放界面,并显示所述第一图片。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一文本的情况下,所述第一显示模块包括:

第三显示子模块,用于在所述第一预设视频的播放界面上悬浮显示所述第一文本;或者,将所述第一预设视频在第一窗口中播放,并将所述第一文本在第四窗口中显示,所述第一窗口与所述第四窗口位于不同区域;或者,关闭所述第一预设视频的播放界面,并显示所述第一文本。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一音频片段的情况下,所述第一显示模块包括:

音频播放子模块,用于在所述第一预设视频播放完毕后,播放所述第一音频片段;或者,暂停播放所述第一预设视频,播放所述第一音频片段。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一交互窗口的情况下,所述第一显示模块包括:

第四显示子模块,用于在所述第一预设视频的播放界面上悬浮显示所述第一交互窗口;或者,将所述第一预设视频在第一窗口中播放,并在所述第一窗口的显示区域之外的区域显示所述第一交互窗口;或者,关闭所述第一预设视频的播放界面,并显示所述第一交互窗口。

在本发明实施的第三方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述所述的视频播放方法的步骤。

在本发明实施的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面中任一所述的视频播放方法。

在本发明实施的第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述所述的视频播放方法。

针对在先技术,本发明具备如下优点:

可以在第一预设视频开始播放后,根据用户的输入,选择所需要展示的媒体元素,并进行展示,其中,媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种,因而,本发明的实施例中,可以根据用户的输入选择所需展示的多种媒体元素,而不再局限于视频一种,增加了媒体元素的多样性,在一定程度上解决了目前的互动视频只能根据用户的选择展示不同的剧情分支,形式过于单一的问题,达到了提升了视频播放过程中用户互动的灵活性的效果。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

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

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

图3为本发明实施例中从视频制作到视频播放的整体流程示意图;

图4为本发明实施例中与第一预设视频相关联的媒体元素的显示顺序示意图;

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

图6为本发明实施例提供的另一种视频播放装置的框图;

图7为本发明实施例提供的电子设备的框图。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。

图1是本发明实施例提供的一种视频播放方法的步骤流程图,如图1所示,该方法可以包括:

步骤101、在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入。

其中,该用户输入为接收到的用户对所述第一预设视频的操作信息或交互信息。

可选的,在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入,包括:

在所述第一预设视频的播放界面中显示目标窗口,或者,在所述第一预设视频播放完毕后显示目标窗口;

检测在所述第一预设视频开始播放的第一预设时间内,是否接收到位于所述目标窗口内的第一用户输入。

其中,所述目标窗口用于收集用户输入,即位于所述目标窗口内的输入,才可调出与第一预设视频相关联的各个媒体元素进行展示,从而避免与其他输入操作相冲突。另外,所述目标窗口可以悬浮显示于第一预设视频的播放界面,或者第一预设视频显示于第一窗口,目标窗口显示于所述第一窗口之外的区域内。

本发明实施例中,第一预设视频为入口视频,即第一预设视频开始播放后,用户才可以体验多种媒体元素的互动体验。所述第一预设时间用于限制第一用户输入的有效性,即第一用户输入的接收时刻位于第一预设视频开始播放的第一预设时间内时,第一用户输入才为有效输入,进而才会显示与第一预设视频和第一用户输入关联的媒体元素;若第一用户输入的接收时刻位于第一预设视频开始播放的第一预设时间之后,则第一用户输入为无效输入,即不会调出与第一预设视频和第一用户输入关联的媒体元素。

步骤102、在接收到所述第一用户输入的情况下,根据预先建立的视频、媒体元素以及用户输入三者之间的关联关系,确定与所述第一预设视频和所述第一用户输入关联的媒体元素。

由步骤102可知,在第一预设视频开始播放的第一预设时间内,若接收到第一用户输入,即若接收到的第一用户输入是有效的,则根据预先建立的视频、媒体元素以及用户输入三者之间的关联关系,确定与第一预设视频和第一用户输入关联的媒体元素。

本发明实施例中,视频、媒体元素以及用户输入三者之间的关联关系,即为视频对应有至少两个媒体元素,所述至少两个媒体元素中,每一个媒体元素对应有一个用户输入。因而,在第一预设视频开始播放后,可以根据不同的用户输入,展示不同的媒体元素。

其中,上述关联关系为视频、媒体元素以及用户输入这三者之间的关联关系,则建立了视频与媒体元素之间的绑定关系,从而在第一预设视频开始播放后,接收到第一用户输入的情况下,可以展示与第一预设视频绑定的媒体元素,而不会展示与其他视频绑定的媒体元素。

例如,视频a与媒体元素b、c关联,且媒体元素b与用户输入d相关联,媒体元素c与用户输入e相关联;视频f与媒体元素g、h关联,且媒体元素g与用户输入d相关联,媒体元素h与用户输入e相关联;此种情况下,在视频a开始播放的第一预设时间内,若接收到用户输入d,则会展示与视频a关联和用户输入d关联的媒体元素b,而不会展示与视频f和用户输入d相关联的媒体元素g。

步骤103:展示与所述第一预设视频和所述第一用户输入相关联的媒体元素。

本发明实施例中,所述媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种。即与第一预设视频关联的媒体元素多种多样,因而在第一预设视频开始播放后,可以根据用户的输入,展示多种媒体元素,增加了视频开始播放后用户的交互灵活性。

由上述可知,如图3所示,为了实现本发明实施例的视频播放方法,制作者首先需要将与第一预设视频相关联的媒体元素与不同用户输入相关联,从而才可以在播放器上进行播放,进而可以在播放过程中,通过用户的输入展示与第一预设视频相关联的各个媒体元素。

此外,本发明实施例的视频播放方法可以应用于短视频,即可选的,上述预设视频的时长小于预设值,例如可以为时长为10秒钟~两分钟的短视频。

具体地,例如在第一短视频开始播放的10秒钟内接收到用户长按输入,则从预先建立的第一短视频与多个媒体元素以及用户输入之间的关联关系中,确定出与第一短视频以及长按输入均关联的媒体元素,例如该媒体元素是一交互窗口,则用户可以在该交互窗口中编辑待显示的弹幕信息。

或者,若在第一短视频开始播放的10秒钟内接收到用户的滑动输入,则从预先建立的第一短视频与多个媒体元素以及用户输入之间的关联关系中,确定出与第一短视频以及滑动输入关联的媒体元素,例如该媒体元素是一图片,则可以在第一短视频的播放界面悬浮显示该图片,从而使得用户在第一短视频的播放过程中就可以观看到该图片。

由此可知,将本发明实施例的视频播放方法应用于短视频,可以在短视频的播放过程中,根据用户的输入选择所需展示的多种媒体元素,而不再局限于视频一种,增加了媒体元素的多样性,提升了用户体验。

综上所述,本发明的实施例,可以在第一预设视频开始播放后,根据用户的输入,选择所需要展示的媒体元素,并进行展示,其中,媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种,因而,本发明的实施例中,可以根据用户的输入选择所需展示的多种媒体元素,而不再局限于视频一种,增加了媒体元素的多样性,在一定程度上解决了目前的互动视频只能根据用户的选择展示不同的剧情分支,形式过于单一的问题,达到了提升了视频播放过程中用户互动的灵活性的效果,增强了用户互动的趣味性。

图2是本发明实施例提供的另一种视频播放方法的步骤流程图,如图2所示,该方法可以应用在视频播放的终端,该方法可以包括:

步骤201、在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入。

其中,该用户输入为接收到的用户对所述第一预设视频的操作信息或交互信息。

本发明实施例中,第一预设视频为入口视频,即第一预设视频开始播放后,用户才可以体验多种媒体元素的互动体验。所述第一预设时间用于限制第一用户输入的有效性,即第一用户输入的接收时刻位于第一预设视频开始播放的第一预设时间内时,第一用户输入才为有效输入,进而才会显示与第一预设视频和第一用户输入均关联的媒体元素;若第一用户输入的接收时刻位于第一预设视频开始播放的第一预设时间之后,则第一用户输入为无效输入,即不会调出与第一预设视频和第一用户输入关联的媒体元素。

可选的,步骤201包括以下子步骤:

在所述第一预设视频的播放界面中显示目标窗口,或者,在所述第一预设视频播放完毕后显示目标窗口;

检测在所述第一预设视频开始播放的第一预设时间内,是否接收到位于所述目标窗口内的第一用户输入。

其中,所述目标窗口用于收集用户输入,即位于所述目标窗口内的输入,才可调出与第一预设视频相关联的各个媒体元素进行显示,从而避免与其他输入操作相冲突。另外,所述目标窗口可以悬浮显示于第一预设视频的播放界面,或者第一预设视频显示于第一窗口,目标窗口显示于所述第一窗口之外的区域内。

步骤202、在接收到所述第一用户输入的情况下,根据预先建立的视频、媒体元素以及用户输入三者之间的关联关系,确定与所述第一预设视频和所述第一用户输入关联的媒体元素。

由步骤202可知,在第一预设视频开始播放的第一预设时间内,若接收到第一用户输入,即若接收到的第一用户输入是有效的,则根据预先建立的视频、媒体元素以及用户输入三者之间的关联关系,确定与第一预设视频和第一用户输入关联的媒体元素。

本发明实施例中,视频、媒体元素以及用户输入三者之间的关联关系,即为视频对应有至少两个媒体元素,所述至少两个媒体元素中,每一个媒体元素对应有一个输入操作。因而,在第一预设视频开始播放后,可以根据不同的输入操作,展示不同的媒体元素。

其中,上述关联关系为视频、媒体元素以及用户输入这三者之间的关联关系,则建立了视频与媒体元素之间的绑定关系,从而在第一预设视频开始播放后,接收到第一用户输入的情况下,可以展示与第一预设视频绑定的媒体元素,而不会展示与其他视频绑定的媒体元素。

例如,视频a与媒体元素b、c关联,且媒体元素b与用户输入d相关联,媒体元素c与用户输入e相关联;视频f与媒体元素g、h关联,且媒体元素g与用户输入d相关联,媒体元素h与用户输入e相关联;此种情况下,在视频a开始播放的第一预设时间内,若接收到用户输入d,则会展示与视频a关联和用户输入d关联的媒体元素b,而不会展示与视频f和用户输入d相关联的媒体元素g。

步骤203、展示与所述第一预设视频和所述第一用户输入相关联的媒体元素。

本发明实施例中,所述媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种。即与第一预设视频关联的媒体元素多种多样,因而在第一预设视频开始播放后,可以根据用户的输入,展示多种媒体元素,增加了视频开始播放后用户的交互灵活性。

步骤204、在未接收到所述第一用户输入的情况下,按照预先确定的与所述第一预设视频相关联的媒体元素的展示顺序,展示与所述第一预设视频相关联的媒体元素。

由步骤204可知,在第一预设视频开始播放的第一预设时间内,若未接收到第一用户输入,即若接收到的第一用户输入是无效的,则按照预先确定的与第一预设视频相关联的媒体元素的展示顺序,展示与第一预设视频相关联的媒体元素。

例如,视频a与媒体元素b、c关联,且预先确定了媒体元素b和c的展示顺序为媒体元素b先于媒体元素c,则在视频a开始播放的第一预设时间内,若未接收到第一用户输入,则先展示媒体元素b,后展示媒体元素c。

由此可见,本发明的实施例中,即使用户在第一预设视频开始播放的第一预设时间内,未实施输入操作,仍然可以展示与第一预设视频相关联的各个媒体元素。

其中,可以理解的是,对于在第一预设视频开始播放的第一预设时间内,接收到第一用户输入的情况,与第一预设视频相关联的各个媒体元素的展示方式,并不局限于此,例如还可以是不进行展示,或者只随机选择其中一个媒体元素进行展示,或者展示预先选出的一个媒体元素。

可选的,在步骤203之后,还包括:

在开始展示与所述第一预设视频和所述第一用户输入相关联的媒体元素的第二预设时间内,若接收到第二用户输入,则根据所述关联关系,确定与所述第一预设视频和所述第二用户输入关联的媒体元素;

显示与所述第一预设视频和所述第二用户输入关联的媒体元素。

其中,所述第二预设时间用于限制第二用户输入的有效性,即第二用户输入的接收时刻位于与第一预设视频和第一用户输入关联的媒体元素开始展示的第二预设时间内时,第二用户输入才为有效输入,进而才会显示与第一预设视频和第二用户输入关联的媒体元素;若第二用户输入的接收时刻位于与第一预设视频和第一用户输入关联的媒体元素开始展示的第二预设时间之后,则第二用户输入为无效输入,即不会调出与第一预设视频和第二用户输入关联的媒体元素。

由此可知,本发明的实施例中,在开始展示与第一预设视频和第一用户输入关联的媒体元素后,用户还可继续输入,从而调出与第一预设视频相关联的其他媒体元素进行展示。同理,在开始展示与第一预设视频和第二用户输入均关联的媒体元素后,用户还可继续输入,从而调出与第一预设视频相关联的其他媒体元素进行展示。因而,在第一预设视频开始播放后,可以根据用户的输入分别调出与第一预设视频相关联的媒体元素,直到所有媒体元素均展示完毕。

例如与第一预设视频相关联的第一文本、第一图片、第二预设视频、第二图片、第一交互窗口可以依据用户的输入操作呈现图4所示的展示链路。即,在第一预设视频开始播放后,可以选择显示第一文本或者第一图片或者第二预设视频,若选择了显示第二预设视频,则在第二预设视频开始播放后,可以选择显示第二图片(而在第一预设视频开始播放后,若选择了显示第一图片,则在第一图片显示后,可以选择显示第二图片),则在第二图片显示后,可以选择显示第一交互窗口。

其中可以理解的是,对于与第一预设视频相关联的第一文本、第一图片、第二预设视频、第二图片、第一交互窗口的展示链路,并不局限于图4所示,还可包括多种,此处不再一一列举。

此外,在展示与第一预设视频和第二用户输入均关联的媒体元素时,也可显示用于收集用户输入的目标窗口,即第二用户输入也可以是位于该目标窗口内的第二用户输入。

可选的,在与所述第一预设视频和所述第一用户输入均关联的媒体元素为第二预设视频的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频播放完毕后,播放所述第二预设视频;

或者

将所述第一预设视频显示于第一窗口,暂停播放所述第一预设视频,并将所述第二预设视频在第二窗口中进行播放,所述第一窗口与所述第二窗口位于不同区域;

或者

关闭所述第一预设视频的播放界面,并播放所述第二预设视频。

由此可知,当与第一预设视频和第一用户输入关联的媒体元素为第二预设视频时,第二预设视频可以在第一预设视频播放完毕后才开始播放;或者第二预设视频与第一预设视频在不同区域显示,但需要暂停第一预设视频,开始播放第二预设视频;或者直接关闭第一预设视频的播放,开始播放第二预设视频。即本发明实施例中,第二预设视频的播放形式多种多样。其中,还可提供第二预设视频的播放形式的选项,以供用户自主选择。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一图片的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频的播放界面上悬浮显示所述第一图片;

或者

将所述第一预设视频在第一窗口中播放,并将所述第一图片在第三窗口中显示,所述第一窗口与所述第三窗口位于不同区域;

或者

关闭所述第一预设视频的播放界面,并显示所述第一图片。

由此可知,当与第一预设视频和第一用户输入关联的媒体元素为第一图片时,第一图片可以悬浮显示在第一预设视频的播放界面;或者第一图片与第一预设视频在不同区域显示;或者直接关闭第一预设视频的播放,并显示第一图片。即本发明实施例中,第一图片的显示形式多种多样。其中,还可提供第一图片的显示形式的选项,以供用户自主选择。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一文本的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频的播放界面上悬浮显示所述第一文本;

或者

将所述第一预设视频在第一窗口中播放,并将所述第一文本在第四窗口中显示,所述第一窗口与所述第四窗口位于不同区域;

或者

关闭所述第一预设视频的播放界面,并显示所述第一文本。

由此可知,当与第一预设视频和第一用户输入关联的媒体元素为第一文本时,第一文本可以悬浮显示在第一预设视频的播放界面;或者第一文本与第一预设视频在不同区域显示;或者直接关闭第一预设视频的播放,并显示第一文本。即本发明实施例中,第一文本的显示形式多种多样。其中,还可提供第一文本的显示形式的选项,以供用户自主选择。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一音频片段的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频播放完毕后,播放所述第一音频片段;

或者

暂停播放所述第一预设视频,播放所述第一音频片段。

由此可知,当与第一预设视频和第一用户输入关联的媒体元素为第一音频片段时,可以在第一预设视频播放完毕后播放,也可以直接暂停第一预设视频的播放,而开始播放第一音频片段。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一交互窗口的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频的播放界面上悬浮显示所述第一交互窗口;

或者

将所述第一预设视频在第一窗口中播放,并在所述第一窗口的显示区域之外的区域显示所述第一交互窗口;

或者

关闭所述第一预设视频的播放界面,并显示所述第一交互窗口。

由上述可知,当与第一预设视频和第一用户输入关联的媒体元素为第一交互窗口时,第一交互窗口可以悬浮显示在第一预设视频的播放界面;或者第一交互窗口与第一预设视频在不同区域显示;或者直接关闭第一预设视频的播放,并显示第一交互窗口。即本发明实施例中,第一交互窗口的显示形式多种多样。其中,还可提供第一交互窗口的显示形式的选项,以供用户自主选择。

其中,第一交互窗口用于接收用户的输入,从而实现对应的功能。因而,进一步的,显示所述第一交互窗口之后,还包括:

接收位于所述第一交互窗口中的第三用户输入;

执行与所述第三用户输入对应的功能。

其中,例如第一交互窗口可以为投票框,则用户可以在投票框中对第一预设视频进行投票;例如第一交互窗口为弹幕输入窗口,则用户可以在弹幕输入窗口中输入文字,从而可以将输入的文字作为弹幕显示。

此外,目前的互动视频,只能在视频播放到某一个节点时,用户才可以选择下一剧情分支,因而,对于用户的操作时间限制较多。而本发明的实施例,在第一预设视频开始播放后,就可以根据用户的自主选择展示不同的媒体元素。由此可见,本发明的实施例,相较于目前的视频互动而言,对于用户的操作时间更加灵活。

综上所述,本发明的实施例,可以在第一预设视频开始播放后,根据用户的输入,选择所需要展示的媒体元素,并进行展示,其中,媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种,因而,本发明的实施例中,可以根据用户的输入选择所需展示的多种媒体元素,而不再局限于视频一种,增加了媒体元素的多样性,在一定程度上解决了目前的互动视频只能根据用户的选择展示不同的剧情分支,形式过于单一的问题,达到了提升了视频播放过程中用户互动的灵活性的效果,增强了用户互动的趣味性。

图5是本发明实施例提供的一种视频播放装置的框图,如图5所示,该装置50可以包括:

检测模块501,用于在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入,检测是否接收到第一用户输入,所述用户输入为接收到的用户对所述第一预设视频的操作信息或交互信息;

第一确定模块502,用于在接收到所述第一用户输入的情况下,根据预先建立的视频、媒体元素以及用户输入三者之间的关联关系,确定与所述第一预设视频和所述第一用户输入关联的媒体元素;

第一显示模块503,用于展示与所述第一预设视频和所述第一用户输入相关联的媒体元素;

其中,所述媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种。

综上所述,本发明实施例提供的视频播放装置,可以在第一预设视频开始播放后,根据用户的输入,选择所需要展示的媒体元素,并进行展示,其中,媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种,因而,本发明的实施例中,可以根据用户的输入选择所需展示的多种媒体元素,而不再局限于视频一种,增加了媒体元素的多样性,在一定程度上解决了目前的互动视频只能根据用户的选择展示不同的剧情分支,形式过于单一的问题,达到了提升了视频播放过程中用户互动的灵活性的效果。

图6是本发明实施例提供的另一种视频播放装置的框图,如图6所示,该装置60可以包括:

检测模块601,用于在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入,检测是否接收到第一用户输入,所述用户输入为接收到的用户对所述第一预设视频的操作信息或交互信息;

第一确定模块602,用于在接收到所述第一用户输入的情况下,根据预先建立的视频、媒体元素以及用户输入三者之间的关联关系,确定与所述第一预设视频和所述第一用户输入关联的媒体元素;

第一显示模块603,用于展示与所述第一预设视频和所述第一用户输入相关联的媒体元素;

其中,所述媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种。

可选的,所述装置60还包括:

第二显示模块,用于在未接收到所述第一用户输入的情况下,按照预先确定的与所述第一预设视频相关联的媒体元素的展示顺序,展示与所述第一预设视频相关联的媒体元素。

可选的,所述装置60还包括:

第一接收模块,用于在开始展示与所述第一预设视频和所述第一用户输入相关联的媒体元素的第二预设时间内,若接收到第二用户输入,则根据所述关联关系,确定与所述第一预设视频和所述第二用户输入关联的媒体元素;

第三显示模块,用于显示与所述第一预设视频和所述第二用户输入关联的媒体元素。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第二预设视频的情况下,所述第一显示模块603包括:

第一显示子模块6031,用于在所述第一预设视频播放完毕后,播放所述第二预设视频;或者,将所述第一预设视频显示于第一窗口,暂停播放所述第一预设视频,并将所述第二预设视频在第二窗口中进行播放,所述第一窗口与所述第二窗口位于不同区域;或者,关闭所述第一预设视频的播放界面,并播放所述第二预设视频。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一图片的情况下,所述第一显示模块603包括:

第二显示子模块6032,用于在所述第一预设视频的播放界面上悬浮显示所述第一图片;或者,将所述第一预设视频在第一窗口中播放,并将所述第一图片在第三窗口中显示,所述第一窗口与所述第三窗口位于不同区域;或者,关闭所述第一预设视频的播放界面,并显示所述第一图片。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一文本的情况下,所述第一显示模块603包括:

第三显示子模块6033,用于在所述第一预设视频的播放界面上悬浮显示所述第一文本;或者,将所述第一预设视频在第一窗口中播放,并将所述第一文本在第四窗口中显示,所述第一窗口与所述第四窗口位于不同区域;或者,关闭所述第一预设视频的播放界面,并显示所述第一文本。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一音频片段的情况下,所述第一显示模块603包括:

音频播放子模块6034,用于在所述第一预设视频播放完毕后,播放所述第一音频片段;或者,暂停播放所述第一预设视频,播放所述第一音频片段。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一交互窗口的情况下,所述第一显示模块603包括:

第四显示子模块6035,用于在所述第一预设视频的播放界面上悬浮显示所述第一交互窗口;或者,将所述第一预设视频在第一窗口中播放,并在所述第一窗口的显示区域之外的区域显示所述第一交互窗口;或者,关闭所述第一预设视频的播放界面,并显示所述第一交互窗口。

可选的,所述装置60还包括:

第二接收模块,用于接收位于所述第一交互窗口中的第三用户输入;

执行模块,用于执行与所述第三用户输入对应的功能。

可选的,所述检测模块601包括:

窗口显示子模块,用于在所述第一预设视频的播放界面中显示目标窗口,或者,在所述第一预设视频播放完毕后显示目标窗口;

输入检测子模块,用于检测在所述第一预设视频开始播放的第一预设时间内,是否接收到位于所述目标窗口内的第一用户输入。

综上所述,本发明实施例提供的视频播放装置,可以在第一预设视频开始播放后,根据用户的输入,选择所需要展示的媒体元素,并进行展示,其中,媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种,因而,本发明的实施例中,可以根据用户的输入选择所需展示的多种媒体元素,而不再局限于视频一种,增加了媒体元素的多样性,在一定程度上解决了目前的互动视频只能根据用户的选择展示不同的剧情分支,形式过于单一的问题,达到了提升了视频播放过程中用户互动的灵活性的效果,增强了用户互动的趣味性。

对于上述装置实施例而言,由于其与方法实施例基本相似,相关之处参见方法实施例的部分说明即可。

本发明实施例还提供了一种电子设备,如图7所示,包括处理器701、通信接口702、存储器703和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信,

存储器703,用于存放计算机程序;

处理器701,用于执行存储器703上所存放的程序时,实现如下步骤:

在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入,所述用户输入为接收到的用户对所述第一预设视频的操作信息或交互信息;

在接收到所述第一用户输入的情况下,根据预先建立的视频、媒体元素以及用户输入三者之间的关联关系,确定与所述第一预设视频和所述第一用户输入关联的媒体元素;

展示与所述第一预设视频和所述第一用户输入相关联的媒体元素;

其中,所述媒体元素包括视频、图片、文本、音频片段、交互窗口中的至少一种。

可选的,在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入之后,处理器701执行存储器703上所存放的程序时,还实现如下步骤:

在未接收到所述第一用户输入的情况下,按照预先确定的与所述第一预设视频相关联的媒体元素的展示顺序,展示与所述第一预设视频相关联的媒体元素。

可选的,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素之后,处理器701执行存储器703上所存放的程序时,还实现如下步骤:

在开始展示与所述第一预设视频和所述第一用户输入相关联的媒体元素的第二预设时间内,若接收到第二用户输入,则根据所述关联关系,确定与所述第一预设视频和所述第二用户输入均关联的媒体元素;

显示与所述第一预设视频和所述第二用户输入均关联的媒体元素。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第二预设视频的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频播放完毕后,播放所述第二预设视频;

或者

将所述第一预设视频显示于第一窗口,暂停播放所述第一预设视频,并将所述第二预设视频在第二窗口中进行播放,所述第一窗口与所述第二窗口位于不同区域;

或者

关闭所述第一预设视频的播放界面,并播放所述第二预设视频。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一图片的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频的播放界面上悬浮显示所述第一图片;

或者

将所述第一预设视频在第一窗口中播放,并将所述第一图片在第三窗口中显示,所述第一窗口与所述第三窗口位于不同区域;

或者

关闭所述第一预设视频的播放界面,并显示所述第一图片。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一文本的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频的播放界面上悬浮显示所述第一文本;

或者

将所述第一预设视频在第一窗口中播放,并将所述第一文本在第四窗口中显示,所述第一窗口与所述第四窗口位于不同区域;

或者

关闭所述第一预设视频的播放界面,并显示所述第一文本。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一音频片段的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频播放完毕后,播放所述第一音频片段;

或者

暂停播放所述第一预设视频,播放所述第一音频片段。

可选的,在与所述第一预设视频和所述第一用户输入关联的媒体元素为第一交互窗口的情况下,所述展示与所述第一预设视频和所述第一用户输入相关联的媒体元素,包括:

在所述第一预设视频的播放界面上悬浮显示所述第一交互窗口;

或者

将所述第一预设视频在第一窗口中播放,并在所述第一窗口的显示区域之外的区域显示所述第一交互窗口;

或者

关闭所述第一预设视频的播放界面,并显示所述第一交互窗口。

可选的,显示所述第一交互窗口之后,处理器701执行存储器703上所存放的程序时,还实现如下步骤:

接收位于所述第一交互窗口中的第三用户输入;

执行与所述第三用户输入对应的功能。

可选的,所述在第一预设视频开始播放的第一预设时间内,检测是否接收到第一用户输入,包括:

在所述第一预设视频的播放界面中显示目标窗口,或者,在所述第一预设视频播放完毕后显示目标窗口;

检测在所述第一预设视频开始播放的第一预设时间内,是否接收到位于所述目标窗口内的第一用户输入。

上述终端提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述终端与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的视频播放方法。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中所述的视频播放方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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