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

文档序号:11216404阅读:214来源:国知局
一种视频播放方法、装置、存储介质和终端与流程

本发明涉及移动通信领域,具体涉及一种视频播放方法、装置、存储介质和终端。



背景技术:

随着终端技术的发展,移动终端已经开始从以前简单地提供通话设备渐渐变成一个通用软件运行的平台。该平台不再以提供通话管理为主要目的,而是提供一个包括通话管理、游戏娱乐、办公记事、移动支付等各类应用软件在内的运行环境,随着大量的普及,已经深入至人们的生活、工作的方方面面。

目前很多用户经常会在移动终端上播放视频,然而,移动在播放视频时,如果接收到消息如短信或者即时通讯消息时,移动终端将会提示用户接收到新的消息。此时,用户并不知道消息内容,如果用户需要查看消息内容,需要通过操作使得移动终端退出当前视频播放,并打开相应的消息应用查看消息内容,导致消息的查看效率比较低。



技术实现要素:

本发明实施例提供一种视频播放方法、装置、存储介质和终端,可以提升消息的查看效率。

第一方面,本发明实施例提供一种视频播放方法,包括:

在终端播放视频的过程中,检测终端是否接收到消息;

若是,则拦截所述消息对应的提示;

调用所述消息所属的应用程序提取所述消息的消息内容;

在当前视频画面中展示所述消息内容。

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

检测模块,用于在终端播放视频的过程中,检测终端是否接收到消息;

拦截模块,用于在检测模块检测到终端接收到消息时,拦截所述消息对应的提示;

提取模块,用于调用所述消息所属的应用程序提取所述消息的消息内容;

展示模块,用于在当前视频画面中展示所述消息内容。

第三方面,本发明还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本发明实施例任一提供的视频播放方法的步骤。

第四方面,本发明实施例还提供一种终端,包括存储器和处理器,所述存储器存储有指令,所述处理器加载所述指令以执行本发明实施例任一提供的视频播放方法的步骤。

本发明实施例采用在当前视频画面中插入相应的消息回复接口,若是,则拦截该消息对应的提示,调用该消息所属的应用程序提取该消息的消息内容,在当前视频画面中展示该消息内容;该方案可以在终端播放视频时,在视频画面中展示当前接收到的消息内容,无需用户进行繁琐的操作,提升了消息的查看效率。

附图说明

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

图1为本发明实施例提供的视频播放系统的场景示意图。

图2为本发明实施例提供的视频播放方法的一种流程示意图。

图3为本发明实施例提供的视频播放界面的第一种示意图。

图4为本发明实施例提供的视频播放界面的第二种示意图。

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

图6为本发明实施例提供的视频播放界面的第三种示意图。

图7为本发明实施例提供的视频播放界面的第四种示意图。

图8为本发明实施例提供的视频播放装置的第一种结构示意图。

图9为本发明实施例提供的视频播放装置的第二种结构示意图。

图10为本发明实施例提供的视频播放装置的第三种结构示意图。

图11为本发明实施例提供的终端的结构示意图。

具体实施方式

请参照图式,其中相同的组件符号代表相同的组件,本发明的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本发明具体实施例,其不应被视为限制本发明未在此详述的其它具体实施例。

在以下的说明中,本发明的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本发明原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。

本发明的原理使用许多其它泛用性或特定目的运算、通信环境或组态来进行操作。所熟知的适合用于本发明的运算系统、环境与组态的范例可包括(但不限于)手持电话、个人计算机、服务器、多处理器系统、微电脑为主的系统、主架构型计算机、及分布式运算环境,其中包括了任何的上述系统或装置。

以下将分别进行详细说明。

本实施例将从视频播放装置的角度进行描述,该视频播放装置具体可以集成在终端设备中,该终端设备可以为智能手机、平板电脑等电子设备。

