CN104661096A - 视频弹幕添加方法及装置和视频播放方法及视频播放器 - Google Patents

视频弹幕添加方法及装置和视频播放方法及视频播放器 Download PDF

Info

Publication number
CN104661096A
CN104661096A CN201310590829.7A CN201310590829A CN104661096A CN 104661096 A CN104661096 A CN 104661096A CN 201310590829 A CN201310590829 A CN 201310590829A CN 104661096 A CN104661096 A CN 104661096A
Authority
CN
China
Prior art keywords
barrage
video
user
play position
information
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
CN201310590829.7A
Other languages
English (en)
Other versions
CN104661096B (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.)
Bengbu Shangwei Intellectual Property Operations Co.,Ltd.
Original Assignee
Shenzhen QVOD Technology 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 Shenzhen QVOD Technology Co Ltd filed Critical Shenzhen QVOD Technology Co Ltd
Priority to CN201310590829.7A priority Critical patent/CN104661096B/zh
Publication of CN104661096A publication Critical patent/CN104661096A/zh
Application granted granted Critical
Publication of CN104661096B publication Critical patent/CN104661096B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • H04N21/25435Billing, e.g. for subscription services involving characteristics of content or additional data, e.g. video resolution or the amount of advertising
    • 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
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种视频弹幕添加方法及装置。所述视频弹幕添加方法包括:S11、基于用户在播放器界面上的第一特定操作激活弹幕输入框,接收用户对当前播放位置的视频画面输入的评论文字;S12、基于用户在播放器界面上的第二特定操作截取当前播放位置的视频画面图像,并将截图与至少所述评论文字、播放位置和视频源哈希值作为弹幕信息上传至弹幕服务器。本发明还涉及相应的视频播放方法和视频播放器。通过本发明的弹幕信息,用户可以快速查看正在观看的影片和互联网上热播的影片、最新影片有哪些精彩瞬间或亮点,并可以快速定位播放,因而本发明达到了快速获取信息或分享信息的目的,优化了用户体验。

Description

