弹幕的发布方法、装置、设备、存储介质及产品与流程

文档序号:33954927发布日期:2023-04-26 14:40阅读:44来源:国知局
弹幕的发布方法、装置、设备、存储介质及产品与流程

本技术涉及互联网,尤其涉及一种弹幕的发布方法、装置、设备、计算机可读存储介质及计算机程序产品。


背景技术:

1、随着弹幕的兴起,越来越多的用户喜欢在观看视频的同时发送弹幕,以表达对当前所观看视频的情绪宣泄。弹幕是指在播放媒体信息时,将大量的用户评论以滚动字幕的形式显示在所播放的媒体信息上的一种显示方式。

2、相关技术中,通常是通过点击屏幕上的弹幕发送按钮对视频内容进行评论和讨论,且点击弹幕发送按钮不会影响弹幕的发送样式,弹幕内容多是以一行文本的样式从屏幕中飘过,弹幕展示样式单一,无法对弹幕内容做出差异化展示。


技术实现思路

1、本技术实施例提供一种弹幕的发布方法、装置、设备、计算机可读存储介质及计算机程序产品,能够丰富弹幕展示样式的多元化,并能够增加发送弹幕和播放媒体信息时的趣味性。

2、本技术实施例的技术方案是这样实现的:

3、本技术实施例提供一种弹幕的发布方法,包括:

4、在播放界面中播放媒体信息;

5、响应于针对所述媒体信息的弹幕编辑操作,呈现所编辑的弹幕内容、及对应所述弹幕内容的发送图标;

6、响应于基于所述发送图标触发的弹幕展示样式的第一编辑操作,在所述第一编辑操作执行的过程中,采用预览的方式,展示编辑得到的弹幕展示样式下的所述弹幕内容;

7、响应于针对所述第一编辑操作的释放指令,发布所述弹幕内容,并在所述播放界面中采用编辑得到的所述弹幕展示样式,展示所述弹幕内容。

8、本技术实施例提供一种弹幕的发布装置,包括:

9、播放模块,用于在播放界面中播放媒体信息;

10、呈现模块,用于响应于针对所述媒体信息的弹幕编辑操作,呈现所编辑的弹幕内容、及对应所述弹幕内容的发送图标;

11、预览模块,用于响应于基于所述发送图标触发的弹幕展示样式的第一编辑操作,在所述第一编辑操作执行的过程中,采用预览的方式,展示编辑得到的弹幕展示样式下的所述弹幕内容;

12、发布模块,用于响应于针对所述第一编辑操作的释放指令,发布所述弹幕内容,并在所述播放界面中采用编辑得到的所述弹幕展示样式,展示所述弹幕内容。

13、上述方案中,所述预览模块,还用于当所述第一编辑操作为长按操作时,获取所述长按操作的操作参数,及所述弹幕内容对应的弹幕展示图形,并采用预览的方式,通过所述弹幕展示图形展示所述弹幕内容;

14、在所述长按操作执行的过程中,伴随所述操作参数的变化,同步调整所述弹幕展示图形的图像参数,并通过调整后弹幕展示图形展示所述弹幕内容;

15、其中,所述操作参数包括以下至少之一:操作时长、压力大小。

16、上述方案中,所述预览模块,还用于获取所述弹幕内容对应的字符数量;

17、从至少两种弹幕展示图形中,选取与所述字符数量相适配的弹幕展示图形,作为与所述弹幕内容对应的弹幕展示图形。

18、上述方案中,所述预览模块,还用于呈现弹幕展示图形的设置界面,并在所述设置界面中展示至少两种弹幕展示图形选项;

19、接收到针对所述至少两种弹幕展示图形选项中目标弹幕展示图形选项的选择操作,将所述目标弹幕展示图形选项对应的弹幕展示图形作为与所述弹幕内容对应的弹幕展示图形。

20、上述方案中,所述预览模块,还用于呈现弹幕展示图形的自定义编辑界面,并在所述自定义编辑界面中展示图形绘制区域;

21、接收到在所述图形绘制区域中绘制的弹幕展示图形,将所绘制的弹幕展示图形作为与所述弹幕内容对应的弹幕展示图形。

22、上述方案中,所述预览模块,还用于当所述第一编辑操作为拖动操作时,获取所述拖动操作的拖动轨迹、以及与所述拖动操作对应的拖动图形,并采用预览的方式,通过所述拖动图形展示所述弹幕内容;

