CN112165646A - 基于弹幕消息的视频分享方法、装置和计算机设备 - Google Patents

基于弹幕消息的视频分享方法、装置和计算机设备 Download PDF

Info

Publication number
CN112165646A
CN112165646A CN202011039190.XA CN202011039190A CN112165646A CN 112165646 A CN112165646 A CN 112165646A CN 202011039190 A CN202011039190 A CN 202011039190A CN 112165646 A CN112165646 A CN 112165646A
Authority
CN
China
Prior art keywords
bullet screen
message
barrage
video
sharing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011039190.XA
Other languages
English (en)
Other versions
CN112165646B (zh
Inventor
孙千柱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202011039190.XA priority Critical patent/CN112165646B/zh
Publication of CN112165646A publication Critical patent/CN112165646A/zh
Application granted granted Critical
Publication of CN112165646B publication Critical patent/CN112165646B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及一种基于弹幕消息的视频分享方法、装置、计算机设备和存储介质。所述方法包括:展示视频的播放界面;响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,弹幕消息指定视频的起播时间;向弹幕消息的分享对象对应的目标终端发送弹幕消息;当弹幕消息在目标终端上被触发时,在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文。采用本方法能够提高视频分享的处理效率。

Description

基于弹幕消息的视频分享方法、装置和计算机设备
技术领域
本申请涉及计算机技术领域,特别是涉及一种基于弹幕消息的视频分享方法、装置、计算机设备和存储介质,以及一种基于弹幕消息的视频播放方法、装置、计算机设备和存储介质。
背景技术
随着互联网技术的快速发展,各种在线视频媒体平台得到了广泛的应用,越来越多的用户通过在线视频媒体平台观看视频,用户在观看视频的同时,用户的社交需求也日益明显,比如视频分享。目前,视频分享一般是将视频的链接进行分享,不能准确定位到对应分享的视频片段,可能需要额外进行信息交流以确定视频定位时间,影响了视频分享的效率;还有一种则是直接截取视频进行分享,此时需要对视频进行截取处理,操作繁琐,导致视频的分享效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高视频分享处理效率的基于弹幕消息的视频分享方法、装置、计算机设备和存储介质,以及一种基于弹幕消息的视频播放方法、装置、计算机设备和存储介质。
一种基于弹幕消息的视频分享方法,所述方法包括:
展示视频的播放界面;
响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,弹幕消息指定视频的起播时间;
向弹幕消息的分享对象对应的目标终端发送弹幕消息;
当弹幕消息在目标终端上被触发时,在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文。
在其中一个实施例中,生成至少包括弹幕正文和起播时间的弹幕消息,包括:
获取视频在播放界面中播放时的播放模式参数;
生成至少包括弹幕正文、起播时间和播放模式参数的弹幕消息;
在目标终端上按照弹幕消息指定的起播时间播放视频,包括:
在目标终端上按照播放模式参数和弹幕消息指定的起播时间播放视频。
在其中一个实施例中,基于弹幕消息的视频分享方法用于以社交应用账号登录的视频客户端,向弹幕消息的分享对象对应的目标终端发送弹幕消息,包括:
当弹幕消息的弹幕类型为视频分享弹幕类型、且不具有用户指定的分享对象时,将在社交应用中与社交应用账号具有好友关系的用户标识确定为弹幕消息的分享对象;
向分享对象对应的目标终端发送弹幕消息。
一种基于弹幕消息的视频分享装置,所述装置包括:
播放界面展示模块,用于展示视频的播放界面;
弹幕消息获取模块,用于响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,弹幕消息指定视频的起播时间;
弹幕消息分享模块,用于向弹幕消息的分享对象对应的目标终端发送弹幕消息;
当弹幕消息在目标终端上被触发时,在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
展示视频的播放界面;
响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,弹幕消息指定视频的起播时间;
向弹幕消息的分享对象对应的目标终端发送弹幕消息;
当弹幕消息在目标终端上被触发时,在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
展示视频的播放界面;
响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,弹幕消息指定视频的起播时间;
向弹幕消息的分享对象对应的目标终端发送弹幕消息;
当弹幕消息在目标终端上被触发时,在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文。
上述基于弹幕消息的视频分享方法、装置、计算机设备和存储介质,响应于在视频的播放界面触发的用于触发视频分享的弹幕编辑操作,获取对应产生的指定视频的起播时间的弹幕消息,向弹幕消息的分享对象对应的目标终端发送弹幕消息,以使弹幕消息在目标终端被触发时,在目标终端按照指定的起播时间播放视频,并展示弹幕消息的弹幕正文。通过指定视频起播时间的弹幕消息进行视频分享,使得分享对象的目标终端可以直接根据该起播时间播放视频,能够准确定位对应分享的视频片段,不需要额外进行沟通交流,也不需要对视频进行截取等繁琐操作,提高了视频分享的处理效率。
一种基于弹幕消息的视频播放方法,所述方法包括:
在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体;
响应于对消息体的触发操作,进入弹幕消息所指定视频的播放界面;
在播放界面,按照弹幕消息指定的起播时间播放视频;
在播放界面中展示弹幕消息的弹幕正文。
在其中一个实施例中,基于弹幕消息的视频播放方法用于以社交应用账号登录的视频客户端,在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体,包括:
在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享类型时,在与发送弹幕消息的社交应用账号间的对话窗口中,展示弹幕消息的消息体。
一种基于弹幕消息的视频播放装置,所述装置包括:
消息体展示模块,用于在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体;
弹幕触发模块,用于响应于对消息体的触发操作,进入弹幕消息所指定视频的播放界面;
视频播放模块,用于在播放界面,按照弹幕消息指定的起播时间播放视频;
弹幕展示模块,用于在播放界面中展示弹幕消息的弹幕正文。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体;
响应于对消息体的触发操作,进入弹幕消息所指定视频的播放界面;
在播放界面,按照弹幕消息指定的起播时间播放视频;
在播放界面中展示弹幕消息的弹幕正文。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体;
响应于对消息体的触发操作,进入弹幕消息所指定视频的播放界面;
在播放界面,按照弹幕消息指定的起播时间播放视频;
在播放界面中展示弹幕消息的弹幕正文。
上述基于弹幕消息的视频播放方法、装置、计算机设备和存储介质,接收到视频分享弹幕类型的弹幕消息时,展示弹幕消息的消息体,响应于对该消息体的触发操作,在播放界面中按照弹幕消息指定的起播时间播放弹幕消息指定的视频,并展示弹幕消息的弹幕正文。通过指定视频起播时间的视频分享弹幕类型的弹幕消息进行视频分享,使得分享对象的目标终端可以直接根据弹幕消息指定的起播时间播放对应指定分享的视频,能够准确定位对应分享的视频片段,不需要额外进行沟通交流,也不需要对视频进行截取等繁琐操作,提高了视频分享的处理效率。
附图说明
图1为一个实施例中基于弹幕消息的视频分享和播放方法的应用环境图;
图2为一个实施例中基于弹幕消息的视频分享方法的流程示意图;
图3为一个实施例中视频播放界面的界面示意图;
图4为另一个实施例中视频播放界面的界面示意图;
图5为一个实施例中弹幕编辑界面的界面示意图;
图6为一个实施例中弹幕正文编辑的界面示意图;
图7为一个实施例中社交好友列表的界面示意图;
图8为一个实施例中产生的弹幕消息的流程示意图;
图9为一个实施例中本地展示弹幕正文的界面示意图;
图10为一个实施例中基于弹幕消息的视频播放方法的流程示意图;
图11为一个实施例中播放状态下消息体展示的界面示意图;
图12为一个实施例中分享视频播放的界面示意图;
图13为一个实施例中非播放状态下消息体展示的界面示意图;
图14为一个实施例中弹幕消息转发的界面示意图;
图15为一个实施例中基于弹幕消息的视频分享装置的结构框图;
图16为一个实施例中基于弹幕消息的视频播放装置的结构框图;
图17为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的基于弹幕消息的视频分享方法,可以应用于如图1所示的应用环境中。其中,第一终端102和第二终端106分别通过网络与服务器104进行通信。第一终端102和第二终端106上可以安装有客户端,如视频客户端、浏览器客户端等,通过视频客户端、浏览器客户端等客户端,第一终端102或第二终端106可以进行视频播放。在第一终端102展示视频的播放界面,响应于在该播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,弹幕消息指定视频的起播时间,向弹幕消息的分享对象对应的第二终端106发送弹幕消息,弹幕消息经过由第一终端102发送至服务器104,服务器104将弹幕消息转发至第二终端106,当弹幕消息在第二终端106上被触发时,在第二终端106上按照弹幕消息指定的起播时间播放视频,并在第二终端106上视频的播放界面中展示弹幕消息的弹幕正文。
本申请提供的基于弹幕消息的视频播放方法,可以应用于如图1所示的应用环境中。第二终端106在接收到由第一终端102发出、经过服务器104转发的弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体,响应于对消息体的触发操作,进入弹幕消息所指定视频的播放界面,在播放界面,按照弹幕消息指定的起播时间播放视频,并在第二终端106的播放界面中展示弹幕消息的弹幕正文。
其中,第一终端102或第二终端106可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群或云服务器来实现。
在一个实施例中,如图2所示,提供了一种基于弹幕消息的视频分享方法,包括以下步骤:
步骤202,展示视频的播放界面。
其中,弹幕消息即弹幕,指在网络上观看视频时弹出的评论性字幕或图形,弹幕可以给观众一种“实时互动”的错觉,虽然不同弹幕的发送时间有所区别,但是其只会在视频中特定的一个时间点出现,因此在相同时刻发送的弹幕基本上也具有相同的主题,在参与评论时就会有与其他观众同时评论的错觉。视频的播放界面指终端在播放视频时展示的界面,如图3所示,为一具体应用中,在第一终端102中播放电影时展示的播放界面,在该播放界面中展示了电影的画面,在展示的播放界面上还设有视频播放的控件,如锁定屏幕的控件、控制暂停/播放的控件,播放进度条、弹幕编辑控件、播放倍速控件、分辨率控件、截图控件、动态图制作控件和弹幕设置控件等。一般地,在播放视频时,播放界面的各控件会自动隐藏,直至检测到触发事件时再显示,以便提供相应的功能。如图4所示,一个具体应用中,在第一终端102播放视频时,播放界面只展示视频的画面,其他控件均隐藏,而在开启了弹幕功能后,在视频的播放界面上会显示各用户发送的弹幕,每条弹幕会以指定的形式进行展示,具体如弹幕的颜色、弹幕的呈现方式和消失方式等。
具体地,第一终端102上触发视频播放后,展示视频对应的播放界面,播放界面展示了该视频的画面。
步骤204,响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,弹幕消息指定视频的起播时间。
其中,弹幕编辑操作为编辑弹幕的操作,具体可以包括编辑弹幕的正文、展示格式等各种与弹幕编辑相关的操作。触发视频分享的弹幕编辑操作为编辑用于分享视频的弹幕消息,弹幕消息为用户在观看视频时针对视频的评论性字幕。起播时间为当前播放的视频在通过弹幕消息进行分享后,视频对应开始播放的时间,起播时间可以根据实际需求进行自定义,也可以默认设置为与弹幕消息的发送时间相同。
具体地,第一终端102响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,如可以在检测到针对播放界面的弹幕编辑控件的触发事件时,表明用户在观看视频时想要发送弹幕消息以对当前播放的视频进行分享,响应于该弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,如获取通过弹幕编辑框接收到的输入的文字、表情内容,生成弹幕消息,该弹幕消息指定了分享的当前视频的起播时间,即在第一终端102上当前播放的视频在分享对象的目标终端进行播放时开始播放的时间。
如图5所示,在一个具体应用中,在播放界面触发弹幕编辑事件后,在视频的播放界面展示弹幕编辑界面,弹幕编辑界面包括弹幕编辑框、键盘以及弹幕格式设置控件等,其中,弹幕格式设置控件可以包括弹幕文字颜色设置、***表情和弹幕类型等。用户可以通过选择弹幕类型,以将编辑的弹幕消息设置为用于视频分享,即通过编辑的弹幕消息对当前播放的视频进行分享。此外,也可以直接在视频的播放界面设置用于触发视频分享的弹幕编辑控件,在触发该弹幕编辑控件时,自动设置编辑的弹幕消息的弹幕类型为用于视频分享的类型。第一终端102的用户在弹幕编辑框内输入正文,点击发送按钮后,第一终端102根据弹幕编辑操作的输入和设置生成对应用于视频分享的弹幕消息,该弹幕消息指定了视频的起播时间。
步骤206,向弹幕消息的分享对象对应的目标终端发送弹幕消息。
其中,分享对象指通过弹幕消息进行视频分享时视频分享的目标对象,分享对象可以由用户在第一终端102指定,如第一终端102的视频客户端登录了社交应用账号时,可以由用户从在社交应用中与社交应用账号具有好友关系的用户标识中选择分享对象,以通过弹幕消息将当前播放的视频分享给对应的好友。目标终端为分享对象对应的终端,如可以为视频客户端登录了分享对象对应社交应用账号的终端。
具体地,第一终端102获得弹幕编辑操作产生的弹幕消息后,将弹幕消息发送至弹幕消息指定的分享对象对应的目标终端,以向弹幕消息指定的分享对象分享该弹幕消息,从而实现对第一终端102当前播放视频的分享。
步骤208,当弹幕消息在目标终端上被触发时,在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文。
第一终端102将弹幕消息发送至指定的分享对象对应的目标终端后,若弹幕消息在目标终端上被触发,如弹幕消息在目标终端被读取时,在目标终端上按照弹幕消息指定的起播时间播放弹幕消息指定分享的视频,即按照弹幕消息指定的起播时间开始播放第一终端102分享的视频,并且在目标终端上视频的播放界面展示弹幕消息的弹幕正文。弹幕正文为弹幕消息的内容,具体可以包括但不限于包括文字、符号、表情等正文内容。
本实施例中,弹幕消息在分享对象对应的目标终端被触发时,在目标终端从弹幕消息指定的起播时间开始播放第一终端102分享的视频,可以准确定位到视频分享的片段,也不需要第一终端102对分享的视频进行截取操作,而直接通过编辑视频分享类型的弹幕消息进行视频分享,简化了视频分享的操作,提高了视频分享的处理效率。
上述基于弹幕消息的视频分享方法中,响应于在视频的播放界面触发的用于触发视频分享的弹幕编辑操作,获取对应产生的指定视频的起播时间的弹幕消息,向弹幕消息的分享对象对应的目标终端发送弹幕消息,以使弹幕消息在目标终端被触发时,在目标终端按照指定的起播时间播放视频,并展示弹幕消息的弹幕正文。通过指定视频起播时间的弹幕消息进行视频分享,使得分享对象的目标终端可以直接根据该起播时间播放视频,能够准确定位对应分享的视频片段,不需要额外进行沟通交流,也不需要对视频进行截取等繁琐操作,提高了视频分享的处理效率。
在一个实施例中,向弹幕消息的分享对象对应的目标终端发送弹幕消息,包括:当弹幕消息的弹幕正文包括用户指定符号时,向通过用户指定符号所指定的分享对象所对应的目标终端发送弹幕消息。
其中,弹幕正文为展示在视频的播放界面的内容,具体可以包括文字、符号、表情等。用户指定符号为标识指定分享对象的符号,如可以为“@”符号,也可以为其他预先设定的符号。在具体实现时,对于弹幕正文中的用户指定符号,表明在弹幕正文中指定了弹幕消息的分享对象,则根据该用户指定符号确定分享对象,并将弹幕消息发送至所指定的分享对象对应的目标终端。
具体地,第一终端102在获得通过弹幕编辑操作产生的弹幕消息后,第一终端102对弹幕消息的弹幕正文进行识别,以识别出弹幕正文中预设的用户指定符号,若弹幕正文中检测到用户指定符号时,进一步确定用户指定符号指定的分享对象,并将弹幕消息发送至该分享对象对应的目标终端。在一个具体应用中,如图6所示,在第一终端102展示的弹幕编辑界面中,弹幕编辑框中输入的弹幕正文包括用户指定符号“@”,并指定了分享对象为张三,则第一终端102将生成的弹幕消息发送至张三对应的目标终端。
本实施例中,根据弹幕消息的弹幕正文中包括的用户指定符号确定弹幕消息的分享对象,从而可以通过在弹幕正文中指定分享对象,简化了视频分享的繁杂过程,提高了视频分享的处理效率。
在一个实施例中,当弹幕消息的弹幕正文包括用户指定符号时,向通过用户指定符号所指定的分享对象所对应的目标终端发送弹幕消息,包括:当弹幕消息的弹幕正文包括用户指定符号时,按照预设的用户指定格式,获取弹幕正文中与用户指定符号对应的指定用户标识;将指定用户标识确定为弹幕消息的分享对象;向分享对象对应的目标终端发送弹幕消息。
其中,用户指定格式根据用户指定符号预先设定,用于定义用户指定符号的设置规则,即按照用户指定格式在弹幕正文中利用用户指定符号指定分享对象。如用户指定格式可以为用户指定符号+分享对象的标识的格式,如“@张三”。指定用户标识为分享对象的标识,具体可以为账号、昵称、备注等可以用于区别不同用户的标识。
具体地,第一终端102在获得弹幕消息后,对弹幕消息的弹幕正文进行识别,以识别弹幕正文中是否包括用户指定符号,若弹幕正文包括用户指定符号,表明用户在弹幕正文中通过用户指定符号指定了弹幕消息的分享对象,则查询预设的用户指定格式,按照该用户指定格式对弹幕正文中用户指定符号上下文进行分析,以获取弹幕正文中与用户指定符号对应的指定用户标识。例如,用户指定格式为用户指定符号+指定用户标识的格式,则在弹幕正文中识别到用户指定符号时,将弹幕正文中用户指定符号后的内容确定为与用户指定符号对应的指定用户标识。获得与用户指定符号对应的指定用户标识后,第一终端102将该指定用户标识确定为弹幕消息的分享对象,并向该分享对象的标终端发送弹幕消息,以对弹幕正文中指定的分享对象通过弹幕消息进行视频分享。
本实施例中,根据预设的用户指定格式从弹幕正文中确定与用户指定符号对应的指定用户标识,进而将指定用户标识确定为弹幕消息的分享对象,从而可以在弹幕正文中指定分享对象,简化了视频分享的繁杂过程,提高了视频分享的处理效率。
在一个实施例中,基于弹幕消息的视频分享方法用于以社交应用账号登录的视频客户端,该方法还包括:展示社交好友列表;社交好友列表包括在社交应用中与社交应用账号具有好友关系的用户标识;响应于在社交好友列表中触发的选择操作,选中用户标识,并将选中的用户标识确定为弹幕消息的分享对象。
其中,视频客户端可以为各种视频媒体平台提供的客户端,社交应用账号为属于社交应用的账号,如QQ账号、微信账号、钉钉账号等。以社交应用账号登录的视频客户端,则在视频客户端可以导入社交应用账号在相应社交应用中的好友,从而向社交应用中的好友通过弹幕消息分享视频。
具体地,第一终端102中视频客户端以社交应用账号登录,从而可以导入社交应用账号在社交应用中的社交关系。在确定弹幕消息的分享对象时,第一终端102展示社交好友列表,该社交好友列表包括在社交应用中与社交应用账号具有好友关系的用户标识,如社交好友列表中可以展示与社交应用账号具有好友关系的社交昵称、备注、账号等用户标识。在具体实现时,用户可以在第一终端102中触发展示社交好友列表的事件,第一终端102响应于该事件,在第一终端102的界面中展示社交好友列表。例如,可以在用户指定弹幕消息用于视频分享时,第一终端102展示社交好友列表,以便用户进一步选择弹幕消息的分享对象。第一终端102也可以在用户选定弹幕消息的弹幕类型为视频分享弹幕类型时,进一步展示社交好友列表以便用户选择弹幕消息对应的分享对象。第一终端102展示社交好友列表后,用户可以在该社交好友列表中选择弹幕消息对应的分享对象,第一终端102响应于在社交好友列表中用户触发的选择操作,确定选择操作选中的用户标识,并将选中的用户标识确定为弹幕消息的分享对象,从而由用户从社交好友列表中快速选定视频分享的目标,以便于用户确定视频分享对象,提高了视频分享的处理效率。
在一个具体应用中,如图7所示,第一终端102的视频客户端以社交应用账号登录,在编辑弹幕需要选择分享对象时,于视频播放界面右方展示社交好友列表,第一终端102响应于针对社交好友列表中各用户标识的选择操作,确定选中的用户标识作为弹幕消息的分享对象,即为视频的分享目标。图7中,选中了用户标识张三作为弹幕消息的分享对象。
在一个实施例中,基于弹幕消息的视频分享方法用于以社交应用账号登录的视频客户端,向弹幕消息的分享对象对应的目标终端发送弹幕消息,包括:当弹幕消息的弹幕类型为视频分享弹幕类型、且不具有用户指定的分享对象时,将在社交应用中与社交应用账号具有好友关系的用户标识确定为弹幕消息的分享对象;向分享对象对应的目标终端发送弹幕消息。
本实施例中,第一终端102的视频客户端以社交应用账号登录,若弹幕消息的弹幕类型为视频分享弹幕类型,而用户未指定分享对象时,则默认将社交应用中与社交应用账号具有好友关系的所有用户确定为弹幕消息的分享对象,即将弹幕消息群发至社交应用账号所有的好友。
具体地,在第一终端102确定弹幕消息的弹幕类型为视频分享弹幕类型,即弹幕消息用作视频分享,而该弹幕消息不具有用户指定的分享对象,如弹幕消息的弹幕正文中未通过用户指定符号指定分享对象,或用户指定格式不准确导致未识别到与用户指定符号对应的指定用户标识,又或者用户未在展示的社交好友列表中选择用户标识,则此时该弹幕消息不具有用户指定的分享对象,第一终端102默认将在社交应用中与社交应用账号具有好友关系的用户标识确定为弹幕消息的分享对象,即将与社交应用账号具有好友关系的所有好友均作为弹幕消息的分享对象,并向分享对象对应的目标终端发送弹幕消息,从而向社交应用账号的所有好友分享弹幕消息对应分享的视频。
在一个实施例中,如图8所示,基于弹幕消息的视频分享方法还包括针对不同弹幕类型的处理,具体包括:
步骤802,响应于在播放界面触发的弹幕触发操作,展示弹幕类型选项。
其中,弹幕触发操作用于触发弹幕编辑,可以通过播放界面设置的弹幕编辑控件触发,如用户触发了在第一终端102播放界面中的弹幕编辑控件时,响应于该弹幕触发操作,展示弹幕类型选项,弹幕类型选项中展示弹幕的类型,如视频分享弹幕类型和标准弹幕类型。视频分享弹幕类型指编辑的弹幕消息用于视频分享,可以将当前播放的视频分享给指定的分享对象对应的目标终端;标准弹幕类型指弹幕消息不用于视频分享,而只作为标准弹幕,可以在本地的播放界面中展示对应的弹幕消息。
步骤804,响应于对弹幕类型选项的选择操作,确定弹幕类型。
第一终端102展示弹幕类型选项后,用户可以对该弹幕类型选项中的类型进行选择,第一终端102响应于对弹幕类型选项的选择操作,根据该选择操作确定选中的弹幕类型,不同的弹幕类型对应的弹幕消息的功能不同。
步骤806,当弹幕类型为视频分享弹幕类型时,执行响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息的步骤。
确定弹幕类型后,若弹幕类型为视频分享弹幕类型,表明当前编辑的弹幕消息需要用作视频分享,则第一终端102进一步响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,从而获得根据弹幕编辑操作所产生的用户视频分享的弹幕消息,以通过该弹幕消息进行视频分享。
步骤808,当弹幕类型为标准弹幕类型时,直接以标准弹幕消息的处理方式触发弹幕消息的录入及发送。
另一方面,若弹幕类型为标准弹幕类型,表明当前编辑的弹幕消息不用作视频分享,而仅作为标准弹幕进行展示,则直接以标准弹幕消息的处理方式触发弹幕消息的录入及发送,具体可以在本地的播放界面中展示弹幕消息的弹幕正文,从而实现标准弹幕的发送及展示。
本实施例中,通过对于在第一终端102播放界面触发展示的弹幕类型选项的选择操作确定弹幕类型,并根据弹幕类型对弹幕消息按照相应的处理方式进行处理,可以对视频分享弹幕类型和标准弹幕类型的弹幕消息进行兼容处理,确保了弹幕消息的处理效率。
在一个实施例中,基于弹幕消息的视频分享方法还包括:当弹幕消息的弹幕类型为视频分享弹幕类型、且显示方式为标准弹幕的显示方式时,在本地的播放界面上显示弹幕消息的弹幕正文;当弹幕消息的弹幕类型为视频分享弹幕类型、且显示方式为非标准弹幕的显示方式时,在本地的播放界面上不显示弹幕消息的弹幕正文;当弹幕消息的弹幕类型为标准弹幕类型时,在本地的播放界面上显示弹幕消息的弹幕正文。
本实施例中,结合弹幕消息的弹幕类型和对应指定的显示方式对弹幕消息的弹幕正文按照相应展示方式进行展示。具体地,第一终端102确定弹幕消息的弹幕类型为视频分享弹幕类型、且显示方式为标准弹幕的显示方式时,即表明弹幕消息用作视频分享,且同时需要以标准弹幕的显示方式对弹幕消息的弹幕正文进行展示,则第一终端102除通过向弹幕消息指定的分享对象发送弹幕消息外,还在本地的播放界面上显示弹幕消息的弹幕正文,从而在本地也对弹幕消息的弹幕正文进行展示。如图9所示,在第一终端102本地的播放界面中,虚线框中的弹幕正文为视频分享弹幕类型的弹幕消息以标准弹幕的显示方式进行展示时,在本地对弹幕正文进行展示。
另一方面,若弹幕消息的弹幕类型为视频分享弹幕类型、且显示方式为非标准弹幕的显示方式,表明弹幕消息用作视频分享,且不需要在本地进行展示,即弹幕消息仅用作视频分享,而不将弹幕正文在本地进行展示,仅在分享对象对应的目标终端上展示弹幕正文,则第一终端102在本地的播放界面上不显示弹幕消息的弹幕正文。此外,对于弹幕类型为标准弹幕类型的弹幕消息,即弹幕消息不用作视频分享,而仅作为标准弹幕,则第一终端102在本地的播放界面上显示弹幕消息的弹幕正文。
本实施例中,结合弹幕消息的弹幕类型和对应指定的显示方式对弹幕消息的弹幕正文按照相应展示方式进行展示,可以灵活设置弹幕消息的展示方式,扩展了弹幕消息的适用场景。
在一个实施例中,获取通过弹幕编辑操作产生的弹幕消息,包括:获取通过弹幕编辑操作录入的弹幕正文;获取弹幕正文对应的弹幕产生时间,并按照弹幕产生时间确定视频分享后的起播时间;生成至少包括弹幕正文和起播时间的弹幕消息。
本实施例中,通过弹幕编辑操作产生的弹幕消息至少包括弹幕正文和起播时间,弹幕正文为在分享对象对应的目标终端的播放界面进行展示的弹幕内容,起播时间为在分享对象对应的目标终端播放分享的视频时,视频开始播放的定位时间点。
具体地,第一终端102获取通过弹幕编辑操作产生的弹幕消息时,第一终端102获取通过弹幕编辑操作录入的弹幕正文,具体可以为用户在第一终端102上展示的弹幕编辑框中输入的弹幕正文,弹幕正文可以包括文字、符号和表情等。另一方面,第一终端102获取弹幕正文对应的弹幕产生时间,弹幕产生时间可以为弹幕正文触发发送时的时间,按照弹幕产生时间确定视频分享后的起播时间,如可以直接将弹幕产生时间作为视频分享后的起播时间。弹幕消息的弹幕正文在进行显示时,其展示在视频播放时与弹幕产生时间对应的时间点,即在视频播放至与弹幕产生时间对应的时间点时,在播放界面展示该弹幕消息的弹幕正文。获得弹幕正文并确定起播时间后,第一终端102生成至少包括弹幕正文和起播时间的弹幕消息,以通过该弹幕消息对第一终端102当前播放的视频进行分享,并可以分享对象对应的目标终端按照起播时间播放该视频,从而实现对分享视频的准确定位,不需要额外进行信息沟通以确定分享视频的具体片段定位,确保了视频分享的处理效率。
此外,在具体实现时,弹幕消息还可以包括所分享视频的属性信息,如视频的链接、专辑信息等,专辑信息具体如视频专辑标识、视频剧集标识、视频主标题、视频副标题、主演和视频简介等,以便目标终端可以根据视频的属性信息查找到相应分享的视频,以按照弹幕消息指定的起播时间播放该视频。
在一个实施例中,生成至少包括弹幕正文和起播时间的弹幕消息,包括:获取视频在播放界面中播放时的播放模式参数;生成至少包括弹幕正文、起播时间和播放模式参数的弹幕消息。
本实施例中,弹幕消息可以至少包括弹幕正文、起播时间和播放模式参数,其中,播放模式参数可以包括播放倍速、播放分辨率等参数。播放模式参数可以根据第一终端102在播放分享的视频是对应设置的播放倍速、播放分辨率等参数,从而在分享对象的目标终端播放该视频时,可以按照第一终端102的播放设置进行播放,确保视频分享时的播放效果。
具体地,第一终端102获取所分享的视频在第一终端102的播放界面中播放时的播放模式参数,如播放倍速、播放分辨率等,根据弹幕正文、起播时间和播放模式参数生成弹幕消息,并将该弹幕消息发送至指定的分享对象对应的目标终端,以在目标终端可以按照播放模式参数设置播放参数,并从指定的起播时间播放分享的视频。
进一步地,在目标终端上按照弹幕消息指定的起播时间播放视频,包括:在目标终端上按照播放模式参数和弹幕消息指定的起播时间播放视频。
在第一终端102将弹幕消息发送至指定的分享对象对应的目标终端后,弹幕消息若在分享对象对应的目标终端上被触发,则在目标终端上按照弹幕消息中的播放模式参数设置播放参数,从弹幕消息中的起播时间播放由第一终端102分享的视频,并在目标终端上视频的播放界面中展示弹幕消息中的弹幕正文。
在一个实施例中,如图10所示,提供了一种基于弹幕消息的视频播放方法,以该方法由图1中的第二终端106执行为例进行说明,包括以下步骤:
步骤1002,在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体。
其中,弹幕消息可以由第一终端102在播放界面播放视频时通过触发视频分享的弹幕编辑操作生成并发送至服务器104,经由服务器104转发至第二终端106。弹幕类型根据弹幕消息的作用进行划分,如划分为可以用作视频分享的视频分享弹幕类型和仅作为标准弹幕进行展示的标准弹幕类型。弹幕消息的弹幕类型由发出弹幕消息的第一终端102设置。视频分享弹幕类型指编辑的弹幕消息用于视频分享,可以将当前播放的视频分享给指定的分享对象对应的目标终端。消息体可以为携带弹幕消息的通知信息,消息体可以通过不同的展示方式进行展示,如可以基于第二终端的所处场景按照对应的展示方式进行展示,以提示第二终端接收到了用户分享视频的弹幕消息,例如第二终端正在播放视频时,可以直接在播放界面展示通知框形式的消息体;又如第二终端未播放视频时,可以在操作***的通知栏中展示弹幕消息的消息体,第二终端的用户通过该消息体可以触发查看弹幕消息或对弹幕消息进行处理。
具体地,第二终端106接收由第一终端102发送的弹幕消息,第二终端106确定接收到的弹幕消息的弹幕类型,若弹幕类型为视频分享弹幕类型,表明弹幕消息用于分享视频,即第一终端102通过弹幕消息向第二终端106分享了视频,则在第二终端106的界面中展示弹幕消息的消息体,如展示弹幕消息的通知框,以在第二终端106提示接收到了用于分享视频的弹幕消息。
步骤1004,响应于对消息体的触发操作,进入弹幕消息所指定视频的播放界面。
其中,触发操作为针对弹幕消息的消息体的触发动作,如可以为第二终端106的用户通过触摸或点击展示的消息体的操作,则第二终端106响应于该触发操作,进入弹幕消息所指定视频的播放界面。具体地,第二终端106检测到针对弹幕消息的消息体的触发操作时,响应于该触发操作,进入弹幕消息所指定视频的播放界面,以在该播放界面播放弹幕消息所指定分享的视频。
步骤1006,在播放界面,按照弹幕消息指定的起播时间播放视频。
在第二终端106的播放界面中,按照弹幕消息指定的起播时间播放视频,从而第二终端106播放分享的视频时是从弹幕消息指定的起播时间开始播放,能够准确定位到分享的视频片段中,确保视频分享的处理效率。
步骤1008,在播放界面中展示弹幕消息的弹幕正文。
在第二终端106的播放界面播放分享的视频时,在播放界面中展示弹幕消息的弹幕正文,以对弹幕消息的弹幕正文进行有效展示。在具体实现时,分享的视频中本身可能有其他用户发送的弹幕,而对于第一终端102发送的弹幕消息的弹幕正文,在第二终端106的播放界面,可以通过不同的展示方式进行突出展示,以便第二终端106的使用用户可以快速找出第一终端102发送的弹幕消息对应的弹幕正文,例如,可以对弹幕正文的字体颜色、字体格式、字体大小,或弹幕正文的展示位置、展示风格进行设置,以与其他弹幕形成对比,便于突出展示弹幕消息的弹幕正文。
上述基于弹幕消息的视频播放方法,接收到视频分享弹幕类型的弹幕消息时,展示弹幕消息的消息体,响应于对该消息体的触发操作,在播放界面中按照弹幕消息指定的起播时间播放弹幕消息指定的视频,并展示弹幕消息的弹幕正文。通过指定视频起播时间的视频分享弹幕类型的弹幕消息进行视频分享,使得分享对象的目标终端可以直接根据弹幕消息指定的起播时间播放对应指定分享的视频,能够准确定位对应分享的视频片段,不需要额外进行沟通交流,也不需要对视频进行截取等繁琐操作,提高了视频分享的处理效率。
在一个实施例中,在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体,包括:在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型、且当前处于视频播放状态时,在当前的播放界面展示弹幕消息的消息体;当弹幕消息的弹幕类型为视频分享弹幕类型、且当前处于非视频播放状态时,在操作***提供的提示区域展示弹幕消息的消息体。
本实施例中,对于第二终端106处于不同的场景时,通过不同的方式展示弹幕消息的消息体。具体地,在第二终端106接收到弹幕类型为视频分享弹幕类型的弹幕消息时,第二终端106确定当前所处的场景状态,若第二终端106当前处于视频播放状态时,即第二终端106当前正在播放视频时,在当前的播放界面展示弹幕消息的消息体,以提示第二终端106的用户接受到视频分享的弹幕消息,用户可以通过触发该消息体对弹幕消息指定分享的视频进行播放。
在一个具体应用中,如图11所示,第二终端106当前处于视频播放状态,接收到的第一终端102发送的用于视频分享的弹幕消息的消息体在第二终端106的视频播放界面中直接展示。若用户触发该消息体,如图12所示,则第二终端106进入弹幕消息所指定视频的播放界面,并在该播放界面从弹幕消息指定的起播时间开始播放弹幕消息分享的视频,并在视频播放界面中展示弹幕消息的弹幕正文。图12中,弹幕消息的弹幕正文与其他弹幕的格式不同,从而能够进行有效突出展示。
另一方面,若检测到第二终端106当前处于非视频播放状态时,表明第二终端106未播放视频,则在操作***提供的提示区域展示弹幕消息的消息体。操作***提供的提示区域根据第二终端106的操作***预先设定,如可以为操作界面的通知栏。如图13所示,第二终端106当前处于非视频播放状态,即第二终端106未播放视频,则在操作界面的通知栏中展示弹幕消息的消息体,用于通过触发该消息体可以进入弹幕消息所指定视频的播放界面,并在进入的播放界面中播放弹幕消息所分享的视频。
本实施例中,针对第二终端106处于不同场景时,通过不同的展示方式展示弹幕消息的消息体,可以适于不同的场景,能够确保弹幕消息的展示效果。
在一个实施例中,基于弹幕消息的视频播放方法用于以社交应用账号登录的视频客户端,在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体,包括:在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享类型时,在与发送弹幕消息的社交应用账号间的对话窗口中,展示弹幕消息的消息体。
本实施例中,对于以社交应用账号登录的视频客户端,第二终端106可以通过社交应用账号间的对话窗口展示弹幕消息的消息体,以对接收到的弹幕消息进行提示。具体地,第二终端106的视频客户端以社交应用账号登录,第二终端106在接收到弹幕类型为视频分享类型的弹幕消息后,确定与发送弹幕消息的社交应用账号间的对话窗口,并在该对话窗口中,展示弹幕消息的消息体,从而通过对话窗口进行弹幕消息提示。
在一个实施例中,基于弹幕消息的视频播放方法还包括:响应于对消息体的转发操作,重新确定弹幕消息的分享对象;向重新确定的分享对象对应的目标终端发送弹幕消息;当弹幕消息在目标终端上被触发时,在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文。
本实施例中,可以对接收到的弹幕消息进行转发,以将弹幕消息转发给指定的分享对象,从而通过转发弹幕消息来实现分享视频的进一步转发。具体地,第二终端106可以响应于对消息体的转发操作,如弹幕消息的消息体中可以设有转发控件,用户通过该控件触发转发操作,第二终端106重新确定弹幕消息的分享对象,如可以由第二终端106的用户重新选择弹幕消息的分享对象,并向重新确定的分享对象对应的目标终端发送弹幕消息,从而将弹幕消息转发给指定的分享对象,第二终端106将弹幕消息发送至重新确定的分享对象对应的目标终端后,若弹幕消息在目标终端上被触发时,则在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文,实现对分享视频的进一步转发。
在一个具体应用中,如图14所示,在弹幕消息的消息体中设有转发控件,用户通过触摸或点击该转发控件,可以重新确定弹幕消息的分享对象,并将弹幕消息发送至重新确定的分享对象对应的目标终端,以对接收的分享视频进行进一步的转发。
在一个实施例中,重新确定弹幕消息的分享对象,包括:将弹幕消息置为编辑状态;当弹幕消息包括用户指定符号时,响应于对弹幕消息的编辑操作,更新弹幕消息的弹幕正文中通过用户指定符号所指定的分享对象。
本实施例中,由第二终端106的用户通过针对弹幕消息的编辑操作,重新确定弹幕消息指定的分享对象。具体地,第二终端106重新确定弹幕消息的分享对象时,将弹幕消息置为编辑状态,在编辑状态下,弹幕消息可以重新被编辑。在弹幕消息包括用户指定符号时,即弹幕消息是通过弹幕正文中的用户指定符号指定分享对象时,第二终端106可以响应于对弹幕消息的编辑操作,对弹幕消息的弹幕正文中用户指定符号指定的分享对象进行重新编辑,以更新弹幕消息的弹幕正文中通过用户指定符号所指定的分享对象,从而获得重新确定的分享对象,以实现对接收的分享视频进行进一步的转发。
本申请还提供一种应用场景,该应用场景应用上述的基于弹幕消息的视频分享方法和基于弹幕消息的视频播放方法。具体地,该基于弹幕消息的视频分享方法和基于弹幕消息的视频播放方法在该应用场景的应用如下:
各用户在视频客户端中登录社交应用的社交应用账号,以将在社交应用中的社交关系导入至视频客户端中,如通过微信登录可以在视频app(Application,应用程序)内导入微信好友,通过qq登录可以在视频app内导入qq好友,用户使用社交应用账号登录后,视频app内可以导入用户的社交好友,还可以在视频app内发展对应的好友。通过在视频客户端中导入社交关系,可以直接在视频客户端中基于社交关系通过弹幕消息进行视频分享和视频播放。
对于基于弹幕消息的视频分享方法,在视频的分享端上播放视频时,用户可以根据需要发送弹幕,用户可以在发送弹幕时,根据特殊指令或弹幕类型,来将这条弹幕定义为视频分享类弹幕,并选择好友,或直接弹幕正文里@好友,将这条弹幕发送给好友。例如用户A在观看视频时,觉得某个片段很有意思,用户A在某个时间点Ta通过按钮或指令发起要发送分享类弹幕的操作,并将弹幕类别指定为分享弹幕,用户输入描述信息后,选择好友,将弹幕指定发送给选中好友,如果不选择好友,则将弹幕发送给所有好友,时间点Ta即为分享的视频开始播放的时间点。若用户A在片段的开始位置,将分享类弹幕发送给了用户B,用户B安装了视频客户端,此时用户B会收到一条来自用户A的分享消息,用户点击这条消息,就会跳转到用户A分享的视频,且从用户A发弹幕的位置开始播放。
进一步地,用户A的弹幕消息在B终端的展示方式可以多样化,如可以根据用户B接收消息时的使用场景多样化,比如B在接收消息时,并未在观看视频,则A的分享消息可以消息通知的方式显示在状态栏;如果B接收消息时,正在观看视频,则可以弹幕的方式显示在当前观看的视频,并以特殊的展示形态,如不同的字体颜色、格式等告知用户B,表示这是条视频分享弹幕,用户点击时,会跳转到另一个新的页面播放;也可以直接在视频app好友聊天框里直接给该用户B发送一条分享消息。
具体地,用户A发起弹幕过程中,视频的分享端,即用户A对应的客户端收集用户弹幕信息、视频的媒资信息及时间定位信息,以及关联的用户B信息,生成分享弹幕发送到视频服务器。此外,视频的分享端需要定义弹幕类别,必要的类别为视频分享类弹幕,以区分弹幕带有视频分享功能;弹幕信息可以包括文字描述信息及表情图片、表情动图信息等;视频的媒资信息包括视频的专辑信息,如视频专辑标识、剧集标识、主标题、副标题、主演和简介等;时间定位信息为在分享接收端的起播时间,具体可以为发起弹幕时的时间点。
然后,视频服务器整合该分享类弹幕信息后,通过用户B客户端相连的push推送通道,将该消息推送到B客户端。具体地,视频服务器查询用户B是否在线(长连接通道是否链接),如果在线,则向目标用户B发送这条push的弹幕消息;如果不在线,则将消息进行缓存,当用户B下次上线(连接连通)时,向用户B推送这条消息。此外,也可以由用户B在启动客户端后主动单次请求,或多次轮询请求,或相结合的方式从视频服务器获取用户A分享的弹幕消息。
视频分享的接收端,即用户B客户端在接收到该弹幕消息后,用户B客户端解析这条push的弹幕消息,包括消息的文字描述、图片表情、以及携带的专辑信息、剧集信息、剧集内的视频播放时间节点信息。用户B客户端可以将接收到的信息进行可视化展示,以提示弹幕消息分享了视频,如可以是消息栏通知、弹幕通知,好友聊天通知等。用户B在客户端点击消息进入播放后,会直接定位到弹幕定位的时间点进行播放。
上述的基于弹幕消息的视频分享方法和基于弹幕消息的视频播放方法,直接观看视频时发条弹幕就完成了视频分享,且对长视频的定位分享更直观,综合了评论结合分享片段的功能,使用更方便快捷,而且分享时可以继续观看视频,不需要暂停切换页面,提高了视频分享的处理效率。
应该理解的是,虽然图2、8和10的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、8和10中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图15所示,提供了一种基于弹幕消息的视频分享装置1500,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:播放界面展示模块1502、弹幕消息获取模块1504和弹幕消息分享模块1506,其中:
播放界面展示模块1502,用于展示视频的播放界面;
弹幕消息获取模块1504,用于响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息,弹幕消息指定视频的起播时间;
弹幕消息分享模块1506,用于向弹幕消息的分享对象对应的目标终端发送弹幕消息;
当弹幕消息在目标终端上被触发时,在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文。
本实施例中,弹幕消息获取模块响应于在视频的播放界面触发的用于触发视频分享的弹幕编辑操作,获取对应产生的指定视频的起播时间的弹幕消息,通过弹幕消息获取模块向弹幕消息的分享对象对应的目标终端发送弹幕消息,以使弹幕消息在目标终端被触发时,在目标终端按照指定的起播时间播放视频,并展示弹幕消息的弹幕正文。通过指定视频起播时间的弹幕消息进行视频分享,使得分享对象的目标终端可以直接根据该起播时间播放视频,能够准确定位对应分享的视频片段,不需要额外进行沟通交流,也不需要对视频进行截取等繁琐操作,提高了视频分享的处理效率。
在一个实施例中,弹幕消息分享模块1506包括弹幕正文解析模块,用于当弹幕消息的弹幕正文包括用户指定符号时,向通过用户指定符号所指定的分享对象所对应的目标终端发送弹幕消息。
在一个实施例中,弹幕正文解析模块包括指定用户标识识别模块、指定用户标识处理模块和分享处理模块;其中:指定用户标识识别模块,用于当弹幕消息的弹幕正文包括用户指定符号时,按照预设的用户指定格式,获取弹幕正文中与用户指定符号对应的指定用户标识;指定用户标识处理模块,用于将指定用户标识确定为弹幕消息的分享对象;分享处理模块,用于向分享对象对应的目标终端发送弹幕消息。
在一个实施例中,该装置应用于以社交应用账号登录的视频客户端,还包括好友列表展示模块和好友选中模块;其中:好友列表展示模块,用于展示社交好友列表;社交好友列表包括在社交应用中与社交应用账号具有好友关系的用户标识;好友选中模块,用于响应于在社交好友列表中触发的选择操作,选中用户标识,并将选中的用户标识确定为弹幕消息的分享对象。
在一个实施例中,视频分享装置1500还包括类型选项展示模块、弹幕类型确定模块和弹幕消息处理模块;其中:类型选项展示模块,用于响应于在播放界面触发的弹幕触发操作,展示弹幕类型选项;弹幕类型确定模块,用于响应于对弹幕类型选项的选择操作,确定弹幕类型;弹幕消息处理模块,用于当弹幕类型为视频分享弹幕类型时,执行响应于在播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过弹幕编辑操作产生的弹幕消息的步骤;当弹幕类型为标准弹幕类型时,直接以标准弹幕消息的处理方式触发弹幕消息的录入及发送。
在一个实施例中,还包括第一展示模块、第二展示模块和第三展示模块;其中:第一展示模块,用于当弹幕消息的弹幕类型为视频分享弹幕类型、且显示方式为标准弹幕的显示方式时,在本地的播放界面上显示弹幕消息的弹幕正文;第二展示模块,用于当弹幕消息的弹幕类型为视频分享弹幕类型、且显示方式为非标准弹幕的显示方式时,在本地的播放界面上不显示弹幕消息的弹幕正文;第三展示模块,用于当弹幕消息的弹幕类型为标准弹幕类型时,在本地的播放界面上显示弹幕消息的弹幕正文。
在一个实施例中,弹幕消息获取模块1504包括正文录入模块、起播时间确定模块和弹幕消息生成模块;其中:正文录入模块,用于获取通过弹幕编辑操作录入的弹幕正文;起播时间确定模块,用于获取弹幕正文对应的弹幕产生时间,并按照弹幕产生时间确定视频分享后的起播时间;弹幕消息生成模块,用于生成至少包括弹幕正文和起播时间的弹幕消息。
关于基于弹幕消息的视频分享装置的具体限定可以参见上文中对于基于弹幕消息的视频分享方法的限定,在此不再赘述。上述基于弹幕消息的视频分享装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,如图16所示,提供了一种基于弹幕消息的视频播放装置1600,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:消息体展示模块1602、弹幕触发模块1604、视频播放模块1606和弹幕展示模块1608,其中:
消息体展示模块1602,用于在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型时,展示弹幕消息的消息体;
弹幕触发模块1604,用于响应于对消息体的触发操作,进入弹幕消息所指定视频的播放界面;
视频播放模块1606,用于在播放界面,按照弹幕消息指定的起播时间播放视频;
弹幕展示模块1608,用于在播放界面中展示弹幕消息的弹幕正文。
本实施例中,通过消息体展示模块在接收到视频分享弹幕类型的弹幕消息时,展示弹幕消息的消息体,通过弹幕触发模块响应于对该消息体的触发操作,通过视频播放模块在播放界面中按照弹幕消息指定的起播时间播放弹幕消息指定的视频,并通过弹幕展示模块展示弹幕消息的弹幕正文。通过指定视频起播时间的视频分享弹幕类型的弹幕消息进行视频分享,使得分享对象的目标终端可以直接根据弹幕消息指定的起播时间播放对应指定分享的视频,能够准确定位对应分享的视频片段,不需要额外进行沟通交流,也不需要对视频进行截取等繁琐操作,提高了视频分享的处理效率。
在一个实施例中,消息体展示模块1602包括播放状态展示模块和通知栏展示模块;其中:播放状态展示模块,用于在接收到弹幕消息后,当弹幕消息的弹幕类型为视频分享弹幕类型、且当前处于视频播放状态时,在当前的播放界面展示弹幕消息的消息体;通知栏展示模块,用于当弹幕消息的弹幕类型为视频分享弹幕类型、且当前处于非视频播放状态时,在操作***提供的提示区域展示弹幕消息的消息体。
在一个实施例中,还包括分享对象重新确定模块和弹幕消息转发模块;其中:分享对象重新确定模块,用于响应于对消息体的转发操作,重新确定弹幕消息的分享对象;弹幕消息转发模块,用于向重新确定的分享对象对应的目标终端发送弹幕消息;当弹幕消息在目标终端上被触发时,在目标终端上按照弹幕消息指定的起播时间播放视频,并在目标终端上视频的播放界面中展示弹幕消息的弹幕正文。
在一个实施例中,分享对象重新确定模块包括弹幕状态变更模块和对象更新模块;其中:弹幕状态变更模块,用于将弹幕消息置为编辑状态;对象更新模块,用于当弹幕消息包括用户指定符号时,响应于对弹幕消息的编辑操作,更新弹幕消息的弹幕正文中通过用户指定符号所指定的分享对象。
关于基于弹幕消息的视频播放装置的具体限定可以参见上文中对于基于弹幕消息的视频播放方法的限定,在此不再赘述。上述基于弹幕消息的视频播放装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图17所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种基于弹幕消息的视频分享方法或基于弹幕消息的视频播放方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图17中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (15)

1.一种基于弹幕消息的视频分享方法,其特征在于,所述方法包括:
展示视频的播放界面;
响应于在所述播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过所述弹幕编辑操作产生的弹幕消息,所述弹幕消息指定所述视频的起播时间;
向所述弹幕消息的分享对象对应的目标终端发送所述弹幕消息;
当所述弹幕消息在所述目标终端上被触发时,在所述目标终端上按照所述弹幕消息指定的起播时间播放所述视频,并在所述目标终端上所述视频的播放界面中展示所述弹幕消息的弹幕正文。
2.根据权利要求1所述的方法,其特征在于,所述向所述弹幕消息的分享对象对应的目标终端发送所述弹幕消息,包括:
当所述弹幕消息的弹幕正文包括用户指定符号时,向通过所述用户指定符号所指定的分享对象所对应的目标终端发送所述弹幕消息。
3.根据权利要求2所述的方法,其特征在于,所述当所述弹幕消息的弹幕正文包括用户指定符号时,向通过所述用户指定符号所指定的分享对象所对应的目标终端发送所述弹幕消息,包括:
当所述弹幕消息的弹幕正文包括用户指定符号时,按照预设的用户指定格式,获取所述弹幕正文中与所述用户指定符号对应的指定用户标识;
将所述指定用户标识确定为所述弹幕消息的分享对象;
向所述分享对象对应的目标终端发送所述弹幕消息。
4.根据权利要求1所述的方法,其特征在于,所述方法用于以社交应用账号登录的视频客户端,所述方法还包括:
展示社交好友列表;所述社交好友列表包括在社交应用中与所述社交应用账号具有好友关系的用户标识;
响应于在所述社交好友列表中触发的选择操作,选中用户标识,并将选中的用户标识确定为所述弹幕消息的分享对象。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于在所述播放界面触发的弹幕触发操作,展示弹幕类型选项;
响应于对所述弹幕类型选项的选择操作,确定弹幕类型;
当所述弹幕类型为视频分享弹幕类型时,执行所述响应于在所述播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过所述弹幕编辑操作产生的弹幕消息的步骤;
当所述弹幕类型为标准弹幕类型时,直接以标准弹幕消息的处理方式触发弹幕消息的录入及发送。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
当所述弹幕消息的弹幕类型为视频分享弹幕类型、且显示方式为标准弹幕的显示方式时,在本地的播放界面上显示所述弹幕消息的弹幕正文;
当所述弹幕消息的弹幕类型为视频分享弹幕类型、且显示方式为非标准弹幕的显示方式时,在本地的播放界面上不显示所述弹幕消息的弹幕正文;
当所述弹幕消息的弹幕类型为标准弹幕类型时,在本地的播放界面上显示所述弹幕消息的弹幕正文。
7.根据权利要求1至4任一项所述的方法,其特征在于,所述获取通过所述弹幕编辑操作产生的弹幕消息,包括:
获取通过所述弹幕编辑操作录入的弹幕正文;
获取所述弹幕正文对应的弹幕产生时间,并按照所述弹幕产生时间确定所述视频分享后的起播时间;
生成至少包括所述弹幕正文和所述起播时间的弹幕消息。
8.一种基于弹幕消息的视频播放方法,其特征在于,所述方法包括:
在接收到弹幕消息后,当所述弹幕消息的弹幕类型为视频分享弹幕类型时,展示所述弹幕消息的消息体;
响应于对消息体的触发操作,进入所述弹幕消息所指定视频的播放界面;
在所述播放界面,按照所述弹幕消息指定的起播时间播放所述视频;
在所述播放界面中展示所述弹幕消息的弹幕正文。
9.根据权利要求8所述的方法,其特征在于,所述在接收到弹幕消息后,当所述弹幕消息的弹幕类型为视频分享弹幕类型时,展示所述弹幕消息的消息体,包括:
在接收到弹幕消息后,当所述弹幕消息的弹幕类型为视频分享弹幕类型、且当前处于视频播放状态时,在当前的播放界面展示所述弹幕消息的消息体;
当所述弹幕消息的弹幕类型为视频分享弹幕类型、且当前处于非视频播放状态时,在操作***提供的提示区域展示所述弹幕消息的消息体。
10.根据权利要求8或9所述的方法,其特征在于,所述方法还包括:
响应于对所述消息体的转发操作,重新确定所述弹幕消息的分享对象;
向重新确定的分享对象对应的目标终端发送所述弹幕消息;
当所述弹幕消息在所述目标终端上被触发时,在所述目标终端上按照所述弹幕消息指定的起播时间播放所述视频,并在所述目标终端上所述视频的播放界面中展示所述弹幕消息的弹幕正文。
11.根据权利要求10所述的方法,其特征在于,所述重新确定所述弹幕消息的分享对象,包括:
将所述弹幕消息置为编辑状态;
当所述弹幕消息包括用户指定符号时,响应于对所述弹幕消息的编辑操作,更新所述弹幕消息的弹幕正文中通过所述用户指定符号所指定的分享对象。
12.一种基于弹幕消息的视频分享装置,其特征在于,所述装置包括:
播放界面展示模块,用于展示视频的播放界面;
弹幕消息获取模块,用于响应于在所述播放界面触发的用于触发视频分享的弹幕编辑操作,获取通过所述弹幕编辑操作产生的弹幕消息,所述弹幕消息指定所述视频的起播时间;
弹幕消息分享模块,用于向所述弹幕消息的分享对象对应的目标终端发送所述弹幕消息;
当所述弹幕消息在所述目标终端上被触发时,在所述目标终端上按照所述弹幕消息指定的起播时间播放所述视频,并在所述目标终端上所述视频的播放界面中展示所述弹幕消息的弹幕正文。
13.一种基于弹幕消息的视频播放装置,其特征在于,所述装置包括:
消息体展示模块,用于在接收到弹幕消息后,当所述弹幕消息的弹幕类型为视频分享弹幕类型时,展示所述弹幕消息的消息体;
弹幕触发模块,用于响应于对消息体的触发操作,进入所述弹幕消息所指定视频的播放界面;
视频播放模块,用于在所述播放界面,按照所述弹幕消息指定的起播时间播放所述视频;
弹幕展示模块,用于在所述播放界面中展示所述弹幕消息的弹幕正文。
14.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。
15.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。
CN202011039190.XA 2020-09-28 2020-09-28 基于弹幕消息的视频分享方法、装置和计算机设备 Active CN112165646B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011039190.XA CN112165646B (zh) 2020-09-28 2020-09-28 基于弹幕消息的视频分享方法、装置和计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011039190.XA CN112165646B (zh) 2020-09-28 2020-09-28 基于弹幕消息的视频分享方法、装置和计算机设备

Publications (2)

Publication Number Publication Date
CN112165646A true CN112165646A (zh) 2021-01-01
CN112165646B CN112165646B (zh) 2022-02-18

Family

ID=73861031

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011039190.XA Active CN112165646B (zh) 2020-09-28 2020-09-28 基于弹幕消息的视频分享方法、装置和计算机设备

Country Status (1)

Country Link
CN (1) CN112165646B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038185A (zh) * 2021-04-02 2021-06-25 上海哔哩哔哩科技有限公司 弹幕处理方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160182592A1 (en) * 2009-06-16 2016-06-23 Microsoft Technology Licensing, Llc Publish/Subscribe Mashups For Social Networks
US20160366466A1 (en) * 2014-07-07 2016-12-15 Le Holdings(Beijing)Co., Ltd. Method for displaying bullet screen of video, and electronic device
CN107786905A (zh) * 2017-10-23 2018-03-09 咪咕动漫有限公司 一种视频分享的方法、装置
CN108039996A (zh) * 2017-10-26 2018-05-15 努比亚技术有限公司 动态分享消息查看方法、终端及计算机可读存储介质
CN108347640A (zh) * 2017-01-22 2018-07-31 北京康得新创科技股份有限公司 基于视频的信息处理方法和装置
CN109996124A (zh) * 2019-03-19 2019-07-09 北京奇艺世纪科技有限公司 一种弹幕处理方法、***及存储介质
CN111479157A (zh) * 2020-04-07 2020-07-31 北京字节跳动网络技术有限公司 弹幕展示方法、装置、电子设备及计算机存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160182592A1 (en) * 2009-06-16 2016-06-23 Microsoft Technology Licensing, Llc Publish/Subscribe Mashups For Social Networks
US20160366466A1 (en) * 2014-07-07 2016-12-15 Le Holdings(Beijing)Co., Ltd. Method for displaying bullet screen of video, and electronic device
CN108347640A (zh) * 2017-01-22 2018-07-31 北京康得新创科技股份有限公司 基于视频的信息处理方法和装置
CN107786905A (zh) * 2017-10-23 2018-03-09 咪咕动漫有限公司 一种视频分享的方法、装置
CN108039996A (zh) * 2017-10-26 2018-05-15 努比亚技术有限公司 动态分享消息查看方法、终端及计算机可读存储介质
CN109996124A (zh) * 2019-03-19 2019-07-09 北京奇艺世纪科技有限公司 一种弹幕处理方法、***及存储介质
CN111479157A (zh) * 2020-04-07 2020-07-31 北京字节跳动网络技术有限公司 弹幕展示方法、装置、电子设备及计算机存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈柳等: "科普弹幕设置方式对信息提取效率的影响", 《厦门理工学院学报》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113038185A (zh) * 2021-04-02 2021-06-25 上海哔哩哔哩科技有限公司 弹幕处理方法及装置
US11812110B2 (en) 2021-04-02 2023-11-07 Shanghai Bilibili Technology Co., Ltd. Bullet comment processing method and apparatus

Also Published As

Publication number Publication date
CN112165646B (zh) 2022-02-18

Similar Documents

Publication Publication Date Title
CN111970577B (zh) 字幕编辑方法、装置和电子设备
US10546010B2 (en) Method and system for storytelling on a computing device
US11265614B2 (en) Information sharing method and device, storage medium and electronic device
CN111405344B (zh) 弹幕的处理方法及装置
US11025967B2 (en) Method for inserting information push into live video streaming, server, and terminal
CN113365133B (zh) 视频分享方法、装置、设备及介质
US20090165030A1 (en) Obtaining User Reactions to Video
CN111294663A (zh) 弹幕处理方法、装置、电子设备及计算机可读存储介质
CN110149270B (zh) 用于即时消息传送的设备和方法
CN112969097B (zh) 内容播放方法和装置、内容评论方法和装置
CN111601141A (zh) 弹幕显示方法、装置、电子设备及可读存储介质
CN110704647B (zh) 一种内容处理方法及装置
CN112169320B (zh) 应用程序的启动及存档方法、装置、设备及存储介质
US20230317117A1 (en) Video generation method and apparatus, device, and storage medium
CN112169318B (zh) 应用程序的启动及存档方法、装置、设备及存储介质
US20240031317A1 (en) Image Sharing Method and Electronic Device
CN112165646B (zh) 基于弹幕消息的视频分享方法、装置和计算机设备
CN115079884A (zh) 会话消息的显示方法、装置、设备及存储介质
CN112169319B (zh) 应用程序的启动方法、装置、设备及存储介质
WO2020221076A1 (zh) 寄宿应用生成方法和装置
CN110401853B (zh) 弹幕显示方法和电子设备
CN112307925A (zh) 图像检测方法、图像显示方法、相关设备及存储介质
US11711334B2 (en) Information replying method, apparatus, electronic device, computer storage medium and product
CN116028724A (zh) 用于用户交互的方法、装置、设备和存储介质
CN115695355A (zh) 数据共享方法、装置、电子设备及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40037436

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant