一种显示弹幕的方法、装置、设备和存储介质与流程

专利2022-06-29  54


本发明实施例涉及通信领域技术,尤其涉及一种显示弹幕的方法、装置、设备和存储介质。



背景技术:

弹幕是指直接显示在视频上的内容,可以以滚动、停留甚至更多动作特效方式出现在视频上,可以是观看视频者发送的评论或感想。目前,很多网站提供视频发送弹幕的功能,该类网站允许观看视频者发表评论或感想,其会以滑动字幕的方式实时出现在视频画面上,保证所有观看者都能注意到,从而实现观看者间的互动,甚至可以一起表达对作品的评论或感想,增加观看乐趣。

一般的,若用户需要发送非默认格式的弹幕。需要在输入弹幕信息后,点开配置界面,通过点击与配置相关的控件,为弹幕信息选择样式。这样的方式使得发送个性化的弹幕需要繁琐的操作。尤其是当一用户想在直播场景中发送一个性化的弹幕时,非常容易错过发送弹幕的时机。



技术实现要素:

本发明提供一种显示弹幕的方法、装置、设备和存储介质,以解决用户与界面的交互方式单一、视频中展现的弹幕的形式单一的问题。

第一方面,本发明实施例提供了一种显示弹幕的方法,包括:

显示一页面,所述页面中包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

在所述编辑区域中显示信息;

接收在所述控件中发生的滑动操作;

根据所述滑动操作的发生,显示一画面,所述画面用于对所述信息作为弹幕时的样式进行展示;

确定所述滑动操作在所述控件外结束;

根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

在此基础上,所述样式包括尺寸;所述根据所述滑动操作的发生,显示一画面,包括:

根据所述滑动操作滑行的方向,在所述信息之上显示一画面,所述画面中包含所述信息;

根据所述滑动操作滑行的距离,调整所述画面的大小,以对所述信息作为弹幕时的尺寸进行预览。

在此基础上,所述样式包括动画样式;所述根据所述滑动操作的发生,显示一画面,包括:

根据所述滑动操作初始滑行的方向,在所述多媒体数据之上显示一画面,所述画面中包含所述信息;

根据所述滑动操作后续滑行的方向,在所述多媒体数据之上移动所述画面,所述画面在所述多媒体数据之上的位置用于确定所述信息作为弹幕时的动画样式。

在此基础上,所述根据所述滑动操作后续滑行的方向,在所述多媒体数据之上移动所述画面,包括:

根据所述滑动操作后续滑行的方向,在所述多媒体数据之上将所述画面移动至第一位置,所述第一位置用于确定所述信息作为弹幕时的动画样式为滚动样式;

根据所述滑动操作后续滑行的方向,在所述多媒体数据之上将所述画面移动至第二位置,所述第二位置用于确定所述信息作为弹幕时的动画样式为弹出样式。

在此基础上,所述样式包括时长,所述根据所述滑动操作后续滑行的方向,在所述多媒体数据之上移动所述画面之后,还包括:

确定所述滑动操作中具有按压操作;

根据所述按压操作,显示时间进度条,所述时间进度条用于确定所述信息作为弹幕显示的时长;

当所述按压操作结束时,取消显示所述时间进度条。

在此基础上,所述方法还包括:

接收作用于所述控件的点击操作;

根据所述点击操作,将所述信息作为弹幕、按照预设的样式显示在所述多媒体数据之上。

在此基础上,还包括:

确定所述滑动操作在所述控件中结束;

根据所述滑动操作的结束,取消将所述信息作为弹幕显示在所述多媒体数据之上。

在此基础上,所述根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上,包括:

若所述多媒体数据为录播视频数据,则将所述录播视频数据暂停在发生所述滑动操作的第一时间点;

根据滑动操作的结束,将所述信息作为弹幕按照所述样式在所述第一时间点显示在所述多媒体数据之上。

在此基础上,所述根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上,包括:

若所述多媒体数据为直播视频数据,则确定所述滑动操作结束时的第二时间点;

根据滑动操作的结束,将所述信息作为弹幕按照所述样式在所述第二时间点显示在所述多媒体数据之上。

第二方面,本发明实施例还提供了一种显示弹幕的方法,包括:

向所有客户端发送页面进行显示,所述页面包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

接收其中一个客户端发送的、在所述编辑区域输入的信息,与基于一滑动操作确定的、所述信息作为弹幕时的样式,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示;

将所述信息发送至所有客户端,以在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

第三方面,本发明实施例还提供了一种显示弹幕的方法,包括:

显示一页面,所述页面中包括多媒体区域,所述多媒体区域用于播放多媒体数据;

在所述多媒体区域中,将一信息作为弹幕、按照指定的样式显示在所述多媒体数据之上;

其中,所述信息在一客户端中页面的编辑区域输入,所述编辑区域中具有控件,所述样式基于一滑动操作确定,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示。

第四方面,本发明实施例还提供了一种显示弹幕的装置,包括:

页面显示模块,用于显示一页面,所述页面中包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

信息显示模块,用于在所述编辑区域中显示信息;

滑动操作接收模块,用于接收在所述控件中发生的滑动操作;

画面显示模块,用于根据所述滑动操作的发生,显示一画面,所述画面用于对所述信息作为弹幕时的样式进行展示;

滑动操作确定模块,用于确定所述滑动操作在所述控件外结束;

弹幕显示模块,用于根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

第五方面,本发明实施例还提供了一种显示弹幕的装置,包括:

页面发送模块,用于向所有客户端发送页面进行显示,所述页面包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