视频弹幕添加方法及装置和视频播放方法及视频播放器
技术领域
本发明涉及视频处理技术,更具体地说,涉及一种视频弹幕添加方法和装置、以及相应的视频播放方法和视频播放器。
背景技术
目前用户在使用播放器播放影片时,如果希望把自己观看到的精彩瞬间或亮点立即与网友分享,必须暂停视频播放,然后打开各种视频截图工具,截下当前视频播放画面的图像后再进行编辑,发到各大论坛。这样的操作方式失去了连续观看影片的乐趣,还存在分享困难的问题。同样,如果用户想了解当前播放的影片有哪些精彩瞬间或亮点,就必须暂停播放,打开浏览器到各论坛搜索一番,这也同样影响了连续看片的乐趣。由于需要借助第三方途径才能分享对影片的评论以及查看他人对影片的评论,而且相关评论不能帮助用户精确定位播放到被评论的精彩瞬间或亮点,只能由用户通过手动拖拽到大概位置,这样既浪费时间和资源,也影响了用户体验。
发明内容
针对现有技术的上述缺陷,本发明提供一种视频弹幕添加方法和装置、以及相应的视频播放方法和视频播放器,使用户能够快速分享和查看影片评论,并能精确定位被评论的影片的精彩瞬间或亮点。
本发明解决其技术问题所采用的技术方案是:提出一种视频弹幕添加方法,包括如下步骤:
S11、基于用户在播放器界面上的第一特定操作激活弹幕输入框,接收用户对当前播放位置的视频画面输入的评论文字;
S12、基于用户在播放器界面上的第二特定操作截取当前播放位置的视频画面图像,并将截图与至少所述评论文字、播放位置和视频源哈希值作为弹幕信息上传至弹幕服务器。
一个实施例中,所述方法在步骤S12中截取当前播放位置的视频画面图像之前还包括:
验证所述用户是否已登录,如已登录,则直接获取所述用户的用户标识,如未登录,则接收用户输入的登录信息以获取所述用户的用户标识;
所述步骤S12中的弹幕信息还包括所述用户标识。
一个实施例中,所述步骤S12中将弹幕信息上传至弹幕服务器进一步包括:
将所述截图发送至弹幕图片服务器,并获取弹幕图片服务器返回的截图保存路径信息;
将所述评论文字、播放位置、视频源哈希值以及弹幕图片服务器返回的截图保存路径信息作为弹幕文本信息发送至弹幕文本服务器。
一个实施例中,所述方法还包括:
以所述弹幕信息更新播放器界面上显示的弹幕列表。
一个实施例中,所述方法还包括:
在当前播放位置的视频画面上显示所述评论文字。
本发明为解决技术问题还提出一种视频弹幕添加装置,包括:
弹幕输入模块,用于基于用户在播放器界面上的第一特定操作激活弹幕输入框,接收用户对当前播放位置的视频画面输入的评论文字;
弹幕上传模块,用于基于用户在播放器界面上的第二特定操作截取当前播放位置的视频画面图像,并将截图与至少所述评论文字、播放位置和视频源哈希值作为弹幕信息上传至弹幕服务器。
一个实施例中,所述装置还包括:
用户信息获取模块,用于在所述弹幕上传模块截取当前播放位置的视频画面图像之前验证所述用户是否已登录,如已登录,则直接获取所述用户的用户标识,如未登录,则接收用户输入的登录信息以获取所述用户的用户标识;
所述弹幕上传模块上传的弹幕信息还包括所述用户标识。
本发明为解决其技术问题还提出一种视频播放方法,包括如下步骤:
S21、播放视频文件;
S22、从弹幕服务器下载从初始播放位置开始与所述视频文件相关的指定条数的弹幕信息,其中每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值;
S23、以预定的时间间隔判断当前播放位置之后是否还有满足一定条件的已下载的弹幕信息,如无,则再次从弹幕服务器下载当前播放位置之后的指定条数的弹幕信息;
S24、依据当前播放位置显示对应的已下载的弹幕信息。
一个实施例中,所述步骤S22和步骤S23中从弹幕服务器下载弹幕信息进一步包括:从弹幕文本服务器下载弹幕文本信息,所述弹幕文本信息至少包括所述评论文字、播放位置和视频源哈希值以及截图在弹幕图片服务器的保存路径信息。
一个实施例中,所述步骤S24进一步包括:
在视频播放过程中逐条显示与当前播放位置对应的弹幕信息中的评论文字。
一个实施例中,所述步骤S24进一步包括:
基于用户在播放器界面上的第三特定操作生成一弹幕列表,所述弹幕列表显示出当前播放位置后已下载的弹幕文本信息中的至少播放位置和评论文字;
基于用户对所述弹幕列表的第四特定操作选定的一条弹幕文本信息中的截图保存路径信息从弹幕图片服务器下载对应的截图进行显示。
一个实施例中,所述步骤S24还包括:
基于用户对所述弹幕列表的第五特定操作选定的一条弹幕文本信息中的播放位置定位到对应的视频画面,并在所述视频画面上显示所述弹幕文本信息中的评论文字。
本发明为解决其技术问题还提出一种视频播放方法,包括如下步骤:
S31、基于默认的初始化设置或基于用户在播放器界面上的第六特定操作生成一弹幕列表,所述弹幕列表按预设的类别分别列出从弹幕服务器下载的相关弹幕信息,每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值;
S32、解析基于用户对所述弹幕列表的第七特定操作选定的一条弹幕信息,获取所述弹幕信息中的评论文字、播放位置和视频源哈希值;
S33、检测当前是否正在播放视频文件,并在当前未播放视频文件的情况下根据所述获取的视频源哈希值播放对应的视频文件,以及在当前正播放视频文件的情况下进一步比较获取的视频源哈希值与当前正在播放的视频的视频源哈希值是否相同,并在不相同的情况下结束当前视频的播放,根据获取的视频源哈希值播放对应的视频文件;
S34、根据获取的播放位置定位到当前播放的视频文件的对应视频画面,并在所述视频画面上显示所述获取的评论文字。
本发明为解决其技术问题还提出一种视频播放器,包括:
视频播放模块,用于播放视频文件;
弹幕获取模块,用于从弹幕服务器下载从初始播放位置开始与所述视频文件相关的指定条数的弹幕信息,并以预定的时间间隔判断当前播放位置之后是否还有满足一定条件的已下载的弹幕信息,如无,则再次从弹幕服务器下载当前播放位置之后的指定条数的弹幕信息,其中每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值;
弹幕显示模块,用于依据当前播放位置显示对应的已下载的弹幕信息。
一个实施例中,所述弹幕获取模块还用于从弹幕文本服务器下载弹幕文本信息,所述弹幕文本信息至少包括所述评论文字、播放位置和视频源哈希值以及截图在弹幕图片服务器的保存路径信息;
所述弹幕显示模块进一步包括:
弹幕列表显示模块,用于基于用户在播放器界面上的第三特定操作生成一弹幕列表,所述弹幕列表显示出当前播放位置后已下载的弹幕文本信息中的至少播放位置和评论文字;
弹幕截图显示模块,用于基于用户对所述弹幕列表的第四特定操作选定的一条弹幕文本信息中的截图保存路径信息从弹幕图片服务器下载对应的截图进行显示;
弹幕定位显示模块,用于基于用户对所述弹幕列表的第五特定操作选定的一条弹幕文本信息中的播放位置定位到对应的视频画面,并在所述视频画面上显示所述弹幕文本信息中的评论文字。
本发明为解决其技术问题还提出一种视频播放器,包括:
弹幕列表模块,用于基于默认的初始化设置或基于用户在播放器界面上的第六特定操作生成一弹幕列表,所述弹幕列表按预设的类别分别列出从弹幕服务器下载的相关弹幕信息,每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值;
弹幕解析模块,用于解析基于用户对所述弹幕列表的第七特定操作选定的一条弹幕信息,获取所述弹幕信息中的评论文字、播放位置和视频源哈希值;
视频播放模块,用于检测当前是否正在播放视频文件,并在当前未播放视频文件的情况下根据所述获取的视频源哈希值播放对应的视频文件,以及用于在当前正播放视频文件的情况下进一步比较获取的视频源哈希值与当前正在播放的视频的视频源哈希值是否相同,并在不相同的情况下结束当前视频的播放,根据获取的视频源哈希值播放对应的视频文件;
弹幕定位显示模块,用于根据所述获取的播放位置定位到当前播放的视频文件的对应视频画面,并在所述视频画面上显示所述获取的评论文字。
通过本发明的视频弹幕添加方法和装置,用户只需在播放器界面上通过特定操作激活弹幕输入框输入评论,即可添加弹幕信息至弹幕服务器,快速完成一次分享,大大节省操作时间和资源。而且由于弹幕信息中包含了影片截图,用户的评论更加直观;由于弹幕信息中包含了视频源哈希值和播放位置,用户可以精确定位到评论所针对的影片中的画面。通过本发明的视频播放方法和视频播放器生成的弹幕列表,用户可以快速查看正在观看的影片和互联网上热播的影片、最新影片有哪些精彩瞬间或亮点,并可以快速定位播放。因此本发明达到了快速获取信息或分享信息的目的,优化了用户体验。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明第一实施例的视频弹幕添加方法的流程图;
图2是本发明第二实施例的视频弹幕添加方法的流程图;
图3是本发明第三实施例的视频弹幕添加方法的流程图;
图4是本发明第一实施例的视频弹幕添加装置的逻辑框图;
图5是本发明第二实施例的视频弹幕添加装置的逻辑框图;
图6是本发明第一实施例的视频播放方法的流程图;
图7是图6中步骤S607的一个具体实施例的流程图;
图8是本发明第二实施例的视频播放方法的流程图。
图9是本发明第三实施例的视频播放方法的流程图;
图10是本发明第一实施例的视频播放器的逻辑框图;
图11是本发明第二实施例的视频播放器的逻辑框图;
图12是本发明一个实施例的播放器界面的示意图;
图13是本发明第一实施例的弹幕列表的示意图;
图14是本发明第二实施例的弹幕列表的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明第一实施例的视频弹幕添加方法100的流程图。如图1所示,该视频弹幕添加方法100包括如下步骤:
步骤S101中,基于用户在播放器界面上的第一特定操作激活弹幕输入框,接收用户对当前播放位置的视频画面输入的评论文字。
一个具体示例中,播放器界面上可设有弹幕输入框,当用户希望对当前正在播放的视频画面进行评论时,可以通过点击该弹幕输入框将其激活,以接收用户在该弹幕输入框内输入的评论文字。另一具体示例中,用户可通过快捷键如Enter键在播放器界面上激活并打开弹幕输入框,在该弹幕输入框中输入相应的评论文字。当输入框中没有输入内容时,再按Enter键即可关闭输入框。
步骤S102中,基于用户在播放器界面上的第二特定操作截取当前播放位置的视频画面图像,并将截图与至少所述评论文字、播放位置和视频源哈希值作为弹幕信息上传至弹幕服务器。
如前所述,当用户完成评论内容的输入后,可以通过在播放器界面上的第二特定操作产生一触发信号来截取当前播放位置的视频画面图像,并后将截图与输入的评论文字、以及评论所对应的视频画面的播放位置和视频的视频源哈希值一起作为弹幕信息上传给弹幕服务器。一个具体示例中,用户可以通过点击弹幕输入框旁边的发送按钮来产生此触发信号。另一具体示例中,用户可通过快捷键如Enter键来产生次触发信号。该截图可以是依据从播放器获取的当前播放位置的视频画面数据生成的缩略图。
本发明的一个具体示例中,步骤S102中将弹幕信息上传至弹幕服务器可以进一步通过如下方式来执行:
首先,采用TCP协议将截图发送至弹幕图片服务器,并获取弹幕图片服务器返回的截图保存路径信息;
然后,采用HTTP协议将评论文字、播放位置、视频源哈希值以及弹幕图片服务器返回的截图保存路径信息作为弹幕文本信息发送至弹幕文本服务器。
进一步的具体示例中,该截图保存路径信息可以是弹幕图片服务器分配的唯一的截图名称,基于该截图名称可以从弹幕图片服务器中获取到对应的截图。
通过以上方式将图片和文本信息分开发送和保存,可以简化操作,减轻服务器压力。在播放器加载弹幕信息时,可以先快速从弹幕文本服务器下载弹幕文本信息进行显示,再根据用户的需要决定是否依据弹幕文本信息中包含的截图路径从弹幕图片服务器下载对应的截图。
采用本发明第一实施例的视频弹幕添加方法100,用户只需在播放器界面上通过特定操作激活弹幕输入框输入评论,即可添加弹幕信息至弹幕服务器,快速完成一次分享。由于弹幕信息中包含了影片截图,用户的评论更加直观;由于弹幕信息中包含了视频源哈希值和播放位置,用户可以精确定位到评论所针对的影片中的画面。
图2示出了本发明第二实施例的视频弹幕添加方法200的流程图。如图2所示,该视频弹幕添加方法200包括如下步骤:
步骤S201中,基于用户在播放器界面上的第一特定操作激活弹幕输入框。如前结合图1所述,用户可以通过多种已知的操作激活弹幕输入框。
步骤S202中,接收用户在该弹幕输入框中输入的针对当前播放位置的视频画面的评论文字。
步骤S203中,判断是否检测到用户的第二特定操作。具体示例中,该第二特定操作可以是点击发送按钮或者按快捷键,以此触发截图操作。若步骤S203中没有检测到用户的第二特定操作,则返回步骤S202,等待用户输入评论文字。若步骤S203中检测到用户的第二特定操作,则执行步骤S204。
步骤S204中,验证用户是否已登录。若步骤S204中验证用户已登录,则执行步骤S206。若步骤S204中验证用户未登录,则执行步骤S205。
步骤S205中,接收用户输入的登录信息进行登录。一个具体示例中,可以在播放器界面上弹出一登录窗口,由用户输入用户名和密码登录。
步骤S206中,基于用户的登录信息获取用户的用户标识。一个具体示例中,该用户标识即用户的用户名。
步骤S207中,截取当前播放位置的视频画面图像。如前所述,该截图可以是依据从播放器获取的当前播放位置的视频画面数据生成的缩略图。
步骤S208中,将截图与评论文字、用户标识、播放位置和视频源哈希值一起作为弹幕信息上传至弹幕服务器。
图2所示的本发明的第二实施例与图1所示的第一实施例相比增加了验证用户是否已登录以获取用户标识的步骤,其目的是为了在弹幕信息中包含用户标识信息。采用图2所示的弹幕添加方法200分享评论信息,可以在播放器加载弹幕信息时基于用户标识向用户提供用户自己的评论记录,帮助用户在不同机器上定位播放自己评论过的视频。
图3示出了本发明第三实施例的视频弹幕添加方法300的流程图。图3所示的视频弹幕添加方法300对应于用户在播放器上查看当前播放的视频文件的弹幕列表的同时对当前视频画面分享评论的情况。如图3所示,该视频弹幕添加方法300包括如下步骤:
步骤S301中,基于用户在播放器界面上的第一特定操作激活弹幕输入框,接收用户对当前播放位置的视频画面输入的评论文字。
步骤S302中,基于用户在播放器界面上的第二特定操作截取当前播放位置的视频画面图像,并将截图与至少所述评论文字、播放位置和视频源哈希值作为弹幕信息上传至弹幕服务器。
方法300的步骤S301、S302与图1所示的视频弹幕添加方法100中的步骤S101、S102相同,故在此不再赘述。在图1所示方法100的基础上,方法300还包括如下步骤:
步骤S303中,以所述弹幕信息更新播放器界面上显示的弹幕列表。
步骤S304中,在当前播放位置的视频画面上显示所述评论文字。
如前所述,方法300对应于用户在播放器上查看当前播放的视频文件的弹幕列表的同时对当前视频画面分享评论的情况。因此,当用户在播放器上查看弹幕列表的同时添加弹幕信息时,用户添加的弹幕信息除了上传至弹幕服务器保存,还会立即显示于所查看的弹幕列表中,并且用户输入的评论文字也会在当前播放位置的视频画面上显示出来。具体示例中,评论文字可以采用已知的各种显示形式来显示,例如,可以以字幕的形式从右到左滚动显示出来。
图4示出了本发明第一实施例的视频弹幕添加装置400的逻辑框图。如图4所示,该视频弹幕添加装置400包括弹幕输入模块401和弹幕上传模块402。弹幕输入模块401用于基于用户在播放器界面上的第一特定操作激活弹幕输入框,接收用户对当前播放位置的视频画面输入的评论文字。如前结合图1所介绍,该第一特定操作可以是各种已知的操作,例如用户可以点击弹幕输入框以将其激活,又或者用户可以按快捷键如Enter键激活并打开一个弹幕输入框。弹幕上传模块402用于基于用户在播放器界面上的第二特定操作截取当前播放位置的视频画面图像,并将截图与至少所述评论文字、播放位置和视频源哈希值作为弹幕信息上传至弹幕服务器10。如前结合图1所示,具体示例中,该第二特定操作可以是点击发送按钮或者按快捷键,以此触发截图操作。弹幕上传模块402可从播放器获取当前播放位置的视频画面数据,并生成缩略图作为该视频画面的截图,与弹幕输入模块401接收到的评论文字、以及当前视频画面对应的播放位置、当前视频的视频源哈希值一起作为弹幕信息发送给弹幕服务器10保存,以便后续由播放器加载并显示给用户。
采用本发明第一实施例的视频弹幕添加装置400,用户只需在播放器界面上通过特定操作激活弹幕输入框输入评论,即可添加弹幕信息至弹幕服务器,快速完成一次分享。由于弹幕信息中包含了影片截图,用户的评论更加直观;由于弹幕信息中包含了视频源哈希值和播放位置,用户可以精确定位到评论所针对的影片中的画面。
图5示出了本发明第二实施例的弹幕信息添加装置500的逻辑框图。如图5所示,该弹幕信息添加装置500包括弹幕输入模块501、弹幕上传模块502、用户信息获取模块503、更新模块504和弹幕显示模块505。其中,弹幕输入模块501用于基于用户在播放器界面上的第一特定操作激活弹幕输入框,接收用户对当前播放位置的视频画面输入的评论文字。弹幕输入模块501与图4中的弹幕输入模块401的特征和作用相同,故在此不再赘述。
弹幕上传模块502用于基于用户在播放器界面上的第二特定操作截取当前播放位置的视频画面图像,并将截图与至少所述评论文字、播放位置和视频源哈希值作为弹幕信息上传至弹幕服务器。具体示例中,如图5所示,弹幕服务器进一步包括弹幕图片服务器11和弹幕文本服务器12。弹幕上传模块502首先采用TCP协议将截图发送至弹幕图片服务器11,并获取弹幕图片服务器11返回的截图保存路径信息;然后弹幕上传模块502采用HTTP协议将至少包含评论文字、播放位置、视频源哈希值以及弹幕图片服务器返回的截图保存路径信息的弹幕文本信息发送至弹幕文本服务器。通过以上方式将图片和文本信息分开发送和保存,可以简化操作,减轻服务器压力。在播放器加载弹幕信息时,可以先快速从弹幕文本服务器下载弹幕文本信息进行显示,再根据用户的需要决定是否依据弹幕文本信息中包含的截图路径从弹幕图片服务器下载对应的截图。
用户信息获取模块503用于在弹幕上传模块502截取当前播放位置的视频画面图像之前先验证用户是否已登录。如用户已登录,则用户信息获取模块503直接获取用户的用户标识。如用户未登录,则用户信息获取模块503接收用户输入的登录信息以获取用户的用户标识。一个具体示例中,可以在播放器界面上弹出一登录窗口,由用户输入用户名和密码登录,用户标识即用户的用户名。本实施例中,弹幕上传模块502在上传至弹幕文本服务器12的弹幕文本信息中还包含了用户标识,这样便可以在播放器加载弹幕信息时基于用户标识向用户提供用户自己的评论记录,帮助用户在不同机器上定位播放自己评论过的视频。
更新模块504用于在用户查看弹幕列表的同时添加弹幕信息的情况下,以用户添加的弹幕信息更新播放器界面上显示的弹幕列表,将用户添加的弹幕信显示于该弹幕列表中。弹幕显示模块505用于在当前播放位置的视频画面上显示用户输入的评论文字,例如以字幕的形式从右到左滚动显示于当前视频画面上。
基于以上所介绍的视频弹幕添加方法,本发明还提出一种视频播放方法。图6示出了本发明第一实施例的视频播放方法600的流程图。图6所示的方法600对应于用户在看片过程中需要了解影片后续内容的相关评论的情况。如图6所示,该视频播放方法600包括如下步骤:
步骤S601中,播放视频文件。
步骤S602中,从弹幕服务器下载从初始播放位置开始与该视频文件相关的指定条数的弹幕信息,其中每条弹幕信息至少包括评论文字、播放位置和视频源哈希值。因而可以通过匹配视频源哈希值的方式来找出与当前播放的视频文件相关的一定条数(例如30条)的弹幕信息。
步骤S603中,启动定时器。
步骤S604中,判断是否达到定时器的预定时间间隔(例如300毫秒)。若未达到,则返回步骤S603中继续等待。若达到,则执行步骤S605。
步骤S605中,判断当前播放位置之后是否还有满足一定条件的已下载的弹幕信息。一个具体示例中,步骤S605中可以判断当前播放位置之后是否还有已下载的弹幕信息。另一具体示例中,步骤S605中可以判断当前播放位置之后是否还有大于一定条数的已下载的弹幕信息。若是,则返回步骤S603继续等待下一个时间间隔。若否,则执行步骤S606。
步骤S606中,再次从弹幕服务器下载当前播放位置之后的指定条数(例如30条)的弹幕信息。
步骤S607中,依据当前播放位置显示对应的已下载的弹幕信息。
弹幕信息的显示依据播放器的设置以及用户的操作可以有不同的形式。例如,一个具体示例中,可以在视频播放过程中在视频画面上逐条显示与当前播放位置对应的弹幕信息中的评论文字。
另一具体示例中,当步骤S602和步骤S606中下载的弹幕信息已直接包含了截图的情况下,如图7所示,所述步骤S607进一步包括:
步骤S6071中,基于用户在播放器界面上的第三特定操作生成一弹幕列表,所述弹幕列表显示出当前播放位置后已下载的弹幕信息中的至少播放位置、截图和评论文字。例如,用户可以在观看播放的视频的过程中点击暂停按钮,步骤S6071中可以基于用户点击暂停按钮生成一弹幕列表。具体示例中,该弹幕列表可以以半透明弹窗的形式显示于播放器界面的中央,弹窗中显示出当前播放位置后已下载的弹幕信息中的播放位置、截图和评论文字。这样,用户便可以快速直观的查看对当前播放的视频后续部分内容的评论,了解视频中的精彩瞬间或亮点。
步骤S6072中,基于用户对弹幕列表的第五特定操作选定的一条弹幕信息中的播放位置定位到对应的视频画面,并在所述视频画面上显示所述弹幕信息中的评论文字。例如,用户在浏览了弹幕列表之后,可以通过双击其中一条评论来选定对应的弹幕信息,基于该弹幕信息中包含的播放位置播放器便可以定位到对应的视频画面,然后在该视频画面上显示对应的评论文字。具体示例中,评论文字可以采用已知的各种显示形式来显示,例如,可以以字幕的形式从右到左滚动显示出来。
采用本发明第一实施例的视频播放方法600,用户可以根据看片过程中的需要选择是否查看弹幕列表,并可以通过查看弹幕列表快速了解正在观看的影片后续有哪些精彩瞬间或亮点,并可以快速定位播放。
图8示出了本发明第二实施例的视频播放方法700的流程图。图8所示的视频播放方法700对应于本发明的将弹幕信息中的截图与文本分开保存在不同服务器中的情况。如图7所示,该视频播放方法700包括如下步骤:
步骤S701中,播放视频文件。
步骤S702中,从弹幕文本服务器下载从初始播放位置开始与该视频文件相关的指定条数(例如30条)的弹幕文本信息。如前所述,所述弹幕文本信息至少包括有评论文字、播放位置、视频源哈希值和截图保存路径信息,因而可以通过匹配视频源哈希值的方式来找出与当前播放的视频文件相关的一定条数的弹幕文本信息。
步骤S703中,启动定时器。
步骤S704中,判断是否达到定时器的预定时间间隔(例如300毫秒)。若未达到,则返回步骤S703中继续等到。若达到,则执行步骤S705。
步骤S705中,判断当前播放位置之后是否还有满足一定条件的已下载的弹幕文本信息。若是,则返回步骤S703继续等待下一个时间间隔。若否,则执行步骤S706。
步骤S706中,再次从弹幕文本服务器下载当前播放位置之后的指定条数(例如30条)的弹幕文本信息。
步骤S707中,基于用户在播放器界面上的第三特定操作生成一弹幕列表,所述弹幕列表显示出当前播放位置后已下载的弹幕信息中的至少播放位置和评论文字。例如,用户可以在观看播放的视频的过程中点击暂停按钮,步骤S707中可以基于用户点击暂停按钮生成一弹幕列表。具体示例中,该弹幕列表可以以半透明弹窗的形式显示于播放器界面的中央,弹窗中显示出当前播放位置后已下载的弹幕文本信息中的播放位置和评论文字(参见图13所示)。
步骤708中,基于用户对弹幕列表的第四特定操作选定的一条弹幕文本信息中的截图保存路径信息从弹幕图片服务器下载对应的截图,并显示该截图。例如,用户在浏览了弹幕列表的评论文字之后,可以通过点击每条评论中的预览按钮(参见图13中的标号1210所示)来选择查看对应的弹幕信息中的截图。具体来说,可以基于用户点击预览按钮,获取被选择的弹幕文本信息中的截图保存路径信息,从弹幕图片服务器下载对应的截图,并将其显示给用户。截图的显示根据预定的设置可以采用多种形式,例如也可以通过弹窗的形式来显示,还可以提供用户关闭截图的功能。
步骤709中,基于用户对弹幕列表的第五特定操作选定的一条弹幕文本信息中的播放位置定位到对应的视频画面,并在所述视频画面上显示所述弹幕信息中的评论文字。例如,用户在浏览了弹幕列表之后,或者用户在进一步查看了弹幕信息中的截图之后,可以通过双击其中一条评论文字来选定对应的弹幕信息,基于该弹幕信息中包含的播放位置,播放器便可以定位到对应的视频画面,然后在该视频画面上显示对应的评论文字。具体示例中,评论文字可以采用已知的各种显示形式来显示,例如,可以以字幕的形式从右到左滚动显示出来。
采用图8所示的本发明第二实施例的视频播放方法700,播放器在加载弹幕信息时,可以先仅从弹幕文本服务器下载弹幕文本信息而不必加载大数据量的图片,从而大大加快加载速度。当用户需要查看截图时,亦可依据弹幕文本信息中的截图保存路径信息从弹幕图片服务器下载对应的截图。
图9示出了本发明第三实施例的视频播放方法800的流程图。如图8所示,该视频播放方法800包括如下步骤:
步骤S801中,基于默认的初始化设置或基于用户在播放器界面上的第六特定操作生成一弹幕列表,所述弹幕列表按预设的类别分别列出从弹幕服务器下载的相关弹幕信息,每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值。进一步,每条弹幕信息还包括有添加该弹幕信息的用户的用户标识。步骤S801的一个具体示例中,当用户打开播放器时,播放器可初始化设置为自动生成一弹幕列表,该弹幕列表可以采用悬浮窗的形式,利用WebBrowser组件直接显示网页弹幕列表内容(参见图14所示)。弹幕列表内容可以分为例如本片评论、最热评论、最新评论和我的评论四个类别,以供用户切换查看。步骤S801的另一具体示例中,可以在打开播放器时或在播放视频的过程中基于用户点击播放器界面上的例如悬浮窗按钮(参见图12的标号1206所示)生成上述弹幕列表,显示不同类别的弹幕信息(参见图14所示)。
步骤S801的进一步具体示例中,弹幕列表中的每一条弹幕信息还包括有截图保存路径信息,基于该信息,可以从弹幕图片服务器下载到对应的截图。步骤S801的另一具体示例中,弹幕列表中的每一条弹幕信息直接显示出截图,以更方便用户了解正在观看的影片后续有哪些精彩瞬间或亮点。
步骤S802中,解析基于用户对所述弹幕列表的第七特定操作选定的一条弹幕信息,获取所述弹幕信息中的评论文字、播放位置和视频源哈希值。例如,用户在浏览了步骤S801中生成的弹幕列表之后,可以通过双击其中一条评论来选定对应的弹幕信息。解析该弹幕信息,便可以获得相应的评论文字、播放位置和视频源哈希值。
步骤S803中,检测当前是否正在播放视频文件。若播放器当前没有播放视频文件的话(例如用户仅仅打开了播放器而没有选择播放视频文件的情况),则跳至执行步骤S806。若播放器当前正在播放视频文件的话,则执行步骤S804。
步骤S804中,比较步骤S802中获取的视频源哈希值与当前正在播放的视频的视频源哈希值是否相同。若相同,则执行步骤S807,若不同,则执行步骤S805,结束当前视频的播放。
步骤S806中,根据步骤S802中获取的视频源哈希值播放对应的视频文件。根据视频源哈希值解析出视频路径并通过该视频路径播放对应的视频文件,是本领域技术人员已知的现有技术,故在此不做详细描述。
步骤S807中,根据步骤S802中获取的播放位置定位到当前播放的视频文件的对应视频画面,并在所述视频画面上显示获取的评论文字。具体示例中,评论文字可以采用已知的各种显示形式来显示,例如,可以以字幕的形式从右到左滚动显示出来。
采用本发明第三实施例的视频播放方法800,用户可以在观看影片的过程中通过弹幕列表悬浮窗快速查看正在观看的影片和互联网上热播的影片、最新的影片有哪些精彩瞬间或亮点,并可以快速定位播放。此外,用户还可以在没有播放影片的情况下通过弹幕列表悬浮窗显示的截图和评论内容,找到互联网上最热播和最新的电影有哪些精彩瞬间或亮点,并可以快速定位播放。
图10示出了本发明第一实施例的视频播放器1000的逻辑框图。如图10所示,该视频播放器1000包括视频播放模块1010、弹幕获取模块1020和弹幕显示模块1030。其中,视频播放模块1010用于播放视频文件。弹幕获取模块1020用于从弹幕服务器10下载从初始播放位置开始与所述视频文件相关的指定条数(例如30条)的弹幕信息,其中每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值。弹幕获取模块1020还以预定的时间间隔(例如300毫秒)判断当前播放位置之后是否还有满足一定条件的已下载的弹幕信息,如无,则再次从弹幕服务器下载当前播放位置之后的指定条数的弹幕信息。例如一个具体示例中,弹幕获取模块1020可以基于当前播放位置之后是否还有已下载的弹幕信息来判断是否再次从服务器下载。例如又一具体示例中,弹幕获取模块1020可以基于当前播放位置之后是否还有大于一定条数的已下载的弹幕信息来判断是否再次从服务器下载。
弹幕显示模块1030用于依据当前播放位置显示对应的已下载的弹幕信息。弹幕信息的显示依据播放器的设置以及用户的操作可以有不同的形式。例如,一个具体示例中,弹幕显示模块1030可以在视频播放过程中在视频画面上逐条显示与当前播放位置对应的弹幕信息中的评论文字。另一具体示例中,如图10所示,弹幕显示模块1030进一步包括弹幕列表显示模块1031、弹幕截图显示模块1032和弹幕定位显示模块1033。
当弹幕获取模块1020从弹幕服务器下载的弹幕信息已直接包含了截图的情况下,弹幕列表显示模块1031基于用户在播放器界面上的第三特定操作生成一弹幕列表,所述弹幕列表显示出当前播放位置后已下载的弹幕信息中的至少播放位置、截图和评论文字。例如,用户可以在观看播放的视频的过程中点击暂停按钮,弹幕列表显示模块1031可以基于用户点击暂停按钮生成一弹幕列表。接着,弹幕定位显示模块1033基于用户对弹幕列表的第五特定操作选定的一条弹幕信息中的播放位置定位到对应的视频画面,并在所述视频画面上显示所述弹幕信息中的评论文字。例如,用户在浏览了弹幕列表之后,可以通过双击其中一条评论来选定对应的弹幕信息,基于该弹幕信息中包含的播放位置播放器便可以定位到对应的视频画面,然后在该视频画面上显示对应的评论文字。
当弹幕获取模块1020仅从弹幕文本服务器下载了弹幕文本信息的情况下,弹幕列表显示模块1031基于用户在播放器界面上的第三特定操作(例如暂停操作)生成一弹幕列表,所述弹幕列表显示出当前播放位置后已下载的弹幕文本信息中的至少播放位置和评论文字。具体示例中,该弹幕列表可以以半透明弹窗的形式显示于播放器界面的中央,弹窗中显示出当前播放位置后已下载的弹幕文本信息中的播放位置和评论文字(参见图13所示)。这样,用户便可以快速直观的查看对当前播放的视频后续部分内容的评论,了解视频中的精彩瞬间或亮点。弹幕截图显示模块1032基于用户对弹幕列表的第四特定操作(例如点击每条评论中的预览按钮)选定的一条弹幕文本信息中的截图保存路径信息从弹幕图片服务器下载对应的截图,并显示该截图。具体来说,弹幕截图显示模块1032可以基于用户点击预览按钮,获取被选择的弹幕文本信息中的截图保存路径信息,从弹幕图片服务器下载对应的截图,并将其显示给用户。截图的显示根据预定的设置可以采用多种形式,例如也可以通过弹窗的形式来显示,还可以提供用户关闭截图的功能。弹幕定位显示模块1033基于用户对弹幕列表的第五特定操作(例如双击)选定的一条弹幕信息中的播放位置定位到对应的视频画面,并在所述视频画面上显示所述弹幕信息中的评论文字,例如以字幕的形式从右到左滚动显示出评论文字。
图11示出了本发明第二实施例的视频播放器2000的逻辑框图。如图11所示,该视频播放器2000包括弹幕列表模块2010、弹幕解析模块2020、视频播放模块2030和弹幕定位显示模块2040。
弹幕列表模块2010用于基于默认的初始化设置或基于用户在播放器界面上的第五特定操作生成一弹幕列表,所述弹幕列表按预设的类别分别列出从弹幕服务器下载的相关弹幕信息,每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值,并可进一步包括有添加该弹幕信息的用户的用户标识。一个具体示例中,弹幕列表模块2010可以在用户打开播放器进行初始化时自动生成一弹幕列表,该弹幕列表可以采用悬浮窗的形式,利用WebBrowser组件直接显示网页弹幕列表内容(参见图14所示),弹幕列表内容可以分为例如本片评论、最热评论、最新评论和我的评论四个类别,以供用户切换查看。另一具体示例中,弹幕列表模块2010可以在打开播放器时或在播放视频的过程中基于用户点击播放器界面上的例如悬浮窗按钮(参见图12所示)生成上述弹幕列表,显示不同类别的弹幕信息(参见图14所示)。
进一步具体示例中,弹幕列表模块2010生成的弹幕列表中的每一条弹幕信息还包括有截图保存路径信息,基于该信息,可以从弹幕图片服务器下载到对应的截图。另一具体示例中,弹幕列表模块2010生成的弹幕列表中的每一条弹幕信息直接显示出截图,以更方便用户了解正在观看的影片后续有哪些精彩瞬间或亮点。
弹幕解析模块2020用于解析基于用户对弹幕列表模块2010生成的弹幕列表的第六特定操作选定的一条弹幕信息,获取所述弹幕信息中的评论文字、播放位置和视频源哈希值。例如,弹幕解析模块2020可基于用户双击弹幕列表中的一条评论来选定对应的弹幕信息,解析该弹幕信息,便可以获得相应的评论文字、播放位置和视频源哈希值。
视频播放模块2030用于检测当前是否正在播放视频文件,并在当前未播放视频文件的情况下根据弹幕解析模块2020获取的视频源哈希值播放对应的视频文件,以及用于在当前正播放视频文件的情况下进一步比较获取的视频源哈希值与当前正在播放的视频的视频源哈希值是否相同,并在不相同的情况下结束当前视频的播放,根据获取的视频源哈希值播放对应的视频文件。
弹幕定位显示模块2040用于根据弹幕解析模块2020获取的播放位置定位到视频播放模块2030当前播放的视频文件的对应视频画面,并在所述视频画面上显示所述获取的评论文字。
如图11所示,视频播放模块2030进一步包括检测子模块2031、比较子模块2032和播放子模块2033。其中,检测子模块2031用于检测当前是否正在播放视频文件。若检测子模块2031检测到当前未播放视频文件,则直接由播放子模块2033根据弹幕解析模块2020获取的视频源哈希值播放对应的视频文件,然后由弹幕定位显示模块2040根据弹幕解析模块2020获取的播放位置定位到播放子模块2033当前播放的视频文件的对应视频画面,并在所述视频画面上显示所述获取的评论文字。若检测子模块2031检测到当前正播放视频文件,则进一步由比较子模块2032比较获取的视频源哈希值与当前正在播放的视频的视频源哈希值是否相同。若比较子模块2032比较视频哈希值相同,则由弹幕定位显示模块2040根据获取的播放位置定位到播放子模块2033当前播放的视频文件的对应视频画面,并在所述视频画面上显示所述获取的评论文字。若比较子模块2032比较视频哈希值不同,则由播放子模块2033结束当前视频的播放,根据弹幕解析模块2020获取的视频源哈希值播放对应的视频文件,然后由弹幕定位显示模块2040根据获取的播放位置定位到播放子模块2033当前播放的视频文件的对应视频画面,并在所述视频画面上显示所述获取的评论文字。
图12示出了本发明一个实施例的播放器界面1200的示意图。如图12所示,播放器界面1200设有视频播放界面1201,其上显示播放中的视频画面。播放器界面1200还设有例如进度控制按钮(快进、快退、暂停)、进度控制条、音量调节按钮等,以控制视频的播放。进一步,播放器界面1200上还设有弹幕开关按钮1202,用户可以通过点击该弹幕开关按钮1202来开启和关闭播放器的弹幕功能。首次安装播放器会默认打开弹幕功能。如果要对当前播放位置的视频画面发布评论,用户可以点击弹幕输入框1203将其激活,或者按快捷键如Enter键激活弹幕输入框1203,然后在该输入框1203中输入评论文字。输入完成后,用户可以点击发送按钮1204或者再次按快捷键完成弹幕信息的添加。当弹幕输入框1203中没有输入内容时,再按快捷键即可关闭弹幕输入框1203。
在视频播放过程中,如果用户希望快速了解后续有哪些精彩瞬间或亮点,可以点击暂停按钮1205暂停视频播放,此时会在播放器界面1200的中央显示一半透明的弹幕列表弹窗,如图13中的弹幕列表1208所示。该弹幕列表1208中显示出当前播放位置后已下载的每条弹幕信息1209中的播放位置和评论文字,以便用户快速直观的查看。用户通过双击其中一条弹幕信息,便可在播放器上定位到该弹幕信息的播放位置对应的视频画面,并在该视频画面上显示弹幕信息中的评论文字1207。而且,每条弹幕信息1209还提供有预览按钮1210,点击该预览按钮1210,可以取出对应弹幕信息1209中的截图保存路径信息,根据该截图保存路径信息可从弹幕图片服务器下载到相应的截图,并显示给用户。
进一步如图12所示,播放器界面1200上还设有悬浮窗按钮1206。用户点击悬浮窗按钮1206,便可弹出一悬浮窗形式的弹幕列表1208’,如图14所示。弹幕列表1208’的内容可以分为本片评论、最热评论、最新评论和我的评论四个类别,便于用户切换查看,了解看正在观看的影片和互联网上热播的影片、最新的影片有哪些精彩瞬间或亮点,并向用户提供自己的评论记录,以便进行快速定位播放。
在本发明的实施例中,用户还可以选择将弹幕信息发布到如弹幕广场的网络社区平台,实现与其他观影用户的即时交流互动与分享。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (16)

1.一种视频弹幕添加方法,其特征在于,包括如下步骤:
S11、基于用户在播放器界面上的第一特定操作激活弹幕输入框,接收用户对当前播放位置的视频画面输入的评论文字;
S12、基于用户在播放器界面上的第二特定操作截取当前播放位置的视频画面图像,并将截图与至少所述评论文字、播放位置和视频源哈希值作为弹幕信息上传至弹幕服务器。
2.根据权利要求1所述的方法,其特征在于,所述方法在步骤S12中截取当前播放位置的视频画面图像之前还包括:
验证所述用户是否已登录,如已登录,则直接获取所述用户的用户标识,如未登录,则接收用户输入的登录信息以获取所述用户的用户标识;
所述步骤S12中的弹幕信息还包括所述用户标识。
3.根据权利要求1所述的方法,其特征在于,所述步骤S12中将弹幕信息上传至弹幕服务器进一步包括:
将所述截图发送至弹幕图片服务器,并获取弹幕图片服务器返回的截图保存路径信息;
将所述评论文字、播放位置、视频源哈希值以及弹幕图片服务器返回的截图保存路径信息作为弹幕文本信息发送至弹幕文本服务器。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
以所述弹幕信息更新播放器界面上显示的弹幕列表。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
在当前播放位置的视频画面上显示所述评论文字。
6.一种视频弹幕添加装置,其特征在于,包括:
弹幕输入模块,用于基于用户在播放器界面上的第一特定操作激活弹幕输入框,接收用户对当前播放位置的视频画面输入的评论文字;
弹幕上传模块,用于基于用户在播放器界面上的第二特定操作截取当前播放位置的视频画面图像,并将截图与至少所述评论文字、播放位置和视频源哈希值作为弹幕信息上传至弹幕服务器。
7.根据权利要求6所述的视频弹幕添加装置,其特征在于,所述装置还包括:
用户信息获取模块,用于在所述弹幕上传模块截取当前播放位置的视频画面图像之前验证所述用户是否已登录,如已登录,则直接获取所述用户的用户标识,如未登录,则接收用户输入的登录信息以获取所述用户的用户标识;
所述弹幕上传模块上传的弹幕信息还包括所述用户标识。
8.一种视频播放方法,其特征在于,包括如下步骤:
S21、播放视频文件;
S22、从弹幕服务器下载从初始播放位置开始与所述视频文件相关的指定条数的弹幕信息,其中每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值;
S23、以预定的时间间隔判断当前播放位置之后是否还有满足一定条件的已下载的弹幕信息,如无,则再次从弹幕服务器下载当前播放位置之后的指定条数的弹幕信息;
S24、依据当前播放位置显示对应的已下载的弹幕信息。
9.根据权利要求8所述的方法,其特征在于,所述步骤S22和步骤S23中从弹幕服务器下载弹幕信息进一步包括:从弹幕文本服务器下载弹幕文本信息,所述弹幕文本信息至少包括所述评论文字、播放位置和视频源哈希值以及截图在弹幕图片服务器的保存路径信息。
10.根据权利要求9所述的方法,其特征在于,所述步骤S24进一步包括:
在视频播放过程中逐条显示与当前播放位置对应的弹幕文本信息中的评论文字。
11.根据权利要求9所述的方法,其特征在于,所述步骤S24进一步包括:
基于用户在播放器界面上的第三特定操作生成一弹幕列表,所述弹幕列表显示出当前播放位置后已下载的弹幕文本信息中的至少播放位置和评论文字;
基于用户对所述弹幕列表的第四特定操作选定的一条弹幕文本信息中的截图保存路径信息从弹幕图片服务器下载对应的截图进行显示。
12.根据权利要求11所述的方法,其特征在于,所述步骤S24还包括:
基于用户对所述弹幕列表的第五特定操作选定的一条弹幕文本信息中的播放位置定位到对应的视频画面,并在所述视频画面上显示所述弹幕文本信息中的评论文字。
13.一种视频播放方法,其特征在于,包括如下步骤:
S31、基于默认的初始化设置或基于用户在播放器界面上的第六特定操作生成一弹幕列表,所述弹幕列表按预设的类别分别列出从弹幕服务器下载的相关弹幕信息,每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值;
S32、解析基于用户对所述弹幕列表的第七特定操作选定的一条弹幕信息,获取所述弹幕信息中的评论文字、播放位置和视频源哈希值;
S33、检测当前是否正在播放视频文件,并在当前未播放视频文件的情况下根据所述获取的视频源哈希值播放对应的视频文件,以及在当前正播放视频文件的情况下进一步比较获取的视频源哈希值与当前正在播放的视频的视频源哈希值是否相同,并在不相同的情况下结束当前视频的播放,根据获取的视频源哈希值播放对应的视频文件;
S34、根据获取的播放位置定位到当前播放的视频文件的对应视频画面,并在所述视频画面上显示所述获取的评论文字。
14.一种视频播放器,其特征在于,包括:
视频播放模块,用于播放视频文件;
弹幕获取模块,用于从弹幕服务器下载从初始播放位置开始与所述视频文件相关的指定条数的弹幕信息,并以预定的时间间隔判断当前播放位置之后是否还有满足一定条件的已下载的弹幕信息,如无,则再次从弹幕服务器下载当前播放位置之后的指定条数的弹幕信息,其中每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值;
弹幕显示模块,用于依据当前播放位置显示对应的已下载的弹幕信息。
15.根据权利要求14所述的视频播放器,其特征在于,所述弹幕获取模块还用于从弹幕文本服务器下载弹幕文本信息,所述弹幕文本信息至少包括所述评论文字、播放位置和视频源哈希值以及截图在弹幕图片服务器的保存路径信息;
所述弹幕显示模块进一步包括:
弹幕列表显示模块,用于基于用户在播放器界面上的第三特定操作生成一弹幕列表,所述弹幕列表显示出当前播放位置后已下载的弹幕文本信息中的至少播放位置和评论文字;
弹幕截图显示模块,用于基于用户对所述弹幕列表的第四特定操作选定的一条弹幕文本信息中的截图保存路径信息从弹幕图片服务器下载对应的截图进行显示;
弹幕定位显示模块,用于基于用户对所述弹幕列表的第五特定操作选定的一条弹幕文本信息中的播放位置定位到对应的视频画面,并在所述视频画面上显示所述弹幕文本信息中的评论文字。
16.一种视频播放器,其特征在于,包括:
弹幕列表模块,用于基于默认的初始化设置或基于用户在播放器界面上的第六特定操作生成一弹幕列表,所述弹幕列表按预设的类别分别列出从弹幕服务器下载的相关弹幕信息,每条所述弹幕信息至少包括评论文字、播放位置和视频源哈希值;
弹幕解析模块,用于解析基于用户对所述弹幕列表的第七特定操作选定的一条弹幕信息,获取所述弹幕信息中的评论文字、播放位置和视频源哈希值;
视频播放模块,用于检测当前是否正在播放视频文件,并在当前未播放视频文件的情况下根据所述获取的视频源哈希值播放对应的视频文件,以及用于在当前正播放视频文件的情况下进一步比较获取的视频源哈希值与当前正在播放的视频的视频源哈希值是否相同,并在不相同的情况下结束当前视频的播放,根据获取的视频源哈希值播放对应的视频文件;
弹幕定位显示模块,用于根据所述获取的播放位置定位到当前播放的视频文件的对应视频画面,并在所述视频画面上显示所述获取的评论文字。
CN201310590829.7A 2013-11-21 2013-11-21 视频弹幕添加方法及装置和视频播放方法及视频播放器 Active CN104661096B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310590829.7A CN104661096B (zh) 2013-11-21 2013-11-21 视频弹幕添加方法及装置和视频播放方法及视频播放器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310590829.7A CN104661096B (zh) 2013-11-21 2013-11-21 视频弹幕添加方法及装置和视频播放方法及视频播放器

