The embodiment of the invention discloses a device and a barrage generation method comprises: acquiring user input method to generate barrage barrage; receiving the user input rendering commands, and according to the rendering instructions rendering of the barrage; determining the barrage of corresponding animation; according to the determined animation display after rendering the barrage. The invention relates to a method and a device for generating a barrage, which can eventually enrich the display form of a barrage and meet the personalized needs of users.
【技术实现步骤摘要】
一种弹幕生成方法及装置
本专利技术涉及互联网
,特别是涉及一种弹幕生成方法及装置。
技术介绍
目前,在观看视频时,经常出现大量评论从屏幕飘过,效果看上去像是飞行射击游戏里的弹幕,所以将这种有大量的评论出现时的效果称做弹幕。伴随着直播的大热,弹幕也随之火热起来,成为视频及直播不可或缺的一部分。现有弹幕的表现方式为用户输入简单评论,服务器将用户输入的评论在视频上方划过。但是,这种弹幕的表现方式较为单一,不能满足用户的个性化需求。
技术实现思路
本专利技术实施例的目的在于提供一种弹幕生成方法及装置,以丰富弹幕的展现形式,满足用户的个性化需要。具体技术方案如下:为达到上述专利技术目的,本专利技术实施例公开了一种弹幕生成方法,包括:获取用户输入的弹幕;接收所述用户输入的渲染指令,并根据所述渲染指令渲染所述弹幕;确定所述弹幕对应的动画效果;根据所确定的动画效果,显示渲染后的所述弹幕。可选地,所述确定所述弹幕对应的动画效果之前,所述方法还包括:通过预设生成弹幕基类函数,确定所述用户输入的弹幕的属性信息,其中,所述属性信息至少包括内容参数、弹幕位置、标记信息、弹幕生成时间、返回初始位置标识;根据所述属性信息,通过继承基类函数,确定所述弹幕的类型为悬浮弹幕类型、过场弹幕类型或其他弹幕类型。可选地,所述确定所述弹幕对应的动画效果,包括:当所述弹幕为所述悬浮弹幕类型时,通过类函数调用核心动画CoreAnimation,确定所述弹幕对应的字体大小变化动画效果;当所述弹幕为所述过场弹幕类型时,通过所述类函数调用所述CoreAnimation,确定所述弹幕对应的字体颜色变化动画效果 ...
【技术保护点】
一种弹幕生成方法,其特征在于,包括:获取用户输入的弹幕;接收所述用户输入的渲染指令,并根据所述渲染指令渲染所述弹幕;确定所述弹幕对应的动画效果;根据所确定的动画效果,显示渲染后的所述弹幕。
【技术特征摘要】
1.一种弹幕生成方法,其特征在于,包括:获取用户输入的弹幕;接收所述用户输入的渲染指令,并根据所述渲染指令渲染所述弹幕;确定所述弹幕对应的动画效果;根据所确定的动画效果,显示渲染后的所述弹幕。2.根据权利要求1所述的方法,其特征在于,所述确定所述弹幕对应的动画效果之前,所述方法还包括:通过预设生成弹幕基类函数,确定所述用户输入的弹幕的属性信息,其中,所述属性信息至少包括内容参数、弹幕位置、标记信息、弹幕生成时间、返回初始位置标识;根据所述属性信息,通过继承基类函数,确定所述弹幕的类型为悬浮弹幕类型、过场弹幕类型或其他弹幕类型。3.根据权利要求2所述的方法,其特征在于,所述确定所述弹幕对应的动画效果,包括:当所述弹幕为所述悬浮弹幕类型时,通过类函数调用核心动画CoreAnimation,确定所述弹幕对应的字体大小变化动画效果;当所述弹幕为所述过场弹幕类型时,通过所述类函数调用所述CoreAnimation,确定所述弹幕对应的字体颜色变化动画效果;当所述弹幕为所述其他弹幕类型时,通过所述类函数调用所述CoreAnimation,确定所述弹幕对应的文字背景色变化动画效果。4.根据权利要求1所述的方法,其特征在于,所述获取用户输入的弹幕,包括:通过弹幕调度器,获取预设时长内当前激活的全部弹幕;相应的,所述根据所确定的动画效果,显示渲染后的所述弹幕,包括:根据所确定的动画效果,获取同方向的目标弹幕,通过工厂方法以及弹幕协议,依次显示所述目标弹幕。5.根据权利要求4所述的方法,其特征在于,在依次显示所述目标弹幕过程中,所述方法还包括:当视频暂停时,通过弹幕渲染器,继续显示所述目标弹幕;当视频再次播放时,当所述目标弹幕显示完成后,通过所述弹幕调度器,获取下一预设时长内当前激活的全部弹幕。6.一种弹幕生成装置,其特征在于,包括:第一获...
【专利技术属性】
技术研发人员:沈文策,
申请(专利权)人:福建中金在线信息科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。