弹幕展示模块,用于接收其中一个客户端发送的、在所述编辑区域输入的信息,与基于一滑动操作确定的、所述信息作为弹幕时的样式,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示;

弹幕显示模块,用于将所述信息发送至所有客户端,以在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

第六方面,本发明实施例还提供了一种显示弹幕的装置,包括:

页面显示模块,用于显示一页面,所述页面中包括多媒体区域,所述多媒体区域用于播放多媒体数据;

弹幕显示模块,用于在所述多媒体区域中,将一信息作为弹幕、按照指定的样式显示在所述多媒体数据之上;

其中,所述信息在一客户端中页面的编辑区域输入,所述编辑区域中具有控件,所述样式基于一滑动操作确定,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示。

第七方面,本发明实施例还提供了一种电子设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如任一方面所述的一种显示弹幕的方法。

第八方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如任一实施例所述的一种显示弹幕的方法。

本发明通过显示一页面,页面中包括编辑区域、多媒体区域,编辑区域中具有控件,多媒体区域用于播放多媒体数据;在编辑区域中显示信息;接收在控件中发生的滑动操作;根据滑动操作的发生,显示一画面,画面用于对信息作为弹幕时的样式进行展示;确定滑动操作在控件外结束;根据滑动操作的结束,在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。这样的方式,可以使用户无需繁琐的操作就可以对弹幕信息进行样式上的设置。节约了用户设置弹幕信息的样式的时间,便于用户及时发送弹幕信息,有利于增加用户之间的交互性。

附图说明

图1为本发明实施例一提供的一种显示弹幕的方法流程图;

图2a-图2h为页面的示例图;

图3为本发明实施例二提供的一种显示弹幕的方法流程图;

图4为本发明实施例三提供的一种显示弹幕的方法流程图;

图5为本发明实施例四提供的一种显示弹幕的方法流程图;

图6为本发明实施例五提供的一种显示弹幕的方法流程图;

图7为本发明实施例六提供的一种显示弹幕的方法流程图;

图8为本发明实施例七提供的一种显示弹幕的装置的结构图;

图9为本发明实施例八提供的一种显示弹幕的装置的结构图;

图10为本发明实施例九提供的一种显示弹幕的装置的结构图;

图11为本发明实施例十提供的一种电子设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种显示弹幕的方法流程图。图2a-图2h为页面的示例图。本实施例适用于显示一页面,在该页面中接收用户的操作,根据该操作显示一对信息作为弹幕时的样式进行展示的画面的场景。该方法可以由一种显示弹幕的装置来执行,该装置可以由软件和/或硬件的方式实现。可配置在计算机设备中,例如,服务器、工作站、个人电脑,等等。一般的,可以发弹幕的场景,至少包括直播场景、点播场景、小说场景、证券场景(如展示股票的走势图)等等,即多媒体数据相对地为视频、音频、文本、图片等。该方法具体包括如下步骤:

s101、显示一页面。

在具体实现中,该计算机设备的操作系统可以包括android(安卓)、ios、windows等等,在该操作系统中可以安装直播应用。

客户端显示如图2a所示的页面。在该页面中包括多媒体区域11、编辑区域12,在编辑区域中具有控件13,该多媒体区域11用于播放多媒体数据。

一般的,控件是指对数据和方法的封装。在如图2a所示的页面中,多媒体区域11、编辑区域12、文字框121、图片添加按键122、表情按键123等均可以被称为本技术领域中的“控件”。

在本实施例中,由于控件13与其他常规“控件”相比,需要进行技术上改进,也与本方案的实现直接相关,因此,在没有其他特殊表示的情况下,控件一词指代写有“发送”的控件13。当然,应该知道的是,在控件13上写明“发送”,是为了方便用户理解和使用,并不是对该控件进行的限定。

s102、在所述编辑区域中显示信息。

信息是指用户输入的想要作为弹幕显示的内容。该信息可以是文字、表情或者图片中的一种。当然,信息的内容不同,添加的方式也不同。如文字类的信息可以通过在文字框121中进行输入,图片类的信息可以通过点击图片添加按键122进行添加,表情类的信息可以通过点击表情按键123进行添加。

当用户选定了添加作为弹幕的信息后,在编辑区域中对该信息进行显示。如用户点击文字框输入“好好学习,天天向上”后,客户端显示如图2b所示的页面,在该页面的文字框121中显示信息“好好学习,天天向上”。

s103、接收在所述控件中发生的滑动操作。

一般情况下,为了防止误操作,滑动操作的起点设定为控件。在控件中发生的滑动操作表示以该控件为起点发生的滑动操作。

只有当滑动操作的起点为控件或者其他设定的点时,该滑动操作才是有效的滑动操作。有效的滑动操作才能触发后续的步骤。

在触摸屏的情况下,滑动操作通过用户的手指完成,即按下不放的滑动手指。在非触摸屏情况下,滑动操作可以通过用户点击鼠标指定按键,拖动鼠标来完成。

s104、根据所述滑动操作的发生,显示一画面。

一般的,滑动操作可以是在用户按下控件的同时滑动。若用户直接点击该控件,可以根据该点击操作,将信息作为弹幕、按照预设的样式显示在所述多媒体数据之上。

以包括触摸屏的移动设备为例进行描述:若在触摸屏中检测到拖动手势,确定拖动手势的拖动方向,并按照一定的函数关系式将该拖动手势映射至在该拖动方向上的拖动距离。

结合图2b所示的页面,由于控件13位于多媒体区域11的下方,因此控件13的可选滑动方向为向左滑动、向右滑动、向上滑动。若控件13向下滑动只有较短的空间,也可以将控件13向下滑动设置为清除在编辑区域中显示的信息的操作。