Publications (2)

Publication Number Publication Date
CN104661096A true CN104661096A (zh) 2015-05-27
CN104661096B CN104661096B (zh) 2018-06-19

Family

ID=53251706

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310590829.7A Active CN104661096B (zh) 2013-11-21 2013-11-21 视频弹幕添加方法及装置和视频播放方法及视频播放器

Country Status (1)

Country Link
CN (1) CN104661096B (zh)

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104881237A (zh) * 2015-06-15 2015-09-02 广州华多网络科技有限公司 一种网络互动方法及客户端
CN104980809A (zh) * 2015-06-30 2015-10-14 北京奇艺世纪科技有限公司 一种弹幕处理方法和装置
CN104980500A (zh) * 2015-06-08 2015-10-14 腾讯科技(北京)有限公司 一种信息显示方法及终端
CN104994401A (zh) * 2015-07-03 2015-10-21 王春晖 弹幕处理方法、装置及***
CN104994425A (zh) * 2015-06-30 2015-10-21 北京奇艺世纪科技有限公司 一种视频标识方法和装置
CN104991922A (zh) * 2015-06-26 2015-10-21 努比亚技术有限公司 一种信息的输出方法及其装置
CN105307030A (zh) * 2015-09-30 2016-02-03 广州酷狗计算机科技有限公司 弹幕显示方法及装置
CN105335051A (zh) * 2015-11-20 2016-02-17 珠海多玩信息技术有限公司 在视屏区域显示弹幕式礼物的方法及装置
CN105847932A (zh) * 2016-03-30 2016-08-10 乐视控股(北京)有限公司 弹幕信息的显示方法、装置及***
CN105872810A (zh) * 2016-05-26 2016-08-17 网易传媒科技(北京)有限公司 一种媒体内容分享方法和装置
CN105872820A (zh) * 2015-12-03 2016-08-17 乐视云计算有限公司 添加视频标签的方法和装置
CN105872709A (zh) * 2016-03-30 2016-08-17 乐视控股(北京)有限公司 弹幕信息的显示方法及装置
CN105898599A (zh) * 2015-12-09 2016-08-24 乐视网信息技术(北京)股份有限公司 一种用于视频的评论方法、装置及终端设备
CN105898600A (zh) * 2015-12-10 2016-08-24 乐视网信息技术(北京)股份有限公司 弹幕数据的处理方法和终端设备
CN105959816A (zh) * 2016-06-27 2016-09-21 乐视控股(北京)有限公司 弹幕显示方法及装置
CN105979337A (zh) * 2015-12-28 2016-09-28 武汉斗鱼网络科技有限公司 一种弹幕播放装置及方法
CN105979382A (zh) * 2016-06-01 2016-09-28 乐视控股(北京)有限公司 一种通过截图分享视频的方法及装置
CN106096027A (zh) * 2016-06-27 2016-11-09 武汉斗鱼网络科技有限公司 一种用于视频网站的弹幕永久保存方法及装置
CN106210773A (zh) * 2016-08-19 2016-12-07 暴风集团股份有限公司 在本地视频中播放弹幕的方法及***
CN106209579A (zh) * 2016-06-28 2016-12-07 武汉斗鱼网络科技有限公司 弹幕网站聊天过程中快速生成超链接的***及方法
CN106231428A (zh) * 2016-07-29 2016-12-14 乐视控股(北京)有限公司 一种视频推荐方法及装置
CN106375825A (zh) * 2016-08-23 2017-02-01 乐视控股(北京)有限公司 一种图片生成处理方法、图片显示处理方法和装置
CN106469165A (zh) * 2015-08-18 2017-03-01 腾讯科技(深圳)有限公司 弹幕展示方法及弹幕展示装置
CN106550277A (zh) * 2015-09-23 2017-03-29 天津三星电子有限公司 一种加载弹幕的方法及显示设备
CN106604066A (zh) * 2016-12-13 2017-04-26 宁夏凯速德科技有限公司 改进的视频app中个性化推荐方法及***
CN106792250A (zh) * 2017-01-17 2017-05-31 百度在线网络技术(北京)有限公司 弹幕信息交互方法及装置
CN106851330A (zh) * 2015-12-03 2017-06-13 山大鲁能信息科技有限公司 一种基于web技术的在线点播微课视频的打点播放方法
CN106951334A (zh) * 2017-03-21 2017-07-14 武汉斗鱼网络科技有限公司 发送彩色弹幕的方法及***
CN106973329A (zh) * 2017-03-23 2017-07-21 上海幻电信息科技有限公司 一种基于html5的弹幕播放器及其方法
CN107484025A (zh) * 2017-08-31 2017-12-15 维沃移动通信有限公司 一种弹幕显示方法及移动终端
WO2018000627A1 (zh) * 2016-06-30 2018-01-04 乐视控股(北京)有限公司 内容处理方法及装置
CN107566906A (zh) * 2017-08-29 2018-01-09 北京奇艺世纪科技有限公司 一种视频评论处理方法及装置
CN107566909A (zh) * 2017-08-08 2018-01-09 广东艾檬电子科技有限公司 一种基于弹幕的视频内容搜索方法及用户终端
CN107734373A (zh) * 2017-10-12 2018-02-23 网易(杭州)网络有限公司 弹幕发送方法及装置、存储介质、电子设备
CN108449255A (zh) * 2018-02-06 2018-08-24 广州市动景计算机科技有限公司 评论交互方法、设备、客户端装置及电子设备
CN108737904A (zh) * 2018-04-13 2018-11-02 维沃移动通信有限公司 一种视频数据处理方法及移动终端
WO2019007029A1 (zh) * 2017-07-04 2019-01-10 上海全土豆文化传播有限公司 一种弹幕信息的处理方法及客户端
CN109299719A (zh) * 2018-09-30 2019-02-01 武汉斗鱼网络科技有限公司 基于字符分割的弹幕校验方法、装置、终端及存储介质
CN109413507A (zh) * 2018-09-30 2019-03-01 武汉斗鱼网络科技有限公司 弹幕库与直播间引用关系的处理方法、装置、终端和介质
CN109947981A (zh) * 2017-10-30 2019-06-28 上海全土豆文化传播有限公司 视频分享方法及装置
CN110149549A (zh) * 2019-02-26 2019-08-20 腾讯科技(深圳)有限公司 信息的显示方法及装置
CN110300334A (zh) * 2018-03-22 2019-10-01 上海哔哩哔哩科技有限公司 弹幕播放控制方法、服务器及弹幕播放控制***
CN110602565A (zh) * 2019-08-30 2019-12-20 维沃移动通信有限公司 一种图像处理方法及电子设备
CN110933509A (zh) * 2019-12-09 2020-03-27 北京字节跳动网络技术有限公司 一种信息发布的方法、装置、电子设备及存储介质
CN110944224A (zh) * 2019-11-29 2020-03-31 维沃移动通信有限公司 视频播放方法及电子设备
CN111294662A (zh) * 2020-03-02 2020-06-16 腾讯科技(深圳)有限公司 弹幕生成方法、装置、设备及存储介质
CN111385606A (zh) * 2018-12-28 2020-07-07 Tcl集团股份有限公司 一种视频预览方法、装置及智能终端
CN111405344A (zh) * 2020-03-18 2020-07-10 腾讯科技(深圳)有限公司 弹幕的处理方法及装置
CN111432284A (zh) * 2020-04-30 2020-07-17 成都新潮传媒集团有限公司 一种多媒体终端的弹幕交互方法及多媒体终端
CN111726676A (zh) * 2020-07-03 2020-09-29 腾讯科技(深圳)有限公司 基于视频的图像生成方法、显示方法、装置以及设备
CN112241502A (zh) * 2020-10-16 2021-01-19 北京字节跳动网络技术有限公司 一种页面加载检测方法及装置
WO2021083168A1 (zh) * 2019-10-30 2021-05-06 维沃移动通信有限公司 视频分享方法及电子设备
CN112969097A (zh) * 2021-02-19 2021-06-15 腾讯科技(深圳)有限公司 内容播放方法和装置、内容评论方法和装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007112448A2 (en) * 2006-03-28 2007-10-04 Cisco Media Solutions, Inc Embedded metadata in a media presentation
CN102307156A (zh) * 2011-05-16 2012-01-04 北京奇艺世纪科技有限公司 一种视频图片分享并返回播放的方法及装置
TW201215143A (en) * 2010-09-21 2012-04-01 Beijing Qiyi Century Science & Amp Technology Co Ltd Method for adding video information, method for displaying video information and devices using the same
CN102905170A (zh) * 2012-10-08 2013-01-30 北京导视互动网络技术有限公司 视频的弹幕方法及***
CN103024587A (zh) * 2012-12-31 2013-04-03 Tcl数码科技(深圳)有限责任公司 一种视频点播的信息标注及显示方法及装置
CN103096182A (zh) * 2011-11-04 2013-05-08 腾讯科技(深圳)有限公司 一种网络电视节目信息的分享方法和***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007112448A2 (en) * 2006-03-28 2007-10-04 Cisco Media Solutions, Inc Embedded metadata in a media presentation
TW201215143A (en) * 2010-09-21 2012-04-01 Beijing Qiyi Century Science & Amp Technology Co Ltd Method for adding video information, method for displaying video information and devices using the same
CN102307156A (zh) * 2011-05-16 2012-01-04 北京奇艺世纪科技有限公司 一种视频图片分享并返回播放的方法及装置
CN103096182A (zh) * 2011-11-04 2013-05-08 腾讯科技(深圳)有限公司 一种网络电视节目信息的分享方法和***
CN102905170A (zh) * 2012-10-08 2013-01-30 北京导视互动网络技术有限公司 视频的弹幕方法及***
CN103024587A (zh) * 2012-12-31 2013-04-03 Tcl数码科技(深圳)有限责任公司 一种视频点播的信息标注及显示方法及装置