本发明实施例提供了一种视频播放系统,该系统包括终端设备,该终端设备集成有本发明实施例任一提供的视频播放装置。此外,该系统还可以包括其他设备,如服务器等。

例如,参考图1,本发明实施例提供一种视频播放系统;该视频播放系统可以包括终端设备11和服务器12,终端设备11和服务器12通过网络连接。

在终端设备11播放视频时,如果服务器12向终端设备11发送消息,此时终端设备11可以检测到接收到消息,终端设备11拦截该消息对应的提示,调用该消息所属的应用程序提取该消息的消息内容,在当前视频画面中展示该消息内容。

终端设备11和服务器12之间可以但不限于采用以下传输协议中的任一种:http(hypertexttransferprotocol,超文本传输协议)、ftp(filetransferprotocol,文件传输协议)、p2p(peertopeer,对等网络)、p2sp(peertoserver&peer,点对服务器和点)等。

在一实施例中,本发明实施例提供了一种视频播放方法,参考图2,该视频播放方法的具体流程如下:

101、在终端播放视频的过程中,检测终端是否接收到消息,若是,则执行步骤102。

其中,该消息可以为短信消息、即时通讯消息、或者其他类型的消息。

当未检测到终端接收到消息时,可以不做任何响应处理,或者返回步骤101继续检测终端是否接收到消息。

102、拦截该消息对应的提示。

为防止干扰视频播放,本实施例可以拦截消息对应的提示。比如,可以拦截消息对应的提示消息、提示音等等。

其中,可以通过拦截系统的消息提示接口,以防止弹出提示消息。比如,在播放视频的过程中,若终端接收到短信,那么会拦截系统的短信提示接口,以保证不会第一时间弹出短信提示消息,干扰视频播放,提升了视频播放品质。

103、调用该消息所属的应用程序提取该消息的消息内容。

本实施例中,为了防止退出当前视频播放,可以在后台调用应用程序提取消息的消息内容。

具体地,可以确定消息所属的应用程序,然后,调用该应用程序提取消息的消息内容。

比如,确定消息所属的应用程序为短信应用时,可以在后台调用短信应用提取消息的消息内容。又比如,确定消息所属的应用程序为即时通讯应用时,可以在后台调用即时通讯应用提取消息的消息内容。

104、在当前视频画面中展示该消息内容。

比如,可以在当前视频画面中插入提取的消息内容,以展示消息内容。

具体地,在视频画面中展示消息内容的实现方式有多种,比如,可以在显示视频画面的第一图像显示控件上添加第二图像显示控件,该第二图像显示控件叠加在该第一图像显示控件上;通过该第二图像显示控件显示该消息内容。一实施例中,为不影响视频播放,以提升视频播放效果,该第二图像显示控件与第一图像显示控件完全重合,并且第二图像显示控件的背景为透明色。

参考图3,在终端播放视频的过程中,如果接收到新的消息,那么此时,将会在当前视频画面中显示消息内容。

本实施例中,消息内容的展示方式有多种,比如,可以以弹幕的形式展示消息内容等等。具体地,可以将消息内容插入到当前视频的弹幕内容列表中,然后,播放弹幕内容列表,以在视频画面中展示该消息内容。

一实施例中,为了节省终端资源以及提升消息内容的展示效果,可以先确定一个消息内容的展示指示信息,该展示指示信息用于指示消息内容的展示,比如,该展示指示信息可以包括展示时长、在视频画面中的展示位置、展示形式中的至少一种。也即步骤“在当前视频画面中展示该消息内容”可以包括:

确定该消息内容对应的展示指示信息,该展示指示信息包括展示时长、在视频画面中的展示位置、展示形式中的至少一种;

根据该展示指示信息在当前视频画面中展示该消息内容。

其中,消息内容的展示时长可以预先设定,为一个默认值,比如,1s、2s、5s等等。