在一可行的实现方式中,当以控件为起点发生滑动操作后,可以设置为根据滑动操作的发生,显示一画面。该画面用于对信息作为弹幕时的样式进行展示。

在另一可行的实现方式中,可以根据滑动操作的方向不同,而在不同的地方显示画面。如在信息之上产生画面或者在多媒体数据之上产生画面。

s105、确定所述滑动操作在所述控件外结束。

一般的,用户在通过滑动操作对将信息的样式进行调整的时候,可能会想要放弃对该信息的调整,因此若滑动操作在控件中结束,取消将所述信息作为弹幕显示在所述多媒体数据之上。

当滑动操作结束在控件外时,才会执行后续的步骤。

s106、根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

当不能在触摸屏中检测到拖动手势时,可以认为滑动操作结束。此时,在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。

一般的,弹幕显示可以理解在多媒体数据之上增加一个可以覆盖多媒体数据的透明图层,该弹幕显示在该透明图层上。结合图2c所示的页面,可以理解为用户通过滑动操作,将放大的“好好学习、天天向上”显示在多媒体数据之上,并且从右向左匀速的滚动。

本发明实施例通过显示一页面,页面中包括编辑区域、多媒体区域,编辑区域中具有控件,多媒体区域用于播放多媒体数据;在编辑区域中显示信息;接收在控件中发生的滑动操作;根据滑动操作的发生,显示一画面,画面用于对信息作为弹幕时的样式进行展示;确定滑动操作在控件外结束;根据滑动操作的结束,在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。实现了接收客户端用户的个性化设定,以呈现不同表现形式的弹幕的有益效果。

实施例二

图3为本发明实施例二提供的一种显示弹幕的方法流程图。本实施例是在实施例一的基础上进行了细化,以当样式为尺寸为例,详细描述了根据滑动操作的发生,显示一画面的具体方式。

该方法具体包括如下步骤:

s201、显示一页面。

s202、在所述编辑区域中显示信息。

s203、接收在所述控件中发生的滑动操作。

s204、根据所述滑动操作滑行的方向,在所述信息之上显示一画面。

一般的,可以通过为滑行方向关联效果,来使得根据滑动操作滑行的方向,显示一画面,对信息作为弹幕时的样式进行展示。

在本实施例中,可以将滑动操作滑行的方向设置为左右滑动。即当检测到用户以控件为起点,开始向左或者向右的滑动操作时,在信息之上显示一画面,该画面中包含该信息。

在一实现方式中,设置为向左进行滑动操作时,对图像进行缩小处理。如图2d显示的页面。用户以控件13为起点,向左进行了滑动操作,在信息之上显示一画面,对该画面进行缩小处理。

在一实现方式中,设置为向右进行滑动操作时,对图像进行放大处理。如图2e显示的页面。用户以控件13为起点,向右进行了滑动操作,在信息之上显示一画面,对该画面进行放大处理。

s205、根据所述滑动操作滑行的距离,调整所述画面的大小,以对所述信息作为弹幕时的尺寸进行预览。

一般的,可以将距离理解为滑动操作开始到滑动操作结束之间的距离。也可以将距离理解为,从滑动操作开始到滑动操作结束之间的路径在水平方向上的投影。

根据该距离对画面的大小进行调整,距离与对画面调整的程度呈正相关。

s206、确定所述滑动操作在所述控件外结束。

s207、根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

本发明实施例通过显示一页面,页面中包括编辑区域、多媒体区域,编辑区域中具有控件,多媒体区域用于播放多媒体数据;在编辑区域中显示信息;接收在控件中发生的滑动操作;根据滑动操作的发生,显示一画面,画面用于对信息作为弹幕时的样式进行展示;确定滑动操作在控件外结束;根据滑动操作的结束,在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。当滑动操作触发的是调整信息的尺寸时,直接在信息之上显示一画面,起到了直观显示的目的。实现了接收客户端用户的个性化设定,以呈现不同表现形式的弹幕的有益效果。

实施例三

图4为本发明实施例三提供的一种显示弹幕的方法流程图。本实施例是在实施例一的基础上进行了细化,以样式包括动画样式和时长为例,详细描述了根据滑动操作的发生,显示一画面的具体方式。

该方法具体包括如下步骤:

s301、显示一页面。

s302、在所述编辑区域中显示信息。

s303、接收在所述控件中发生的滑动操作。

s304、根据所述滑动操作初始滑行的方向,在所述多媒体数据之上显示一画面。

一般的,可以通过为滑行方向关联效果,来使得根据滑动操作滑行的方向,显示一画面,对信息作为弹幕时的样式进行展示。

在本实施例中,可以将滑动操作滑行的方向设置为向上滑动。即当检测到用户以控件为起点,开始向上的滑动操作时,在信息之上显示一画面,该画面中包含该信息。

在一实现方式中,设置为向上进行滑动操作时,对图像进行动画样式的设置。如图2f显示的页面。用户以控件13为起点,向上进行了滑动操作,可以在多媒体数据之上、滑动操作到达的位置显示一画面。

在另一实现方式中,也可以是在多媒体数据之上、某一预设的位置显示一画面,如在多媒体数据的中间区域,或者角落位置等。

s305、根据所述滑动操作后续滑行的方向,在所述多媒体数据之上移动所述画面。

后续滑行的方向可以为任何一个方向,后续滑行的方向和停止的地点与画面在多媒体数据之上的位置相关,而该位置用于确定信息作为弹幕时的动画样式。