Cited By (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104980500A (zh) * 2015-06-08 2015-10-14 腾讯科技(北京)有限公司 一种信息显示方法及终端
CN104980500B (zh) * 2015-06-08 2019-01-04 腾讯科技(北京)有限公司 一种信息显示方法及终端
CN104881237B (zh) * 2015-06-15 2019-08-06 广州华多网络科技有限公司 一种网络互动方法及客户端
CN104881237A (zh) * 2015-06-15 2015-09-02 广州华多网络科技有限公司 一种网络互动方法及客户端
CN104991922A (zh) * 2015-06-26 2015-10-21 努比亚技术有限公司 一种信息的输出方法及其装置
CN104994425B (zh) * 2015-06-30 2018-11-23 北京奇艺世纪科技有限公司 一种视频标识方法和装置
CN104980809A (zh) * 2015-06-30 2015-10-14 北京奇艺世纪科技有限公司 一种弹幕处理方法和装置
CN104994425A (zh) * 2015-06-30 2015-10-21 北京奇艺世纪科技有限公司 一种视频标识方法和装置
CN104994401A (zh) * 2015-07-03 2015-10-21 王春晖 弹幕处理方法、装置及***
CN106469165A (zh) * 2015-08-18 2017-03-01 腾讯科技(深圳)有限公司 弹幕展示方法及弹幕展示装置
CN106550277A (zh) * 2015-09-23 2017-03-29 天津三星电子有限公司 一种加载弹幕的方法及显示设备
CN105307030B (zh) * 2015-09-30 2018-07-17 广州酷狗计算机科技有限公司 弹幕显示方法及装置
CN105307030A (zh) * 2015-09-30 2016-02-03 广州酷狗计算机科技有限公司 弹幕显示方法及装置
CN105335051A (zh) * 2015-11-20 2016-02-17 珠海多玩信息技术有限公司 在视屏区域显示弹幕式礼物的方法及装置
CN105872820A (zh) * 2015-12-03 2016-08-17 乐视云计算有限公司 添加视频标签的方法和装置
CN106851330A (zh) * 2015-12-03 2017-06-13 山大鲁能信息科技有限公司 一种基于web技术的在线点播微课视频的打点播放方法
CN106851330B (zh) * 2015-12-03 2020-04-10 山大鲁能信息科技有限公司 一种基于web技术的在线点播微课视频的打点播放方法
CN105898599A (zh) * 2015-12-09 2016-08-24 乐视网信息技术(北京)股份有限公司 一种用于视频的评论方法、装置及终端设备
CN105898600A (zh) * 2015-12-10 2016-08-24 乐视网信息技术(北京)股份有限公司 弹幕数据的处理方法和终端设备
CN105979337A (zh) * 2015-12-28 2016-09-28 武汉斗鱼网络科技有限公司 一种弹幕播放装置及方法
CN105979337B (zh) * 2015-12-28 2019-08-23 武汉斗鱼网络科技有限公司 一种弹幕播放装置及方法
CN105847932A (zh) * 2016-03-30 2016-08-10 乐视控股(北京)有限公司 弹幕信息的显示方法、装置及***
CN105872709A (zh) * 2016-03-30 2016-08-17 乐视控股(北京)有限公司 弹幕信息的显示方法及装置
CN105872810B (zh) * 2016-05-26 2019-05-03 网易传媒科技(北京)有限公司 一种媒体内容分享方法和装置
CN105872810A (zh) * 2016-05-26 2016-08-17 网易传媒科技(北京)有限公司 一种媒体内容分享方法和装置
CN105979382A (zh) * 2016-06-01 2016-09-28 乐视控股(北京)有限公司 一种通过截图分享视频的方法及装置
CN106096027B (zh) * 2016-06-27 2019-11-05 武汉斗鱼网络科技有限公司 一种用于视频网站的弹幕永久保存方法及装置
CN106096027A (zh) * 2016-06-27 2016-11-09 武汉斗鱼网络科技有限公司 一种用于视频网站的弹幕永久保存方法及装置
CN105959816A (zh) * 2016-06-27 2016-09-21 乐视控股(北京)有限公司 弹幕显示方法及装置
CN106209579A (zh) * 2016-06-28 2016-12-07 武汉斗鱼网络科技有限公司 弹幕网站聊天过程中快速生成超链接的***及方法
CN106209579B (zh) * 2016-06-28 2019-03-15 武汉斗鱼网络科技有限公司 弹幕网站聊天过程中快速生成超链接的***及方法
WO2018000627A1 (zh) * 2016-06-30 2018-01-04 乐视控股(北京)有限公司 内容处理方法及装置
CN106231428A (zh) * 2016-07-29 2016-12-14 乐视控股(北京)有限公司 一种视频推荐方法及装置
CN106210773B (zh) * 2016-08-19 2019-02-05 暴风集团股份有限公司 在本地视频中播放弹幕的方法及***
CN106210773A (zh) * 2016-08-19 2016-12-07 暴风集团股份有限公司 在本地视频中播放弹幕的方法及***
CN106375825A (zh) * 2016-08-23 2017-02-01 乐视控股(北京)有限公司 一种图片生成处理方法、图片显示处理方法和装置
CN106604066A (zh) * 2016-12-13 2017-04-26 宁夏凯速德科技有限公司 改进的视频app中个性化推荐方法及***
CN106792250A (zh) * 2017-01-17 2017-05-31 百度在线网络技术(北京)有限公司 弹幕信息交互方法及装置
CN106951334A (zh) * 2017-03-21 2017-07-14 武汉斗鱼网络科技有限公司 发送彩色弹幕的方法及***
CN106973329A (zh) * 2017-03-23 2017-07-21 上海幻电信息科技有限公司 一种基于html5的弹幕播放器及其方法
WO2019007029A1 (zh) * 2017-07-04 2019-01-10 上海全土豆文化传播有限公司 一种弹幕信息的处理方法及客户端
CN107566909B (zh) * 2017-08-08 2020-02-18 广东艾檬电子科技有限公司 一种基于弹幕的视频内容搜索方法及用户终端
CN107566909A (zh) * 2017-08-08 2018-01-09 广东艾檬电子科技有限公司 一种基于弹幕的视频内容搜索方法及用户终端
CN107566906A (zh) * 2017-08-29 2018-01-09 北京奇艺世纪科技有限公司 一种视频评论处理方法及装置
CN107566906B (zh) * 2017-08-29 2020-09-01 北京奇艺世纪科技有限公司 一种视频评论处理方法及装置
CN107484025B (zh) * 2017-08-31 2020-04-03 维沃移动通信有限公司 一种弹幕显示方法及移动终端
CN107484025A (zh) * 2017-08-31 2017-12-15 维沃移动通信有限公司 一种弹幕显示方法及移动终端
CN107734373A (zh) * 2017-10-12 2018-02-23 网易(杭州)网络有限公司 弹幕发送方法及装置、存储介质、电子设备
CN109947981A (zh) * 2017-10-30 2019-06-28 上海全土豆文化传播有限公司 视频分享方法及装置
CN109947981B (zh) * 2017-10-30 2022-03-22 阿里巴巴(中国)有限公司 视频分享方法及装置
CN108449255A (zh) * 2018-02-06 2018-08-24 广州市动景计算机科技有限公司 评论交互方法、设备、客户端装置及电子设备
CN108449255B (zh) * 2018-02-06 2021-10-08 阿里巴巴(中国)有限公司 评论交互方法、设备、客户端装置及电子设备
CN110300334A (zh) * 2018-03-22 2019-10-01 上海哔哩哔哩科技有限公司 弹幕播放控制方法、服务器及弹幕播放控制***
CN110300334B (zh) * 2018-03-22 2022-04-12 上海哔哩哔哩科技有限公司 弹幕播放控制方法、服务器及弹幕播放控制***
WO2019196929A1 (zh) * 2018-04-13 2019-10-17 维沃移动通信有限公司 一种视频数据处理方法及移动终端
CN108737904A (zh) * 2018-04-13 2018-11-02 维沃移动通信有限公司 一种视频数据处理方法及移动终端
CN109413507B (zh) * 2018-09-30 2021-05-25 武汉斗鱼网络科技有限公司 弹幕库与直播间引用关系的处理方法、装置、终端和介质
CN109413507A (zh) * 2018-09-30 2019-03-01 武汉斗鱼网络科技有限公司 弹幕库与直播间引用关系的处理方法、装置、终端和介质
CN109299719A (zh) * 2018-09-30 2019-02-01 武汉斗鱼网络科技有限公司 基于字符分割的弹幕校验方法、装置、终端及存储介质
CN109299719B (zh) * 2018-09-30 2021-07-23 武汉斗鱼网络科技有限公司 基于字符分割的弹幕校验方法、装置、终端及存储介质
CN111385606A (zh) * 2018-12-28 2020-07-07 Tcl集团股份有限公司 一种视频预览方法、装置及智能终端
CN110149549A (zh) * 2019-02-26 2019-08-20 腾讯科技(深圳)有限公司 信息的显示方法及装置
CN110602565A (zh) * 2019-08-30 2019-12-20 维沃移动通信有限公司 一种图像处理方法及电子设备
WO2021083168A1 (zh) * 2019-10-30 2021-05-06 维沃移动通信有限公司 视频分享方法及电子设备
CN110944224A (zh) * 2019-11-29 2020-03-31 维沃移动通信有限公司 视频播放方法及电子设备
CN110944224B (zh) * 2019-11-29 2021-11-30 维沃移动通信有限公司 视频播放方法及电子设备
CN110933509A (zh) * 2019-12-09 2020-03-27 北京字节跳动网络技术有限公司 一种信息发布的方法、装置、电子设备及存储介质
CN111294662A (zh) * 2020-03-02 2020-06-16 腾讯科技(深圳)有限公司 弹幕生成方法、装置、设备及存储介质
CN111294662B (zh) * 2020-03-02 2024-02-09 腾讯科技(深圳)有限公司 弹幕生成方法、装置、设备及存储介质
CN111405344B (zh) * 2020-03-18 2022-01-07 腾讯科技(深圳)有限公司 弹幕的处理方法及装置
CN111405344A (zh) * 2020-03-18 2020-07-10 腾讯科技(深圳)有限公司 弹幕的处理方法及装置
CN111432284A (zh) * 2020-04-30 2020-07-17 成都新潮传媒集团有限公司 一种多媒体终端的弹幕交互方法及多媒体终端
CN111726676A (zh) * 2020-07-03 2020-09-29 腾讯科技(深圳)有限公司 基于视频的图像生成方法、显示方法、装置以及设备
CN112241502A (zh) * 2020-10-16 2021-01-19 北京字节跳动网络技术有限公司 一种页面加载检测方法及装置
CN112969097A (zh) * 2021-02-19 2021-06-15 腾讯科技(深圳)有限公司 内容播放方法和装置、内容评论方法和装置
CN112969097B (zh) * 2021-02-19 2022-07-19 腾讯科技(深圳)有限公司 内容播放方法和装置、内容评论方法和装置

Also Published As

Publication number Publication date
CN104661096B (zh) 2018-06-19

Similar Documents

Publication Publication Date Title
CN104661096A (zh) 视频弹幕添加方法及装置和视频播放方法及视频播放器
US9998795B2 (en) Methods, systems, and media for presenting supplemental information corresponding to on-demand media content
US11153659B2 (en) Information processing apparatus, information processing method, program, and information processing system
CN101500125B (zh) 用户终端上用于在视频显示时提供用户交互的方法及装置
US10448081B2 (en) Multimedia information processing method, terminal, and computer storage medium for interactive user screen
CN105187933A (zh) 一种数据处理方法、装置及***
CN106980479B (zh) 多屏互动的方法、装置和服务器
CN105657482A (zh) 一种语音弹幕的实现方法及装置
CN109478194B (zh) 用于提供注释有社交场境的媒体消费历史的方法、***、以及介质
CN105898599A (zh) 一种用于视频的评论方法、装置及终端设备
CN106658221A (zh) 弹幕控制方法及装置
CN109660854B (zh) 视频推荐方法、装置、设备和存储介质
CN111444415B (zh) 弹幕处理方法、服务器、客户端、电子设备及存储介质
CN105183513A (zh) 应用推荐方法和装置
CN107104883A (zh) 一种社交关系链中的信息分享方法、客户端及服务器
FR2996086A1 (fr) Procede de presentation a distance entre au moins deux terminaux connectes a travers un reseau
US20230362115A1 (en) Image display method and apparatus, storage medium, and electronic device
JP7030841B2 (ja) 個人ホームページ表示方法および装置、端末、ならびにサーバ
CN108574878B (zh) 数据交互方法及装置
US9332206B2 (en) Frame sharing
CN105812890B (zh) 一种信息显示方法及客户端
TWI475423B (zh) 互動系統及調查方法
CN116028724A (zh) 用于用户交互的方法、装置、设备和存储介质
US11323402B2 (en) Spatial topic representation of messages
WO2016193673A1 (en) User generated content analysis method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200622

Address after: No.266 Chuangyan Road, Qilin science and Technology Innovation Park, Jiangning District, Nanjing City, Jiangsu Province

Patentee after: Nanjing Qianying Technology Development Co., Ltd

Address before: 518057 Guangdong city of Shenzhen province Nanshan District Gao Xin Road No. 009 Chinese Technology Development Institute Technology Park building three, 22 floor

Patentee before: SHENZHEN QVOD TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201030

Address after: 233000 No.10, building 32, Zone 8, Guangcai market, bengshan District, Bengbu City, Anhui Province

Patentee after: Bengbu Shangwei Intellectual Property Operations Co.,Ltd.

Address before: No.266 Chuangyan Road, Qilin science and Technology Innovation Park, Jiangning District, Nanjing City, Jiangsu Province

Patentee before: Nanjing Qianying Technology Development Co., Ltd