在一实施例中,该消息内容的展示时长还可以基于消息内容来确定,比如,可以根据消息内容所包含的字符数量来确定,字符数量越大展示时长越大,反之字符数量越小展示时长越小。此时,步骤“确定该消息内容对应的展示指示信息”可以包括:

统计该消息内容所包含的字符数量;

根据该字符数量确定消息内容的展示时长。

其中,根据字符数量确定展示时长的方式有多种,比如,可以确定字符数量落入的预设字符数量区间,然后,获取该预设字符数量区间对应的展示时长。

一实施例中,可以在播放视频之前,预先建立预设字符数量区间与展示时长之间的映射关系,得到区间时长映射关系集合;这样后续,在确定展示时长时,可以基于该映射关系集合来确定展示时长。具体地,确定字符数量落入的预设字符数量区间,根据该预设字符数量区间和区间时长映射关系集合,获取预设字符数量对应的展示时长。

其中,映射关系集合的表现方式有多种,比如,可以用表格来体现,此时,映射关系集合即为映射关系表,在确定字符数量落入的数量区间之后,便可以在映射关系表中查找对应的展示时长。

一实施例中,当展示指示信息包括展示时长时,可以根据视频的帧频合展示时长确定需要插入消息内容的帧数,然后,将消息内容插入确定的帧图像中播放,以实现在视频画面中展示消息内容。也即步骤“根据该展示指示信息在当前视频画面中展示该消息内容”可以包括:

获取该视频的帧频;

根据该帧频和该展示时长,从待播放的帧图像中选取相应数量的目标帧图像,得到帧图像集合;

将该消息内容插入该帧图像集合中的每个帧图像中,得到插入后帧图像集合;

对该插入后帧图像集合中的帧图像进行播放。

其中,视频的帧频为每秒钟显示的帧数量,一个静态图像为一帧,若干个静态图像组成一段视频。比如,帧频为24那么表示每秒播放24个帧图像。

本实施例中,在确定展示时长之后,可以基于展示时长和视频的帧频来确定待插入消息内容的帧图像的数量,接着在确定的帧图像中插入消息内容。比如,当帧频为24,展示时长为2s时,那么需要选取24*2=48个待播放的帧图像,然后,分别在这个48个帧图像中插入消息内容,然后,播放该48个插入消息内容的帧图像,以实现在视频画面中显示消息内容。

在一实施例中,当展示指示消息还包括在视频画面中的展示位置时,可以基于该展示位置将消息内容插入该帧图像集合中的每个帧图像中。

其中,展示位置可以为视频画面的顶部、中间、侧边、底部等等,比如,可以将消息内容插入至帧图像的顶部等等。

除了上述介绍的确定展示时长的方式之外,在一实施例中,还可以通过电子设备记录用户在在一段历史时段内的观看消息的时长,并可以利用学习算法将该记录的用户观看消息时长进行分析和学习处理,电子设备通过自行分析和学习的处理过程生成用户的消息观看时长的偏好,此时,可以分析得到的消息观看时长来确定消息内容展示时长。比如记录过去一个月内观看每条短信的时长。电子设备可以通过学习算法分析出用户的一般短信观看时长,并基于短信观看时长来确定短信内容在视频画面中的展示时长。

本实施例中,展示指示消息还可以包括消息内容在视频画面中的展示位置,展示位置的确定方式有多种,比如,为了不影响用户观看视频,可以基于字幕的展示位置来确定消息内容在当前视频画面中的展示位置。此时,步骤“确定该消息内容对应的展示指示信息”可以包括:

获取视频字幕在当前视频画面中的字幕展示位置;

根据字幕展示位置确定该消息内容在当前视频画面中的展示位置。

比如,在视频画面中字幕展示位置以外的区域选取消息内容在当前视频画面中的展示位置。又比如,在当前视频画面没有字幕显示时,可以将字幕展示位置直接作为消息内容在视频画面中的展示位置。