在一实现方式中,画面在多媒体数据之上的位置为用户滑动操作终止时,手指离开多媒体数据时的位置。

在一实现方式中,画面在多媒体数据之上的位置为用户滑动操作终止时,手指离开触摸屏时、画面在多媒体数据之上对应显示的位置。

动画样式至少包括两种,即滚动样式与弹出样式。

在一可行的实现方式中,根据滑动操作后续滑行的方向,在多媒体数据之上将画面移动至第一位置,第一位置用于确定信息作为弹幕时的动画样式为滚动样式。以图2g为例,可以将多媒体数据之上、靠近显示边框的区域设置为周围区域14,当第一位置在周围区域内14时,确定信息作为弹幕时的动画样式为滚动样式,滚动方向为从第一位置开始,向第一位置所在边的对边进行滚动,到信息再次接触到周围区域14为止。

在一可行的实现方式中,根据滑动操作后续滑行的方向,在多媒体数据之上将画面移动至第二位置,第二位置用于确定信息作为弹幕时的动画样式为弹出样式。以图2h为例,可以将多媒体数据之上、中心的区域设置为第二区域15,当第二位置在第二区域内15时,确定信息作为弹幕时的动画样式为弹出样式,在第二位置对信息进行放大,然后逐渐缩小消失。

s306、确定所述滑动操作中具有按压操作。

在滑动操作停止但是手指没有离开触摸屏时,进行按压。

s307、根据所述按压操作,显示时间进度条。

时间进度条用于确定所述信息作为弹幕显示的时长。

s308、当所述按压操作结束时,取消显示所述时间进度条。

步骤s306-s308描述了为信息设置显示时间的方式。可以理解为:当信息被拖动到视频显示区域上的某个位置时,用户进行按压,将在信息周围或手指所在位置弹出一个时间进度条。时间进度条的数值在一个范围值间作线性往复增减,时间进度条的数值表示信息作为弹幕的持续时间。在android平台中,通过循环的valueanimator进行进度条变化的实现。

当信息的动画样式为滚动样式时,该持续时间决定了弹幕在多媒体区域之上运动的速度。

当信息的动画样式为弹出样式时,该持续时间决定了弹幕在多媒体区域之上消失的速度。

s309、确定所述滑动操作在所述控件外结束。

s310、根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

本发明实施例通过显示一页面,页面中包括编辑区域、多媒体区域,编辑区域中具有控件,多媒体区域用于播放多媒体数据;在编辑区域中显示信息;接收在控件中发生的滑动操作;根据滑动操作的发生,显示一画面,画面用于对信息作为弹幕时的样式进行展示;确定滑动操作在控件外结束;根据滑动操作的结束,在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。当滑动操作触发的是调整信息的动画样式时,在多媒体数据之上显示一画面,根据用户的需求进行画面的移动和时间长度的设置。实现了接收客户端用户的个性化设定,以呈现不同表现形式的弹幕的有益效果。

实施例四

图5为本发明实施例四提供的一种显示弹幕的方法流程图。本实施例是在实施例一、实施例二和实施例三的基础上进行了细化。详细描述了当多媒体视频为录播视频数据或直播视频数据时的不同处理方式。

该方法具体包括如下步骤:

s401、显示一页面。

s402、在所述编辑区域中显示信息。

s403、接收在所述控件中发生的滑动操作。

s404、根据所述滑动操作的发生,显示一画面。

s405、确定所述滑动操作在所述控件外结束。

s406、若所述多媒体数据为录播视频数据,则将所述录播视频数据暂停在发生所述滑动操作的第一时间点。