23、在所述拖动操作执行的过程中,伴随所述拖动轨迹的变化,同步调整所述拖动图形的参数,以使调整后的拖动图形与所述拖动轨迹匹配;

24、采用调整后的拖动图形展示所述弹幕内容。

25、上述方案中,所述预览模块,还用于呈现对应所述拖动图形的设置界面,并在所述设置界面中展示至少两种拖动图形选项;

26、接收到针对所述至少两种拖动图形选项中目标拖动图形选项的选择操作,将所述目标拖动图形选项对应的拖动图形作为与所述拖动操作对应的拖动图形。

27、上述方案中,所述预览模块,还用于呈现弹幕预览界面,并在所述弹幕预览界面中呈现弹幕对应的拖动区域;

28、在所述拖动区域中接收到所述拖动操作的拖动轨迹。

29、上述方案中,所述预览模块,还用于当所述第一编辑操作为拖动操作时,呈现至少两种弹幕展示样式;

30、在所述拖动操作执行的过程中,当所述发送图标被拖动至所述至少两种弹幕展示样式中的目标弹幕展示样式处时,将所述目标弹幕展示样式作为编辑得到的弹幕展示样式,并

31、采用预览的方式,展示所述目标弹幕展示样式下的所述弹幕内容。

32、上述方案中,所述预览模块,还用于在所述第一编辑操作执行的过程中,采用预览的方式,依次展示不同弹幕展示样式下的所述弹幕内容;

33、当接收到针对所述第一编辑操作的释放指令时,将接收到所述释放指令时,所述弹幕内容对应的弹幕展示样式作为所述编辑得到的弹幕展示样式。

34、上述方案中,所述发布模块,还用于控制所述弹幕展示样式下的所述弹幕内容,从所述播放界面的一侧进入所述播放界面,并

35、控制所述弹幕内容,采用与所述弹幕展示样式相适配的移动速度,移动至所述播放界面的另一侧,从所述另一侧移出所述播放界面。

36、上述方案中,所述预览模块,还用于在所述第一编辑操作执行的过程中,同步绘制所述编辑得到的弹幕展示样式所对应的矢量图形;

37、当接收到针对所述第一编辑操作的释放指令时,获取尾部图形,并将绘制得到的所述矢量图形与所述尾部图形进行拼接,得到作为弹幕背景的目标矢量图形;

38、基于所述目标矢量图形进行图像渲染,以采用预览的方式,展示编辑得到的弹幕展示样式下的所述弹幕内容。

39、上述方案中,所述预览模块,还用于在所述第一编辑操作执行的过程中,获取所述第一编辑操作对应的取消条件;

40、当所述取消条件得到满足时,取消对所述弹幕展示样式下的所述弹幕内容的展示。

41、上述方案中,所述预览模块,还用于接收到基于所述发送图标触发的弹幕展示样式的第二编辑操作;

42、在所述第二编辑操作执行的过程中,采用预览的方式,展示编辑得到的弹幕展示样式下的所述弹幕内容;

43、其中,所述第二编辑操作对应的弹幕展示样式不同于所述第一编辑操作对应的弹幕展示样式。

44、上述方案中,所述预览模块,还用于在所述第一编辑操作执行的过程中,获取所述第一编辑操作对应的操作时长;

45、当所述操作时长达到时长阈值时,确定所述取消条件得到满足。

46、上述方案中,所述预览模块,还用于在所述第一编辑操作执行的过程中,获取所述发送图标对应的位置信息;

47、当所述位置信息表征所述发送图标处于目标区域内时,确定所述取消条件得到满足。

48、本技术实施例提供一种电子设备,包括:

49、存储器,用于存储可执行指令;

50、处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的弹幕的发布方法。

51、本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于引起处理器执行时,实现本技术实施例提供的弹幕的发布方法。

52、本技术实施例提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行时实现本技术实施例提供的弹幕的发布方法。

53、本技术实施例具有以下有益效果:

54、在播放媒体信息过程中,接收到针对媒体信息的弹幕编辑操作,呈现弹幕内容以及弹幕发送图标,在对发送图标执行第一编辑操作时,能够预览编辑得到的弹幕展示样式下的弹幕内容,如此,在对发送图标执行编辑操作时,可以针对弹幕内容设置自定义的弹幕样式,并在播放界面中按照自定义的弹幕样式呈现弹幕内容,丰富了弹幕内容的表现形式,提高了发送弹幕功能的趣味性。

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