一实施例中,为方便用户回复消息,提升消息回复的速度,可以在视频画面中插入消息回复接口,用户可以通过该消息回复接口来回复相应的消息。也即,本发明实施例的视频播放方法还可以包括:

在当前视频画面中插入相应的消息回复接口;

通过该消息回复接口获取用户输入的回复内容;

调用该消息所属的应用程序,向该消息的发送方返回该回复内容。

其中,消息回复接口的表示方式有多种,可以根据实际需求设定,比如,可以输入框、图标等形式。其中,输入框的形状也可以有多种,比如,圆形、矩形、气泡状等等。

以消息回复接口为消息输入框为例,参考图4,在展示消息内容的同时或者之后,可以在视频画面中插入消息输入框,用户点击该消息输入框,可以输入相应的回复内容,在输入完成之后,当用户点击圆形发送按钮时终端将会在后台调用消息所属的应用程序将该回复内容发送给消息发送方。

在一实施例中,消息回复接口的插入位置,可以基于消息内容的展示位置设定,也即,步骤“在当前视频画面中插入相应的消息回复接口”可以包括:根据消息内容在视频画面中的展示位置,在当前视频画面中插入消息回复接口。

例如,可以在消息内容的展示位置的下方、上方等位置插入消息回复接口。

由上可知,本发明实施例采用在当前视频画面中插入相应的消息回复接口,若是,则拦截该消息对应的提示,调用该消息所属的应用程序提取该消息的消息内容,在当前视频画面中展示该消息内容;该方案可以在终端播放视频时,在视频画面中展示当前接收到的消息内容,无需用户进行繁琐的操作,提升了消息的查看效率以及视频观看体验。

在一实施例中,本发明实施例还提供了另一种视频播放方法,如图5所示,该视频播放方法的具体流程如下:

201、终端在播放视频的过程中,检测是否接收到消息,若是,则执行步骤202,若否,则返回步骤201继续检测。

其中,该消息可以为短信消息、即时通讯消息、或者其他类型的消息。

202、终端拦截消息对应的提示事件。

其中,提示事件包括消息提示事件、语音提示事件等等。比如,可以通过拦截系统的消息提示接口,以拦截消息对应的提示事件。

203、终端在后台调用消息所属的应用程序提取该消息的消息内容。

比如,确定消息所属的应用程序为即时通讯应用时,可以在后台调用即时通讯应用提取消息的消息内容。具体地,调用即时通讯应用对消息进行解析,得到携带的消息内容。

204、终端统计消息内容所包含的字符数量。

具体地,终端可以先去除消息内容中图片等信息,然后,统计取出后的消息内容所包含的字符数量。

205、终端确定字符数量所落入的预设数量区间。

本实施例可以预先设置若干预设数量区间,如(1,10),(10,15)等等。

206、终端获取预设数量区间对应的展示时长。

一实施例中,可以在播放视频之前,预先建立预设字符数量区间与展示时长之间的映射关系,得到区间时长映射关系集合;这样后续,在确定展示时长时,可以基于该映射关系集合来确定展示时长。

207、终端根据展示时长和视频的帧频,从待播放的帧图像中选取相应数量的目标帧图像,得到帧图像集合。

其中,视频的帧频为每秒钟显示的帧数量,一个静态图像为一帧,若干个静态图像组成一段视频。比如,帧频为12那么表示每秒播放12个帧图像。

本实施例中可以基于展示时长和视频的帧频确定需要选取的帧图像的数量(如将展示时长与帧频相乘得到需要选取的帧图像的数量);然后,基于视频帧的播放时序在待播放的帧图像中选取该数量的目标帧图像。

208、终端根据消息内容在视频画面中的展示位置,将消息内容插入帧图像集合中的每个帧图像中。

其中,展示位置可以有多种,比如,视频画面的底部、顶部、中间位置等等。例如,终端可以将该消息内容插入至帧图像的侧部。