录播视频数据泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术。连续的图像变化每秒超过24帧(frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果。网络技术的发达也促使录播视频数据以串流媒体的形式存在于因特网之上并可被电脑接收与播放。

若多媒体数据为录播视频数据,则将用户触发滑动操作的时间作为第一时间点。进一步的,将录播视频数据暂停在第一时间点。

s407、根据滑动操作的结束,将所述信息作为弹幕按照所述样式在所述第一时间点显示在所述多媒体数据之上。

当滑动操作结束后,在第一时间点显示弹幕。此时,弹幕按照用户调整后的样式显示在多媒体数据之上。

s408、若所述多媒体数据为直播视频数据,则确定所述滑动操作结束时的第二时间点。

直播视频数据是指从主播处采集到的音频视频信号。采集的音频信号多为pcm(pulsecodemodulation,脉冲编码调制)等原始数据,直播应用可调用编码器将音频信号进行混音处理并编码为指定的音频格式,如aac(advancedaudiocoding,高级音频编码)等。

采集的视频信号多为yuv(y表示明亮度(luminance、luma),u表示色度(chrominance),v表示浓度(chroma))等原始数据,直播应用可调用编码器将视频信号编码为指定的视频格式,如h.264(数字视频压缩格式)等。

此后,直播应用可调用打包器,将指定音频格式的音频信号与指定视频格式的视频信号封装成指定流格式的直播数据流,如mp4(movingpictureexpertsgroup4、动态图像专家组)、flv(flashvideo,流媒体格式)等等。

直播应用可通过rtsp(realtimestreamingprotocol,实时流传送协议)、rtmp(realtimemessagingprotocol,实时消息传送协议)、hls(httplivestreaming,基于http(hypertexttransportprotocol,超文本传输协议)的流媒体传输协议)等协议,将直播数据流发送至直播平台(直播服务器),直播平台(直播服务器)公开该直播间,使得观众用户可以在客户端中打开直播间,接收该直播数据流进行播放。

若多媒体数据为直播视频数据,则将滑动操作结束时的第二时间点。

s409、根据滑动操作的结束,将所述信息作为弹幕按照所述样式在所述第二时间点显示在所述多媒体数据之上。

当滑动操作结束后,在第二时间点显示弹幕。此时,弹幕按照用户调整后的样式显示在多媒体数据之上。

本发明实施例通过显示一页面,页面中包括编辑区域、多媒体区域,编辑区域中具有控件,多媒体区域用于播放多媒体数据;在编辑区域中显示信息;接收在控件中发生的滑动操作;根据滑动操作的发生,显示一画面,画面用于对信息作为弹幕时的样式进行展示;确定滑动操作在控件外结束;根据滑动操作的结束,在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。当根据多媒体数据的不同区分了弹幕插入的时间,避免了不合理的卡顿,也避免显示弹幕时了不合理的时间延迟。实现了接收客户端用户的个性化设定,以在合理的时间点、呈现不同表现形式的弹幕的有益效果。

实施例五

图6为本发明实施例五提供的一种显示弹幕的方法流程图。本实施例适用于向所有客户端发送页面进行显示的场景。该方法可以由一种显示弹幕的装置来执行,该装置可以由软件和/或硬件的方式实现。可配置在计算机设备中,例如,服务器、工作站、个人电脑,等等,该方法具体包括如下步骤:

s501、向所有客户端发送页面进行显示。

在具体实现方式中,服务器向所有的客户端发送页面。客户端对如图2a所示的页面进行显示。在该页面中包括多媒体区域11、编辑区域12,在编辑区域中具有控件13,该多媒体区域11用于播放多媒体数据。

s502、接收其中一个客户端发送的、在所述编辑区域输入的信息,与基于一滑动操作确定的、所述信息作为弹幕时的样式。

服务器接收某一个客户端发送的,在编辑区域中输入的信息,该信息可以是文字、表情或图片的任何一种。

服务器接收通过滑动操作确定的、表示该信息作为弹幕时的样式。该滑动操作发送在控件中、结束在控件外,用于显示一画面,该画面用于对信息作为弹幕时的样式进行展示。

s503、将所述信息发送至所有客户端,以在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

服务器将该信息发送到所有的客户端,在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。

步骤s501-s503的相关步骤可以参考实施例一、至实施例四中的相关解释。

在上述实施例的基础上,所述样式包括尺寸;

所述画面根据所述滑动操作滑行的方向显示在所述信息之上,所述画面中包含所述信息;

所述画面的大小根据所述滑动操作滑行的距离调整,以对所述信息作为弹幕时的尺寸进行预览。

在上述实施例的基础上,所述样式包括动画样式;

所述画面根据所述滑动操作初始滑行的方向显示在所述多媒体数据之,所述画面中包含所述信息;

根据画面根据所述滑动操作后续滑行的方向在所述多媒体数据之上移动,所述画面在所述多媒体数据之上的位置用于确定所述信息作为弹幕时的动画样式。

在上述实施例的基础上,所述画面根据所述滑动操作后续滑行的方向在所述多媒体数据之上移动至第一位置,所述第一位置用于确定所述信息作为弹幕时的动画样式为滚动样式;

所述画面根据所述滑动操作后续滑行的方向在所述多媒体数据之上移动至第二位置,所述第二位置用于确定所述信息作为弹幕时的动画样式为弹出样式。

在上述实施例的基础上,所述样式包括时长;

一时间进度条根据所述滑动操作中具有的按压操作进行显示,所述时间进度条用于确定所述信息作为弹幕显示的时长;

所述时间进度条在所述按压操作结束时取消显示。

在上述实施例的基础上,

所述信息根据所述点击操作、作为弹幕、按照预设的样式显示在所述多媒体数据之上,所述点击操作作用于所述控件。

在上述实施例的基础上,

所述信息根据所述滑动操作的结束、取消作为弹幕显示在所述多媒体数据之上,所述滑动操作在所述控件中结束。

在上述实施例的基础上,

所述信息根据滑动操作的结束、作为弹幕按照所述样式在所述第一时间点显示在所述多媒体数据之上,所述多媒体数据为录播视频数据,所述第一时间点为发生所述滑动操作时。

在上述实施例的基础上,

所述信息根据滑动操作的结束、作为弹幕按照所述样式在所述第二时间点显示在所述多媒体数据之上,所述多媒体数据为直播视频数据,所述第二时间点为所述滑动操作结束时。

本发明实施例通过向所有客户端发送页面进行显示;接收其中一个客户端发送的、在编辑区域输入的信息,与基于一滑动操作确定的、信息作为弹幕时的样式;将信息发送至所有客户端,以在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。实现了在服务器中根据用户个性化的设定方式,以在客户终端呈现不同表现形式的弹幕的有益效果。

实施例六

图7为本发明实施例六提供的一种显示弹幕的方法流程图。本实施例适用于在用户界面显示一包括多媒体区域的页面的场景。该方法可以由一种显示弹幕的装置来执行,该装置可以由软件和/或硬件的方式实现。可配置在计算机设备中,例如,服务器、工作站、个人电脑,等等,该方法具体包括如下步骤:

s601、显示一页面。

客户端显示如图2a所示的页面。在该页面中包括多媒体区域11、编辑区域12,在编辑区域中具有控件13,该多媒体区域11用于播放多媒体数据。

s602、在所述多媒体区域中,将一信息作为弹幕、按照指定的样式显示在所述多媒体数据之上。

客户端根据接收到的参数,在多媒体区域中,将一信息作为弹幕,并按照指定的样式显示在多媒体数据之上。

其中,信息在一客户端中页面的编辑区域输入,编辑区域中具有控件,样式基于一滑动操作确定,滑动操作发送在控件中、结束在控件外,用于显示一画面,以对信息作为弹幕时的样式进行展示。

步骤s501-s503的相关步骤可以参考实施例一、至实施例四中的相关解释。

在上述实施例的基础上,所述样式包括尺寸;

所述画面根据所述滑动操作滑行的方向显示在所述信息之上,所述画面中包含所述信息;

所述画面的大小根据所述滑动操作滑行的距离调整,以对所述信息作为弹幕时的尺寸进行预览。

在上述实施例的基础上,所述样式包括动画样式;

所述画面根据所述滑动操作初始滑行的方向显示在所述多媒体数据之,所述画面中包含所述信息;

根据画面根据所述滑动操作后续滑行的方向在所述多媒体数据之上移动,所述画面在所述多媒体数据之上的位置用于确定所述信息作为弹幕时的动画样式。

在上述实施例的基础上,所述画面根据所述滑动操作后续滑行的方向在所述多媒体数据之上移动至第一位置,所述第一位置用于确定所述信息作为弹幕时的动画样式为滚动样式;

所述画面根据所述滑动操作后续滑行的方向在所述多媒体数据之上移动至第二位置,所述第二位置用于确定所述信息作为弹幕时的动画样式为弹出样式。

在上述实施例的基础上,所述样式包括时长;

一时间进度条根据所述滑动操作中具有的按压操作进行显示,所述时间进度条用于确定所述信息作为弹幕显示的时长;

所述时间进度条在所述按压操作结束时取消显示。

在上述实施例的基础上,

所述信息根据所述点击操作、作为弹幕、按照预设的样式显示在所述多媒体数据之上,所述点击操作作用于所述控件。

在上述实施例的基础上,

所述信息根据所述滑动操作的结束、取消作为弹幕显示在所述多媒体数据之上,所述滑动操作在所述控件中结束。

在上述实施例的基础上,

所述信息根据滑动操作的结束、作为弹幕按照所述样式在所述第一时间点显示在所述多媒体数据之上,所述多媒体数据为录播视频数据,所述第一时间点为发生所述滑动操作时。

在上述实施例的基础上,

所述信息根据滑动操作的结束、作为弹幕按照所述样式在所述第二时间点显示在所述多媒体数据之上,所述多媒体数据为直播视频数据,所述第二时间点为所述滑动操作结束时。

本发明实施例通过显示一页面;在所述多媒体区域中,将一信息作为弹幕、按照指定的样式显示在所述多媒体数据之上。实现了在特定的客户端中根据用户个性化的设定方式,以在客户终端呈现不同表现形式的弹幕的有益效果。

实施例七

图8为本发明实施例七提供的一种显示弹幕的装置的结构图。该装置具体可以包括如下模块:页面显示模块71、信息显示模块72、滑动操作接收模块73、画面显示模块74、滑动操作确定模块75和弹幕显示模块76。其中:

页面显示模块71,用于显示一页面,所述页面中包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

信息显示模块72,用于在所述编辑区域中显示信息;

滑动操作接收模块73,用于接收在所述控件中发生的滑动操作;

画面显示模块74,用于根据所述滑动操作的发生,显示一画面,所述画面用于对所述信息作为弹幕时的样式进行展示;

滑动操作确定模块75,用于确定所述滑动操作在所述控件外结束;

弹幕显示模块76,用于根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

本发明实施例通过显示一页面,页面中包括编辑区域、多媒体区域,编辑区域中具有控件,多媒体区域用于播放多媒体数据;在编辑区域中显示信息;接收在控件中发生的滑动操作;根据滑动操作的发生,显示一画面,画面用于对信息作为弹幕时的样式进行展示;确定滑动操作在控件外结束;根据滑动操作的结束,在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。实现了接收客户端用户的个性化设定,以呈现不同表现形式的弹幕的有益效果。

在上述实施例的基础上,所述样式包括尺寸;画面显示模块74包括:

第一方向确定子模块,用于根据所述滑动操作滑行的方向,在所述信息之上显示一画面,所述画面中包含所述信息;

第一调整执行子模块,用于根据所述滑动操作滑行的距离,调整所述画面的大小,以对所述信息作为弹幕时的尺寸进行预览。

在上述实施例的基础上,所述样式包括动画样式;画面显示模块74包括:

第二方向确定子模块,用于根据所述滑动操作初始滑行的方向,在所述多媒体数据之上显示一画面,所述画面中包含所述信息;

第二调整执行子模块,用于根据所述滑动操作后续滑行的方向,在所述多媒体数据之上移动所述画面,所述画面在所述多媒体数据之上的位置用于确定所述信息作为弹幕时的动画样式。

在上述实施例的基础上,第二调整执行子模块包括:

第一位置响应单元,用于根据所述滑动操作后续滑行的方向,在所述多媒体数据之上将所述画面移动至第一位置,所述第一位置用于确定所述信息作为弹幕时的动画样式为滚动样式;

第二位置响应单元,用于根据所述滑动操作后续滑行的方向,在所述多媒体数据之上将所述画面移动至第二位置,所述第二位置用于确定所述信息作为弹幕时的动画样式为弹出样式。

在上述实施例的基础上,所述样式包括时长;还包括:

按压操作确定子模块,用于确定所述滑动操作中具有按压操作;

进度条显示子模块,用于根据所述按压操作,显示时间进度条,所述时间进度条用于确定所述信息作为弹幕显示的时长;

进度条取消子模块,用于当所述按压操作结束时,取消显示所述时间进度条。

在上述实施例的基础上,还包括:

点击接收模块,用于接收作用于所述控件的点击操作;

点击响应模块,用于根据所述点击操作,将所述信息作为弹幕、按照预设的样式显示在所述多媒体数据之上。

在上述实施例的基础上,还包括:

滑动终止确定模块,用于确定所述滑动操作在所述控件中结束;

滑动终止响应模块,用于根据所述滑动操作的结束,取消将所述信息作为弹幕显示在所述多媒体数据之上。

在上述实施例的基础上,所述根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上,还包括:

第一数据判定模块,用于若所述多媒体数据为录播视频数据,则将所述录播视频数据暂停在发生所述滑动操作的第一时间点;

第一数据处理模块,用于根据滑动操作的结束,将所述信息作为弹幕按照所述样式在所述第一时间点显示在所述多媒体数据之上。

在上述实施例的基础上,所述根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上,还包括:

第二数据判定模块,用于若所述多媒体数据为直播视频数据,则确定所述滑动操作结束时的第二时间点;

第二数据处理模块,用于根据滑动操作的结束,将所述信息作为弹幕按照所述样式在所述第二时间点显示在所述多媒体数据之上。

本发明实施例所提供的显示弹幕的装置可执行本发明实施例一至四,所提供的显示弹幕的方法,具备执行方法相应的功能模块和有益效果。

实施例八

图9为本发明实施例八提供的一种显示弹幕的装置的结构图。该装置具体可以包括如下模块:页面发送模块81、弹幕展示模块82和弹幕显示模块83。其中:

页面发送模块81,用于向所有客户端发送页面进行显示,所述页面包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

弹幕展示模块82,用于接收其中一个客户端发送的、在所述编辑区域输入的信息,与基于一滑动操作确定的、所述信息作为弹幕时的样式,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示;

弹幕显示模块83,用于将所述信息发送至所有客户端,以在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

本发明实施例通过向所有客户端发送页面进行显示;接收其中一个客户端发送的、在编辑区域输入的信息,与基于一滑动操作确定的、信息作为弹幕时的样式;将信息发送至所有客户端,以在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。实现了在服务器中根据用户个性化的设定方式,以在客户终端呈现不同表现形式的弹幕的有益效果。

本发明实施例所提供的显示弹幕的装置可执行本发明实施例五所提供的显示弹幕的方法,具备执行方法相应的功能模块和有益效果。

实施例九

图10为本发明实施例九提供的一种显示弹幕的装置的结构图。该装置具体可以包括如下模块:页面显示模块91和弹幕显示模块92。其中:

页面显示模块91,用于显示一页面,所述页面中包括多媒体区域,所述多媒体区域用于播放多媒体数据;

弹幕显示模块92,用于在所述多媒体区域中,将一信息作为弹幕、按照指定的样式显示在所述多媒体数据之上;

其中,所述信息在一客户端中页面的编辑区域输入,所述编辑区域中具有控件,所述样式基于一滑动操作确定,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示。

本发明实施例通过显示一页面;在所述多媒体区域中,将一信息作为弹幕、按照指定的样式显示在所述多媒体数据之上。实现了在特定的客户端中根据用户个性化的设定方式,以在客户终端呈现不同表现形式的弹幕的有益效果。

本发明实施例所提供的显示弹幕的装置可执行本发明实施例六所提供的显示弹幕的方法,具备执行方法相应的功能模块和有益效果。

实施例十

图11为本发明实施例十提供的一种电子设备的结构示意图。如图11所示,该电子设备包括处理器60、存储器61、通信模块62、输入装置63和输出装置64;电子设备中处理器60的数量可以是一个或多个,图11中以一个处理器60为例;电子设备中的处理器60、存储器61、通信模块62、输入装置63和输出装置64可以通过总线或其他方式连接,图11中以通过总线连接为例。

存储器61作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本实施例中的一种显示弹幕的方法对应的模块(例如,一种显示弹幕的装置中的页面显示模块71、信息显示模块72、滑动操作接收模块73、画面显示模块74、滑动操作确定模块75和弹幕显示模块76。例如,一种显示弹幕的装置中的页面发送模块81、弹幕展示模块82和弹幕显示模块83。例如,一种显示弹幕的装置中的页面显示模块91和弹幕显示模块92)。处理器60通过运行存储在存储器61中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的一种显示弹幕的方法。

存储器61可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器61可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器61可进一步包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

通信模块62,用于与显示屏建立连接,并实现与显示屏的数据交互。输入装置63可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。

本实施例提供的一种电子设备,可执行本发明任一实施例提供的显示弹幕的方法,具体相应的功能和有益效果。

实施例十一

本发明实施例十一还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种显示弹幕的方法,该方法包括:

显示一页面,所述页面中包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

在所述编辑区域中显示信息;

接收在所述控件中发生的滑动操作;

根据所述滑动操作的发生,显示一画面,所述画面用于对所述信息作为弹幕时的样式进行展示;

确定所述滑动操作在所述控件外结束;

根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

或者,

向所有客户端发送页面进行显示,所述页面包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

接收其中一个客户端发送的、在所述编辑区域输入的信息,与基于一滑动操作确定的、所述信息作为弹幕时的样式,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示;

将所述信息发送至所有客户端,以在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

或者,

显示一页面,所述页面中包括多媒体区域,所述多媒体区域用于播放多媒体数据;

在所述多媒体区域中,将一信息作为弹幕、按照指定的样式显示在所述多媒体数据之上;

其中,所述信息在一客户端中页面的编辑区域输入,所述编辑区域中具有控件,所述样式基于一滑动操作确定,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任一实施例所提供的显示弹幕的方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机电子设备(可以是个人计算机,服务器,或者网络电子设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述显示弹幕的方法装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。


技术特征:

1.一种显示弹幕的方法,其特征在于,包括:

显示一页面,所述页面中包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

在所述编辑区域中显示信息;

接收在所述控件中发生的滑动操作;

根据所述滑动操作的发生,显示一画面,所述画面用于对所述信息作为弹幕时的样式进行展示;

确定所述滑动操作在所述控件外结束;

根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

2.根据权利要求1所述的方法,其特征在于,所述样式包括尺寸;所述根据所述滑动操作的发生,显示一画面,包括:

根据所述滑动操作滑行的方向,在所述信息之上显示一画面,所述画面中包含所述信息;

根据所述滑动操作滑行的距离,调整所述画面的大小,以对所述信息作为弹幕时的尺寸进行预览。

3.根据权利要求1所述的方法,其特征在于,所述样式包括动画样式;所述根据所述滑动操作的发生,显示一画面,包括:

根据所述滑动操作初始滑行的方向,在所述多媒体数据之上显示一画面,所述画面中包含所述信息;

根据所述滑动操作后续滑行的方向,在所述多媒体数据之上移动所述画面,所述画面在所述多媒体数据之上的位置用于确定所述信息作为弹幕时的动画样式。

4.根据权利要求3所述的方法,其特征在于,所述根据所述滑动操作后续滑行的方向,在所述多媒体数据之上移动所述画面,包括:

根据所述滑动操作后续滑行的方向,在所述多媒体数据之上将所述画面移动至第一位置,所述第一位置用于确定所述信息作为弹幕时的动画样式为滚动样式;

根据所述滑动操作后续滑行的方向,在所述多媒体数据之上将所述画面移动至第二位置,所述第二位置用于确定所述信息作为弹幕时的动画样式为弹出样式。

5.根据权利要求3所述的方法,其特征在于,所述样式包括时长,所述根据所述滑动操作后续滑行的方向,在所述多媒体数据之上移动所述画面之后,还包括:

确定所述滑动操作中具有按压操作;

根据所述按压操作,显示时间进度条,所述时间进度条用于确定所述信息作为弹幕显示的时长;

当所述按压操作结束时,取消显示所述时间进度条。

6.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括:

接收作用于所述控件的点击操作;

根据所述点击操作,将所述信息作为弹幕、按照预设的样式显示在所述多媒体数据之上。

7.根据权利要求1-5任一所述的方法,其特征在于,还包括:

确定所述滑动操作在所述控件中结束;

根据所述滑动操作的结束,取消将所述信息作为弹幕显示在所述多媒体数据之上。

8.根据权利要求1-5任一所述的方法,其特征在于,所述根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上,包括:

若所述多媒体数据为录播视频数据,则将所述录播视频数据暂停在发生所述滑动操作的第一时间点;

根据滑动操作的结束,将所述信息作为弹幕按照所述样式在所述第一时间点显示在所述多媒体数据之上。

9.根据权利要求1-5任一所述的方法,其特征在于,所述根据所述滑动操作的结束,在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上,包括:

若所述多媒体数据为直播视频数据,则确定所述滑动操作结束时的第二时间点;

根据滑动操作的结束,将所述信息作为弹幕按照所述样式在所述第二时间点显示在所述多媒体数据之上。

10.一种显示弹幕的方法,其特征在于,包括:

向所有客户端发送页面进行显示,所述页面包括编辑区域、多媒体区域,所述编辑区域中具有控件,所述多媒体区域用于播放多媒体数据;

接收其中一个客户端发送的、在所述编辑区域输入的信息,与基于一滑动操作确定的、所述信息作为弹幕时的样式,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示;

将所述信息发送至所有客户端,以在所述多媒体区域中,将所述信息作为弹幕、按照所述样式显示在所述多媒体数据之上。

11.一种显示弹幕的方法,其特征在于,包括:

显示一页面,所述页面中包括多媒体区域,所述多媒体区域用于播放多媒体数据;

在所述多媒体区域中,将一信息作为弹幕、按照指定的样式显示在所述多媒体数据之上;

其中,所述信息在一客户端中页面的编辑区域输入,所述编辑区域中具有控件,所述样式基于一滑动操作确定,所述滑动操作发送在所述控件中、结束在所述控件外,用于显示一画面,以对所述信息作为弹幕时的样式进行展示。

12.一种电子设备,其特征在于,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-11任一所述的一种显示弹幕的方法。

13.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-11任一所述的一种显示弹幕的方法。

技术总结
本发明公开了一种显示弹幕的方法、装置、设备和存储介质。该方法通过显示一页面,页面中包括编辑区域、多媒体区域,编辑区域中具有控件,多媒体区域用于播放多媒体数据;在编辑区域中显示信息;接收在控件中发生的滑动操作;根据滑动操作的发生,显示一画面,画面用于对信息作为弹幕时的样式进行展示;确定滑动操作在控件外结束;根据滑动操作的结束,在多媒体区域中,将信息作为弹幕、按照样式显示在多媒体数据之上。实现了根据用户个性化的设定方式,呈现不同表现形式的弹幕的有益效果。

技术研发人员:林宏
受保护的技术使用者:广州虎牙科技有限公司
技术研发日:2020.01.14
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-53617.html

最新回复(0)