209、终端对插入后帧图像集合中的帧图像进行播放,以实现在视频画面中展示消息内容。

参考图6,在播放插入后帧图像集合中的帧图像时,终端将会在当前播放的视频帧上显示消息内容。

此外,本实施例终端还可以在视频画面中插入消息回复接口,用户可以通过该消息回复接口来回复相应的消息。参考图7,在视频画面中插入消息输入框,用户点击该消息输入框,可以输入相应的回复内容,在输入完成之后,当用户点击“发送”按钮时,终端将会在后台调用消息所属的应用程序将该回复内容发送给消息发送方。

由上可知,本发明实施例采用在当前视频画面中插入相应的消息回复接口,若是,则拦截该消息对应的提示,调用该消息所属的应用程序提取该消息的消息内容,在当前视频画面中展示该消息内容;该方案可以在终端播放视频时,在视频画面中展示当前接收到的消息内容,无需用户进行繁琐的操作,提升了消息的查看效率、视频观看体验以及节省了资源。

为了便于更好的实施本发明实施例提供的视频播放方法,在一实施例中还提供了一种视频播放装置。其中名词的含义与上述视频播放方法中相同,具体实现细节可以参考方法实施例中的说明。

如图8所示,视频播放装置30可以包括:检测模块301、拦截模块302、提取模块303以及展示模块304;

检测模块301,用于在终端播放视频的过程中,检测终端是否接收到消息;

拦截模块302,用于在检测模块301检测到终端接收到消息时,拦截该消息对应的提示;

提取模块303,用于调用该消息所属的应用程序提取该消息的消息内容;

展示模块304,用于在当前视频画面中展示该消息内容。

在一实施例中,参考图9,其中,展示模块304可以包括:信息确定子模块3041和展示子模块3042;

信息确定子模块3041,用于确定该消息内容对应的展示指示信息,该展示指示信息包括展示时长、在视频画面中的展示位置、展示形式中的至少一种;

展示子模块3042,用于根据该展示指示信息在当前视频画面中展示该消息内容。

在一实施例中,信息确定子模块3041可以具体用于:统计该消息内容所包含的字符数量;根据该字符数量确定消息内容的展示时长。

在一实施例中,展示子模块3042,可以具体用于:

获取该视频的帧频;

根据该帧频和该展示时长,从待播放的帧图像中选取相应数量的目标帧图像,得到帧图像集合

将该消息内容插入该帧图像集合中的每个帧图像中,得到插入后帧图像集合;

对该插入后帧图像集合中的帧图像进行播放,以实现在当前视频画面中展示消息内容。

在一实施例中,该信息确定子模块3041,可以用于:

获取视频字幕在当前视频画面中的字幕展示位置;

根据字幕展示位置确定该消息内容在当前视频画面中的展示位置。

在一实施例中,参考图10,为了方便用户回复消息,本发明视频播放装置30还可以包括:

接口插入模块305,用于在当前视频画面中插入相应的消息回复接口;

内容获取模块306,用于通过该消息回复接口获取用户输入的回复内容;

发送模块307,用于调用该消息所属的应用程序,向该消息的发送方返回该回复内容。

具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。

由上可知,本发明实施例提供的视频播放装置30可以通过检测模块301在当前视频画面中插入相应的消息回复接口,若是,则由拦截模块302拦截该消息对应的提示,由提取模块303调用该消息所属的应用程序提取该消息的消息内容,由展示模块304在当前视频画面中展示该消息内容;该方案可以在终端播放视频时,在视频画面中展示当前接收到的消息内容,无需用户进行繁琐的操作,提升了消息的查看效率以及视频观看体验。

在一实施例中,本发明还提供一种存储介质,所述存储介质存储有指令,所述指令被处理器执行时实现本发明实施例任一提供的视频播放方法的步骤。

在一实施例中,本发明还提供一种终端,包括存储器和处理器,所述存储器存储有指令,所述处理器加载所述指令以执行本发明实施例任一提供的视频播放方法的步骤。

请参阅图11,图11为本发明实施例提供的终端结构示意图。该终端400可以包括射频(rf,radiofrequency)电路401、包括有一个或一个以上计算机可读存储介质的存储器402、输入单元403、显示单元404、传感器404、音频电路406、无线保真(wifi,wirelessfidelity)模块407、包括有一个或者一个以上处理核心的处理器408、以及电源409等部件。本领域技术人员可以理解,图11中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

射频电路401可用于收发信息,或通话过程中信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器408处理;另外,将涉及上行的数据发送给基站。通常,射频电路401包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim,subscriberidentitymodule)卡、收发信机、耦合器、低噪声放大器(lna,lownoiseamplifier)、双工器等。此外,射频电路401还可以通过无线通信与网络和其他设备通信。

存储器402可用于存储应用程序和数据。存储器402存储的应用程序中包含有可执行代码。应用程序可以组成各种功能模块。处理器408通过运行存储在存储器402的应用程序,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器408和输入单元403对存储器402的访问。

输入单元403可用于接收输入的数字、字符信息或用户特征信息(比如指纹),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元403可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。

显示单元404可用于显示由用户输入的信息或提供给用户的信息以及终端的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元404可包括显示面板。

虽然在图11中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。

终端还可包括至少一种传感器405,比如光传感器、运动传感器以及其他传感器。

音频电路406可通过扬声器、传声器提供用户与终端之间的音频接口。音频电路406可将接收到的音频数据转换成电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路406接收后转换为音频数据,再将音频数据输出处理器408处理后,经射频电路401以发送给另一终端。

无线保真(wifi)属于短距离无线传输技术,终端通过无线保真模块407可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了无线保真模块407,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

处理器408是终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行终端的各种功能和处理数据,从而对终端进行整体监控。可选的,处理器408可包括一个或多个处理核心;优选的,处理器408可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器408中。

终端还包括给各个部件供电的电源409(比如电池)。优选的,电源可以通过电源管理系统与处理器408逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源409还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管图11中未示出,终端还可以包括摄像头、蓝牙模块等,在此不再赘述。

其中,处理器408加载存储器402中的指令或程序以实现以下步骤:

在终端播放视频的过程中,检测终端是否接收到消息;若是,则拦截所述消息对应的提示;调用所述消息所属的应用程序提取所述消息的消息内容;在当前视频画面中展示所述消息内容。

一实施例中,处理器408可以实现以下步骤:

确定所述消息内容对应的展示指示信息,所述展示指示信息包括展示时长、在视频画面中的展示位置、展示形式中的至少一种;

根据所述展示指示信息在当前视频画面中展示所述消息内容。

一实施例中,处理器408可以实现以下步骤:

统计所述消息内容所包含的字符数量;

根据所述字符数量确定消息内容的展示时长。

一实施例中,处理器408可以实现以下步骤:

获取所述视频的帧频;

根据所述帧频和所述展示时长,从待播放的帧图像中选取相应数量的目标帧图像,得到帧图像集合

将所述消息内容插入所述帧图像集合中的每个帧图像中,得到插入后帧图像集合;

对所述插入后帧图像集合中的帧图像进行播放,以实现在当前视频画面中展示消息内容。

一实施例中,处理器408可以实现以下步骤:

获取视频字幕在当前视频画面中的字幕展示位置;

根据字幕展示位置确定所述消息内容在当前视频画面中的展示位置。

一实施例中,处理器408还可以实现以下步骤:

在当前视频画面中插入相应的消息回复接口;

通过所述消息回复接口获取用户输入的回复内容;

调用所述消息所属的应用程序,向所述消息的发送方返回所述回复内容。

需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如信息发布方法的实施例的流程。其中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。

以上对本发明实施例提供的一种视频播放方法、装置、存储介质和终端进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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