CN112153479A - 弹幕区域的调整方法、装置、电子设备及存储介质 - Google Patents

弹幕区域的调整方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN112153479A
CN112153479A CN202011009545.0A CN202011009545A CN112153479A CN 112153479 A CN112153479 A CN 112153479A CN 202011009545 A CN202011009545 A CN 202011009545A CN 112153479 A CN112153479 A CN 112153479A
Authority
CN
China
Prior art keywords
bullet screen
screen area
adjusting
video playing
area
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.)
Pending
Application number
CN202011009545.0A
Other languages
English (en)
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.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information 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 Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202011009545.0A priority Critical patent/CN112153479A/zh
Publication of CN112153479A publication Critical patent/CN112153479A/zh
Priority to PCT/CN2021/105604 priority patent/WO2022062578A1/zh
Pending legal-status Critical Current

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/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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • 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)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开实施例关于一种弹幕区域的调整方法、装置、电子设备及存储介质。该方法包括:在视频播放界面的弹幕区域中展示弹幕数据;响应于用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息;根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置。本公开实施例提供的技术方案,不仅解决了现有技术中弹幕区域固定且单一的技术问题,而且实现了根据用户的触摸调整操作对弹幕区域的个性化调整,能够满足用户对弹幕观看的个性化需求。

Description

弹幕区域的调整方法、装置、电子设备及存储介质
技术领域
本公开实施例涉及计算机技术领域,尤其涉及弹幕区域的调整方法、装置、电子设备及存储介质。
背景技术
弹幕是一些视频分享网站的特殊功能,利用该功能,观看者可以在观看视频的过程中发表自己的评论,并将即时在所有观看者观看此视频的时间点,以滑动而过的字幕显示出来,从而增加了观看者之间的互动性。然而,在弹幕展示的过程中,可能会影响用户观看视频。
发明内容
本公开实施例提供一种弹幕区域的调整方法、装置、电子设备及存储介质,可以实现对弹幕区域的个性化调整。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种弹幕区域的调整方法,包括:
在视频播放界面的弹幕区域中展示弹幕数据;
响应于用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息;
根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置。
可选的,所述弹幕区域为矩形区域,所述弹幕区域的位置信息包括所述弹幕区域的第一位置点在预设笛卡尔坐标系下的坐标信息和所述弹幕区域的第二位置点在所述预设笛卡尔坐标系下的坐标信息;其中,所述第一位置点和第二位置点为所述弹幕区域的四个角点中不相邻的两个角点。
可选的,在响应于所述用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息之前,还包括:
显示所述弹幕区域的边界;
所述响应于所述用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息步骤,包括:
响应于所述用户对任一位置点或连接任一位置点的任一边线的拖动操作,根据所述拖动操作实时更新所述任一位置点的坐标信息;
根据更新后的任一位置点的坐标信息和另一位置点的坐标信息,确定所述弹幕区域在视频播放界面中的位置信息。
可选的,在根据所述拖动操作实时更新所述任一位置点的坐标信息的过程中,还包括:
实时判断所述弹幕区域的边长是否小于预设边长阈值,若是,则禁止对当前拖动对象的拖动操作,并控制所述弹幕区域显示禁止调整的提示。
可选的,所述显示所述弹幕区域的边界步骤包括:
将所述弹幕区域设置为黑色半透明。
可选的,所述根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置步骤,包括:
获取当前时刻待展示的目标弹幕数据;
根据所述位置信息对所述目标弹幕数据在所述弹幕区域内的布局进行调整并渲染,以将所述目标弹幕数据显示在调整后的弹幕区域中。
可选的,所述方法还包括:
检测预设时间段内的弹幕数量;
当所述弹幕数量大于预设数量阈值时,对所述弹幕区域进行调整。
可选的,所述当所述弹幕数量大于预设数量阈值时,对所述弹幕区域进行调整步骤包括:
当所述弹幕数量大于预设数量阈值时,将所述弹幕区域由当前位置调整至非视频播放界面。
可选的,所述方法还包括:
当所述弹幕数量小于所述预设数量阈值时,将所述弹幕区域由当前位置调整至弹幕区域的初始位置区域。
可选的,所述初始位置区域为所述视频播放界面,所述初始位置区域的面积与所述视频播放界面的面积相等。
可选的,在检测预设时间段内的弹幕数量之后,还包括:
根据所述弹幕数量调整所述弹幕区域的大小,其中,所述弹幕区域的大小与所述弹幕数量成正比。
可选的,所述方法还包括:
判断所述弹幕区域是否位于主播的人脸区域,若是,则将所述弹幕区域调整至其他区域;其中,所述其他区域为非视频播放界面或所述视频播放界面中除所述人脸区域之外的区域。
根据本公开实施例的第二方面,提供一种弹幕区域的调整装置,包括:
展示单元,被配置为执行在视频播放界面的弹幕区域中展示弹幕数据;
确定单元,被配置为执行响应于用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息;
第一调整单元,被配置为执行根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置。
可选的,所述弹幕区域为矩形区域,所述弹幕区域的位置信息包括所述弹幕区域的第一位置点在预设笛卡尔坐标系下的坐标信息和所述弹幕区域的第二位置点在所述预设笛卡尔坐标系下的坐标信息;其中,所述第一位置点和第二位置点为所述弹幕区域的四个角点中不相邻的两个角点。
可选的,所述装置还包括:
显示单元,被配置为执行在响应于所述用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息之前,显示所述弹幕区域的边界;
所述确定单元,被配置为执行:
响应于所述用户对任一位置点或连接任一位置点的任一边线的拖动操作,根据所述拖动操作实时更新所述任一位置点的坐标信息;
根据更新后的任一位置点的坐标信息和另一位置点的坐标信息,确定所述弹幕区域在视频播放界面中的位置信息。
可选的,所述装置还包括:
判断单元,被配置为执行在根据所述拖动操作实时更新所述任一位置点的坐标信息的过程中,实时判断所述弹幕区域的边长是否小于预设边长阈值,若是,则禁止对当前拖动对象的拖动操作,并控制所述弹幕区域显示禁止调整的提示。
可选的,所述显示单元,被配置为执行:
将所述弹幕区域设置为黑色半透明。
可选的,所述第一调整单元,被配置为执行:
获取当前时刻待展示的目标弹幕数据;
根据所述位置信息对所述目标弹幕数据在所述弹幕区域内的布局进行调整并渲染,以将所述目标弹幕数据显示在调整后的弹幕区域中。
可选的,所述装置还包括:
检测单元,被配置为执行检测预设时间段内的弹幕数量;
第二调整单元,被配置为执行当所述弹幕数量大于预设数量阈值时,对所述弹幕区域进行调整。
可选的,所述第二调整单元,被配置为执行:
当所述弹幕数量大于预设数量阈值时,将所述弹幕区域由当前位置调整至非视频播放界面。
可选的,所述装置还包括:
第三配置单元,被配置为执行当所述弹幕数量小于所述预设数量阈值时,将所述弹幕区域由当前位置调整至弹幕区域的初始位置区域。
可选的,所述初始位置区域为所述视频播放界面,所述初始位置区域的面积与所述视频播放界面的面积相等。
可选的,所述装置还包括:
第四调整单元,被配置为执行在检测预设时间段内的弹幕数量之后,根据所述弹幕数量调整所述弹幕区域的大小,其中,所述弹幕区域的大小与所述弹幕数量成正比。
可选的,所述装置还包括:
第五调整单元,被配置为执行判断所述弹幕区域是否位于主播的人脸区域,若是,则将所述弹幕区域调整至其他区域;其中,所述其他区域为非视频播放界面或所述视频播放界面中除所述人脸区域之外的区域。
根据本公开实施例的第三方面,提供一种电子设备,包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现上述第一方面所述的弹幕区域的调整方法。
根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开任意实施例所述的弹幕区域的调整方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,实现本公开任意实施例所述的弹幕区域的调整方法。
本公开的实施例提供的技术方案至少带来以下有益效果:通过根据用户对弹幕区域的触摸调整操作,确定弹幕区域在视频播放界面中的位置信息,并根据位置信息调整弹幕区域在视频播放界面中的位置,不仅解决了现有技术中弹幕区域固定且单一的技术问题,而且实现了根据用户的触摸调整操作对弹幕区域的个性化调整,能够满足用户对弹幕观看的个性化需求。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种弹幕区域的调整方法的流程图。
图2是根据一示例性实施例示出的另一种弹幕区域的调整方法的流程图。
图3是根据一示例性实施例示出的再一种弹幕区域的调整方法的流程图。
图4是根据一示例性实施例示出的又一种弹幕区域的调整方法的流程图。
图5是根据一示例性实施例示出的一种弹幕区域的调整装置框图。
图6是根据一示例性实施例示出的一种电子设备的结构框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种弹幕区域的调整方法的流程图,如图1所示,弹幕区域的调整方法用于电子设备中,包括以下步骤。
在步骤S11中,在视频播放界面的弹幕区域中展示弹幕数据。
其中,视频播放界面可以理解为视频播放器用于播放视频的区域,其中,视频播放界面可以包括短视频播放界面、长视频播放界面及直播界面。另外。视频播放界面可以为全屏播放、网页全屏播放及原始大小播放。弹幕区域为视频播放界面上用于展示弹幕数据的区域,弹幕区域可以为整个视频播放界面,也可以为视频播放界面的顶部或底部区域,还可以为视频播放界面中居左、居右、居中、居上及居下的区域块。弹幕数据可以理解为观众的评论信息,弹幕数据可以包括文字、图片、动图或短视频等数据信息。在直播领域弹幕数据还可以包括礼物图片和礼物的动画效果。可选的,当检测到弹幕打开指令时,在视频播放界面的弹幕区域中展示弹幕数据。
在步骤S12中,响应于用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息。
示例性的,当用户在视频播放界面中观看视频时,弹幕区域中展示的弹幕数据可能会遮挡播放的视频内容,或者用户对弹幕区域的位置或大小不是很习惯或不是很满意,这样会降低用户的观看体验,此时,可根据用户对弹幕区域的触摸调整操作,对弹幕区域进行调整。因此,当检测到用对弹幕区域的触摸调整操作时,根据触摸调整操作确定弹幕区域在视频播放界面中的位置信息。示例性的,当检测到用户对整个弹幕区域的拖动操作时,可以理解为用户仅想要对弹幕区域的位置进行调整,而使弹幕区域的大小和形状保持不变,此时,可以以弹幕区域的任一位置点为参考点,实时检测该参考点的位置信息,并将检测到用户对弹幕区域的拖动操作结束时,将拖动操作结束时刻参考点的位置信息作为弹幕区域中该位置点的最终位置信息,由于弹幕区域的大小和形状保持不变,则可基于弹幕区域的大小、形状以及弹幕区域中该位置点的最终位置信息确定弹幕区域中其他各个位置点的位置信息,从而确定出弹幕区域在视频播放界面中的位置信息。又示例性的,当用户对弹幕区域的触摸操作为捏合操作时,可以理解为用户想要对弹幕区域的大小进行调整,并保持弹幕区域的中心位置点保持不变,此时,可实时追踪用户的捏合操作轨迹,并就捏合操作轨迹点的位置信息,将检测到用户对弹幕区域的捏合操作结束时,根据捏合操作轨迹点的位置信息,确定弹幕区域在视频播放界面中的位置信息。
可选的,所述弹幕区域为矩形区域,所述弹幕区域的位置信息包括所述弹幕区域的第一位置点在预设笛卡尔坐标系下的坐标信息和所述弹幕区域的第二位置点在所述预设笛卡尔坐标系下的坐标信息;其中,所述第一位置点和第二位置点为所述弹幕区域的四个角点中不相邻的两个角点。这样设置的好处在于,仅根据弹幕区域的四个角点中不相邻的两个角点就可以简单、快速地确定出弹幕区域的位置信息。示例性的,可以以视频播放界面的左上角的角点为坐标原点构建二维笛卡尔坐标系,将弹幕区域的四个角点中左上角的角点作为第一位置点,将弹幕区域的四个角点中右下角的角点作为第二位置点,并根据第一位置点在构建的二维笛卡尔坐标系下的坐标信息(x0,y0)和第二位置点在构建的二维笛卡尔坐标系下的坐标信息(x1,y1)作为弹幕区域在视频播放界面中的位置信息。可选的,还可以将弹幕区域的四个角点中右上角的角点作为第一位置点,将弹幕区域的四个角点中右左角的角点作为第二位置点。需要说明的是,本公开实施例对第一位置点和第二位置点的选取方式不做限定,只要保证第一位置点和第二位置点为弹幕区域的四个角点中不相邻的两个角点即可。
在本公开实施例的一个实施方式中,在响应于所述用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息之前,还包括:显示所述弹幕区域的边界,这样设置的好处在于,不仅可以使用户清楚了解弹幕区域在视频播放界面中的位置区域,还有助于后续用户对弹幕区域进行调整。可选的,所述响应于所述用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息步骤,包括:响应于所述用户对任一位置点或连接任一位置点的任一边线的拖动操作,根据所述拖动操作实时更新所述任一位置点的坐标信息;根据更新后的任一位置点的坐标信息和另一位置点的坐标信息,确定所述弹幕区域在视频播放界面中的位置信息。这样设置的好处在于,可以根据用户对矩形弹幕区域的四个角点中的任一角点或连接任一角点的任一边线的拖动操作,实时更新弹幕区域的坐标信息,从而实现对弹幕区域的动态调整。
示例性的,当检测到用户对弹幕区域内的任一位置的触摸或点击操作时,显示弹幕区域的边界,这样可以使用户一目了然地了解到弹幕区域的边界及形状,有助于用户对弹幕区域进行拖动操作,从而实现对弹幕区域的调整。可选的,所述显示所述弹幕区域的边界步骤包括:将所述弹幕区域设置为黑色半透明。其中,弹幕区域的边界的透明度可以根据用户需求进行设置,也可以根据当前视频播放界面中播放视频的背景色进行适应性调整,如当前视频播放界面中播放视频的背景色较深时,可将弹幕区域的边界的透明度设置的小些,反之,若当前视频播放界面中播放视频的背景色较浅时,可将弹幕区域的边界的透明度设置的大些。其中,弹幕区域的边界的透明度可以为透过率30%、透过率50%或透过率80%等。这样设置的好处在于,在使用户清楚、明了地看到弹幕区域的边界的前提下,保证弹幕区域边界的显示不会太突兀,并保证弹幕区域边界不遮挡视频内容。
在显示弹幕区域的边界后,当检测到用户对矩形弹幕区域的四个角点中的任一角点或连接任一角点的任一边线的拖动操作时,根据用户的拖动操作实时更新弹幕区域的位置信息。示例性的,响应于用户对目标位置点或连接目标位置点的任一边线的拖动操作,根据拖动操作实时更新目标位置点的坐标信息;其中,目标位置点为第一位置点和第二位置点中的任一位置点;根据更新后的目标位置点的坐标信息和另一位置点的坐标信息,确定弹幕区域在视频播放界面中的位置信息。示例性的,以弹幕区域的四个角点中左上角的角点为第一位置点A(x0,y0),将弹幕区域的四个角点中右下角的角点为第二位置点B(x1,y1)进行举例说明。当用户拖动第一位置点A时,根据用户的拖动操作对第一位置点A的横坐标x0和纵坐标y0进行调整。当用户拖动连接第一位置点A的上边线时,根据用户对第一位置点A的上边线的拖动距离,实时更新第一位置点A的纵坐标y0,并使第一位置点A的横坐标x0保持不变。其中,当向上拖动连接第一位置点A的上边线(也即矩形弹幕区域的上边线)时,将第一位置点A的纵坐标y0减去当前拖动距离,从而得到更新后的y0,当向下拖动连接第一位置点A的上边线时,将第一位置点A的纵坐标y0加上当前拖动距离,从而得到更新后的y0。当用户拖动连接第一位置点A的左边线(也即矩形弹幕区域的左边线)时,根据用户对第一位置点A的左边线的拖动距离,实时更新第一位置点A的横坐标x0,并使第一位置点A的纵坐标y0保持不变。其中,当向左拖动连接第一位置点A的左边线时,将第一位置点A的横坐标x0减去当前拖动距离,从而得到更新后的x0,当向右拖动连接第一位置点A的左边线时,将第一位置点A的横坐标x0加上当前拖动距离,从而得到更新后的x0。然后,根据更新后的第一位置点的坐标信息和第二位置点的原有坐标信息,确定弹幕区域在视频播放界面中的位置信息。同样的,当用户拖动第二位置点B或连接第二位置点B的下边线或右边线时,基于上述同样的计算方式更新第二位置点B的横纵坐标,然后根据更新后的第二位置点的坐标信息和第一位置点的原有坐标信息,确定弹幕区域在视频播放界面中的位置信息。
可选的,在根据所述拖动操作实时更新所述任一位置点的坐标信息的过程中,还包括:实时判断所述弹幕区域的边长是否小于预设边长阈值,若是,则禁止对当前拖动对象的拖动操作,并控制所述弹幕区域显示禁止调整的提示。示例性的,在根据拖动操作实时更新任一位置点的坐标信息的过程中,实时计算弹幕区域的边长,并判断弹幕区域的边长是否小于预设边长阈值。其中,当用户仅对弹幕区域的上边线或下边线进行拖动操作时,实时计算第二位置点的纵坐标与第一位置点的纵坐标的差值,并判断差值的绝对值是否小于预设边长阈值;当用户仅对弹幕区域的左边线或右边线进行拖动操作时,实时计算第二位置点的横坐标与第一位置点的横坐标的差值,并判断差值的绝对值是否小于预设边长阈值;当用户的拖动操作是对弹幕区域的第一位置点或第二位置点的拖动操作时,分别实时计算第二位置点的横坐标与第一位置点的横坐标的差值以及第二位置点的纵坐标与第一位置点的纵坐标的差值,并分别判断两个差值的绝对值是否小于预设边长阈值。当弹幕区域的边长小于预设边长阈值时,禁止对当前拖动对象的拖动操作,并控制弹幕区域显示禁止调整的提示信息,如控制弹幕区域背景闪动。这样设置的好处在于,可避免用户将弹幕区域调整的过小,从而影响弹幕数据的展示效果。
在步骤S13中,根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置。
在本公开实施例的一个实施方式中,当检测到用户对弹幕区域的触摸调整操作停止时,可根据步骤S12中确定的弹幕区域在视频播放界面中的位置信息重新确定弹幕区域在视频播放界面中的位置,从而实现对弹幕区域的调整操作。可选的,所述根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置步骤,包括:获取当前时刻待展示的目标弹幕数据;根据所述位置信息对所述目标弹幕数据在所述弹幕区域内的布局进行调整并渲染,以将所述目标弹幕数据显示在调整后的弹幕区域中。这样设置的好处在于,可以重新将目标弹幕数据重新重新渲染于调整后弹幕区域中,满足用户对弹幕区域的个性化调整的需求,提高了用户体验。示例性的,获取当前时刻待展示的目标弹幕数据,并根据弹幕区域的位置信息及目标弹幕数据的展示参数,确定目标弹幕数据在弹幕区域内的布局,基于目标弹幕数据在弹幕区域内的布局对目标弹幕数据进行渲染,从而将目标弹幕数据显示在调整后的弹幕区域内。其中,目标弹幕数据的展示参数可以包括弹幕数据显示长度、弹幕数据字体及弹幕数据消失时间等相关信息。
本公开实施例提供的弹幕区域的调整方法,在视频播放界面的弹幕区域中展示弹幕数据,响应于用户对弹幕区域的触摸调整操作,根据触摸调整操作确定弹幕区域在视频播放界面中的位置信息,并根据位置信息调整弹幕区域在视频播放界面中的位置。通过上述技术方案,不仅解决了现有技术中弹幕区域固定且单一的技术问题,而且实现了根据用户的触摸调整操作实时对弹幕区域的个性化调整,能够满足用户对弹幕观看的个性化需求。
需要说明的是,本公开实施例提供的弹幕区域的调整方案,也可以适用于根据用户对弹幕区域的触摸调整操作,确定弹幕区域在非视频播放界面中的位置信息,并根据位置信息确定弹幕区域在非视频播放界面中的位置。
一个可选的实施方式中,弹幕区域的调整方法,还包括:检测预设时间段内的弹幕数量;当所述弹幕数量大于预设数量阈值时,对所述弹幕区域进行调整。这样设置的好处在于,可以根据弹幕数量实时调整弹幕区域。示例性的,检测预设时间段内的弹幕数量,其中,可以检测以当前时刻为起始时刻的预设时间段内的弹幕数量,如确定当前时刻30s内的弹幕数量。并判断预设时间段内的弹幕数量是否大于预设数量阈值,若是,说明弹幕数据可能会对视频内容进行遮挡,或者弹幕数据存在重叠,影响用户观看视频或弹幕数据。因此,当弹幕数据大于预设数量阈值时,可对弹幕区域进行调整,如根据弹幕数据适应性调整弹幕区域大小,尽量避免弹幕数据的重叠,或者,将弹幕数据调整至用户自定义位置区域。
可选的,所述当所述弹幕数量大于预设数量阈值时,对所述弹幕区域进行调整步骤包括:当所述弹幕数量大于预设数量阈值时,将所述弹幕区域由当前位置调整至非视频播放界面。其中,当用户打开视频播放器后,视频播放器包括视频播放界面和非视频播放界面,非视频播放界面可以理解为视频播放器中除视频播放界面以外的区域,如非视频播放界面可以包括视频评论区和视频简介区。当弹幕数量过大时,可直接将弹幕区域调整至非视频播放界面,以在非视频播放界面展示弹幕数据。这样设置的好处在于,可以自动将弹幕区域调整至非视频播放界面,能够有效保证用户清楚地观看视频内容,避免弹幕数据过多时对视频内容的遮挡。
可选的,当所述弹幕数量小于所述预设数量阈值时,将所述弹幕区域由当前位置调整至弹幕区域的初始位置区域。当弹幕数量较少时,通常弹幕数据的展示不会影响用户对视频内容的观看,因此,当弹幕数量小于预设数量阈值时,可将弹幕区域由当前位置调整至弹幕区域的初始位置区域。弹幕区域的初始位置区域可以理解为用户打开视频播放器后,弹幕区域在视频播放器中的默认位置,其中,弹幕区域的初始位置区域可以包括视频播放界面的底部的1/4显示区,或者视频播放界面的顶部的1/2显示区,或者这个视频播放界面。由于弹幕区域的初始位置区域为用户观看弹幕数据的较佳位置,或者说用户习惯在弹幕区域的初始位置区域观看弹幕数据,因此,这样设置的好处在于,在保证弹幕数据不遮挡视频内容的前提下,可进一步提高用户体验。
可选的,所述初始位置区域为所述视频播放界面,所述初始位置区域的面积与所述视频播放界面的面积相等。可以理解的是,可以将整个视频播放界面设置为弹幕区域的初始位置区域,这样设置的好处在于,可以以尽量大的弹幕密度在弹幕区域中展示弹幕数据,可进一步提高用户观看视频和弹幕数据的体验感。
可选的,在检测预设时间段内的弹幕数量之后,还包括:根据所述弹幕数量调整所述弹幕区域的大小,其中,所述弹幕区域的大小与所述弹幕数量成正比。可以理解的是,弹幕数量越多,弹幕区域的面积越大,反之,弹幕数量越少,弹幕区域的面积越小,从而实现根据弹幕数量对弹幕区域的大小进行适应性调整,避免弹幕数据间的重叠或遮挡,可以保证用户在合适的弹幕密度下观看视频及弹幕数据,提高用户体验。
一个可选的实施方式中,所述弹幕区域的调整方法还包括:判断所述弹幕区域是否位于主播的人脸区域,若是,则将所述弹幕区域调整至其他区域;其中,所述其他区域为非视频播放界面或所述视频播放界面中除所述人脸区域之外的区域。示例性的,当视频播放界面为直播界面,也即对于直播应用场景,通过人脸识别算法检测主播的人脸区域,并判断弹幕区域是否位于主播的人脸区域,也即判断弹幕区域中的弹幕数据是否对主播的人脸存在遮挡,若是,则将弹幕区域调整至其他区域。其中,其他区域可以理解为直播界面中除主播的人脸区域之外的区域或者非直播区域。这样设置的好处在于,可以有效避免弹幕数据对主播的遮挡,提高用户观看直播的体验。
图2是根据一示例性实施例示出的另一种弹幕区域的调整方法的流程图,如图2所示,弹幕区域的调整方法用于电子设备,包括以下步骤:
在步骤S21中,在视频播放界面的弹幕区域中展示弹幕数据,其中,弹幕区域为矩形区域,弹幕区域的位置信息包括弹幕区域的第一位置点在预设笛卡尔坐标系下的坐标信息和弹幕区域的第二位置点在预设笛卡尔坐标系下的坐标信息;其中,第一位置点和第二位置点为弹幕区域的四个角点中不相邻的两个角点。
在步骤S22中,当检测到用户对弹幕区域内的任一位置的触摸或点击操作时,显示弹幕区域的边界。
可选的,显示弹幕区域的边界步骤包括:将所述弹幕区域设置为黑色半透明。
在步骤S23中,响应于用户对任一位置点或连接任一位置点的任一边线的拖动操作,根据拖动操作实时更新所述任一位置点的坐标信息。
可选的,在根据拖动操作实时更新所述任一位置点的坐标信息的过程中,还包括:实时判断所述弹幕区域的边长是否小于预设边长阈值,若是,则禁止对当前拖动对象的拖动操作,并控制所述弹幕区域显示禁止调整的提示。
在步骤S24中,根据更新后的任一位置点的坐标信息和另一位置点的坐标信息,确定弹幕区域在视频播放界面中的位置信息。
示例性的,响应于所述用户对第一位置点或连接第一位置点的任一边线的拖动操作,根据所述拖动操作实时更新所述第一位置点的坐标信息;并根据更新后的第一位置点的坐标信息和第二位置点的坐标信息,确定所述弹幕区域在视频播放界面中的位置信息。或者,响应于所述用户对第二位置点或连接第二位置点的任一边线的拖动操作,根据所述拖动操作实时更新所述第二位置点的坐标信息;并根据更新后的第二位置点的坐标信息和第一位置点的坐标信息,确定所述弹幕区域在视频播放界面中的位置信息。
在步骤S25中,获取当前时刻待展示的目标弹幕数据。
在步骤S26中,根据弹幕区域在视频播放界面中的位置信息对目标弹幕数据在弹幕区域内的布局进行调整并渲染,以将目标弹幕数据显示在调整后的弹幕区域中。
本公开实施例提供的弹幕区域的调整方法,通过根据用户对矩形弹幕区域的四个角点中的任一角点或连接任一角点的边线的拖动操作,实时更新弹幕区域的位置信息,并根据更新后的位置信息调整弹幕区域的位置,不仅解决了现有技术中弹幕区域固定且单一的技术问题,而且仅根据弹幕区域的四个角点中不相邻的两个角点就可以简单、快速地确定出弹幕区域的位置信息,实现了对弹幕区域的个性化调整,能够满足用户对弹幕观看的个性化需求。
图3是根据一示例性实施例示出的另一种弹幕区域的调整方法的流程图,如图3所示,弹幕区域的调整方法用于电子设备,包括以下步骤:
在步骤S31中,在视频播放界面的弹幕区域中展示弹幕数据。
在步骤S32中,响应于用户对弹幕区域的触摸调整操作,根据触摸调整操作确定弹幕区域在视频播放界面中的位置信息。
在步骤S33中,根据位置信息调整弹幕区域在视频播放界面中的位置。
在步骤S34中,检测预设时间段内的弹幕数量。
在步骤S35中,根据弹幕数量调整弹幕区域的大小,其中,弹幕区域的大小与弹幕数量成正比。
在步骤S36中,判断弹幕数量是否大于预设数量阈值,若是,则执行步骤S37,否则,执行步骤S38。
在步骤S37中,将弹幕区域由当前位置调整至非视频播放界面。
在步骤S38中,将弹幕区域由当前位置调整至弹幕区域的初始位置区域。
可选的,所述初始位置区域为所述视频播放界面,所述初始位置区域的面积与所述视频播放界面的面积相等。
需要说明的是,本发明实施例对步骤S32-S33与步骤S34-S38的执行顺序不做限定,可以先执行步骤S32-S33,再执行步骤S34-S38,还可以先执行步骤S34-S38,再执行步骤S32-S33。
本公开实施例提供的弹幕区域的调整方法,通过根据用户对弹幕区域的触摸调整操作,确定弹幕区域在视频播放界面中的位置信息,并根据位置信息调整弹幕区域在视频播放界面中的位置,不仅解决了现有技术中弹幕区域固定且单一的技术问题,而且实现了根据用户的触摸调整操作对弹幕区域的个性化调整,能够满足用户对弹幕观看的个性化需求。另外,根据预设时间段内弹幕数量自适应调整弹幕区域的位置和大小,可保证用户在合适的弹幕密度下观看视频及弹幕,很好地防止了弹幕对于视频内容的遮挡及弹幕之间的遮挡。
图4是根据一示例性实施例示出的另一种弹幕区域的调整方法的流程图,如图4所示,弹幕区域的调整方法用于电子设备,包括以下步骤:
在步骤S41中,在直播界面的弹幕区域中展示弹幕数据。
在步骤S42中,响应于用户对弹幕区域的触摸调整操作,根据触摸调整操作确定弹幕区域在直播界面中的位置信息。
在步骤S43中,根据位置信息调整弹幕区域在直播界面中的位置。
在步骤S44中,判断所述弹幕区域是否位于主播的人脸区域,若是,执行步骤S45,否则,执行步骤S46。
在步骤S45中,将弹幕区域调整至其他区域;其中,所述其他区域为非直播界面或直播界面中除人脸区域之外的区域。
在步骤S46中,控制弹幕区域保持在当前位置。
需要说明的是,本发明实施例对步骤S42-S43与步骤S44-S36的执行顺序不做限定,可以先执行步骤S42-S43,再执行步骤S44-S46,还可以先执行步骤S44-S46,再执行步骤S42-S43。
本公开实施例提供的弹幕区域的调整方法,通过根据用户对弹幕区域的触摸调整操作,确定弹幕区域在视频播放界面中的位置信息,并根据位置信息调整弹幕区域在视频播放界面中的位置,不仅解决了现有技术中弹幕区域固定且单一的技术问题,而且实现了根据用户的触摸调整操作对弹幕区域的个性化调整,能够满足用户对弹幕观看的个性化需求。另外,当弹幕区域位于主播的人脸区域时,将弹幕区域调整至其他区域,可以有效避免弹幕数据对主播的遮挡,提高用户观看直播的体验。
图5是根据一示例性实施例示出的一种弹幕区域的调整装置框图。参照图5,该装置可以应用于电子设备,包括展示单元51,确定单元52和第一调整单元53。
展示单元51,被配置为执行在视频播放界面的弹幕区域中展示弹幕数据;
确定单元52,被配置为执行响应于用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息;
第一调整单元53,被配置为执行根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置。
可选的,所述弹幕区域为矩形区域,所述弹幕区域的位置信息包括所述弹幕区域的第一位置点在预设笛卡尔坐标系下的坐标信息和所述弹幕区域的第二位置点在所述预设笛卡尔坐标系下的坐标信息;其中,所述第一位置点和第二位置点为所述弹幕区域的四个角点中不相邻的两个角点。
可选的,所述装置还包括:
显示单元,被配置为执行在响应于所述用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息之前,显示所述弹幕区域的边界;
所述确定单元,被配置为执行:
响应于所述用户对任一位置点或连接任一位置点的任一边线的拖动操作,根据所述拖动操作实时更新所述任一位置点的坐标信息;
根据更新后的任一位置点的坐标信息和另一位置点的坐标信息,确定所述弹幕区域在视频播放界面中的位置信息。
可选的,所述装置还包括:
判断单元,被配置为执行在根据所述拖动操作实时更新所述任一位置点的坐标信息的过程中,实时判断所述弹幕区域的边长是否小于预设边长阈值,若是,则禁止对当前拖动对象的拖动操作,并控制所述弹幕区域显示禁止调整的提示。
可选的,所述显示单元,被配置为执行:
将所述弹幕区域设置为黑色半透明。
可选的,所述第一调整单元,被配置为执行:
获取当前时刻待展示的目标弹幕数据;
根据所述位置信息对所述目标弹幕数据在所述弹幕区域内的布局进行调整并渲染,以将所述目标弹幕数据显示在调整后的弹幕区域中。
可选的,所述装置还包括:
检测单元,被配置为执行检测预设时间段内的弹幕数量;
第二调整单元,被配置为执行当所述弹幕数量大于预设数量阈值时,对所述弹幕区域进行调整。
可选的,所述第二调整单元,被配置为执行:
当所述弹幕数量大于预设数量阈值时,将所述弹幕区域由当前位置调整至非视频播放界面。
可选的,所述装置还包括:
第三配置单元,被配置为执行当所述弹幕数量小于所述预设数量阈值时,将所述弹幕区域由当前位置调整至弹幕区域的初始位置区域。
可选的,所述初始位置区域为所述视频播放界面,所述初始位置区域的面积与所述视频播放界面的面积相等。
可选的,所述装置还包括:
第四调整单元,被配置为执行在检测预设时间段内的弹幕数量之后,根据所述弹幕数量调整所述弹幕区域的大小,其中,所述弹幕区域的大小与所述弹幕数量成正比。
可选的,所述装置还包括:
第五调整单元,被配置为执行判断所述弹幕区域是否位于主播的人脸区域,若是,则将所述弹幕区域调整至其他区域;其中,所述其他区域为非视频播放界面或所述视频播放界面中除所述人脸区域之外的区域。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图6是根据一示例性实施例示出的一种电子设备的结构框图。如图6所示,该电子设备60包括处理器61;用于存储处理器61的可执行指令的存储器62,存储器62可以包括RAM和ROM;其中,处理器61被配置为执行所述指令,以实现上述方法。
在示例性实施例中,还提供了一种包括指令的存储介质,例如存储可执行指令的存储器(62),上述指令可由电子设备的处理器(61)执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
在示例性实施例中,还提供了一种计算机程序产品,当该计算机程序产品中的指令由电子设备的处理器执行时,实现上述方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (10)

1.一种弹幕区域的调整方法,其特征在于,包括:
在视频播放界面的弹幕区域中展示弹幕数据;
响应于用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息;根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置。
2.根据权利要求1所述的弹幕区域的调整方法,其特征在于,所述弹幕区域为矩形区域,所述弹幕区域的位置信息包括所述弹幕区域的第一位置点在预设笛卡尔坐标系下的坐标信息和所述弹幕区域的第二位置点在所述预设笛卡尔坐标系下的坐标信息;其中,所述第一位置点和第二位置点为所述弹幕区域的四个角点中不相邻的两个角点。
3.根据权利要求2所述的弹幕区域的调整方法,其特征在于,在响应于所述用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息之前,还包括:
显示所述弹幕区域的边界。
4.根据权利要求3所述的弹幕区域的调整方法,其特征在于,所述响应于所述用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息步骤,包括:
响应于所述用户对任一位置点或连接任一位置点的任一边线的拖动操作,根据所述拖动操作实时更新所述任一位置点的坐标信息;
根据更新后的任一位置点的坐标信息和另一位置点的坐标信息,确定所述弹幕区域在视频播放界面中的位置信息。
5.根据权利要求4所述的弹幕区域的调整方法,其特征在于,在根据所述拖动操作实时更新所述任一位置点的坐标信息的过程中,还包括:
实时判断所述弹幕区域的边长是否小于预设边长阈值,若是,则禁止对当前拖动对象的拖动操作,并控制所述弹幕区域显示禁止调整的提示。
6.根据权利要求3所述的弹幕区域的调整方法,其特征在于,所述显示所述弹幕区域的边界步骤包括:
将所述弹幕区域设置为黑色半透明。
7.根据权利要求1所述的弹幕区域的调整方法,其特征在于,所述根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置步骤,包括:
获取当前时刻待展示的目标弹幕数据;
根据所述位置信息对所述目标弹幕数据在所述弹幕区域内的布局进行调整并渲染,以将所述目标弹幕数据显示在调整后的弹幕区域中。
8.一种弹幕区域的调整装置,其特征在于,包括:
展示单元,被配置为执行在视频播放界面的弹幕区域中展示弹幕数据;
确定单元,被配置为执行响应于用户对所述弹幕区域的触摸调整操作,根据所述触摸调整操作确定所述弹幕区域在所述视频播放界面中的位置信息;第一调整单元,被配置为执行根据所述位置信息调整所述弹幕区域在所述视频播放界面中的位置。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器的可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至7中任一项所述的弹幕区域的调整方法。
10.一种存储介质,当所述存储介质中的命令由服务器的处理器执行时,使得服务器能够执行如权利要求1至7中任一项所述的弹幕区域的调整方法。
CN202011009545.0A 2020-09-23 2020-09-23 弹幕区域的调整方法、装置、电子设备及存储介质 Pending CN112153479A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011009545.0A CN112153479A (zh) 2020-09-23 2020-09-23 弹幕区域的调整方法、装置、电子设备及存储介质
PCT/CN2021/105604 WO2022062578A1 (zh) 2020-09-23 2021-07-09 弹幕区域的调整方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011009545.0A CN112153479A (zh) 2020-09-23 2020-09-23 弹幕区域的调整方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN112153479A true CN112153479A (zh) 2020-12-29

Family

ID=73897971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011009545.0A Pending CN112153479A (zh) 2020-09-23 2020-09-23 弹幕区域的调整方法、装置、电子设备及存储介质

Country Status (2)

Country Link
CN (1) CN112153479A (zh)
WO (1) WO2022062578A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112954484A (zh) * 2021-02-09 2021-06-11 维沃移动通信有限公司 弹幕信息显示方法和装置
WO2022062578A1 (zh) * 2020-09-23 2022-03-31 北京达佳互联信息技术有限公司 弹幕区域的调整方法及装置
WO2022183887A1 (zh) * 2021-03-02 2022-09-09 北京字节跳动网络技术有限公司 视频编辑及播放方法、装置、设备、介质
CN115243093A (zh) * 2022-07-04 2022-10-25 网易(杭州)网络有限公司 视频弹幕的处理方法、装置、存储介质和电子装置
WO2024027648A1 (zh) * 2022-08-02 2024-02-08 北京字跳网络技术有限公司 信息的显示方法、装置、电子设备和存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114827648B (zh) * 2022-04-19 2024-03-22 咪咕文化科技有限公司 动态表情包的生成方法、装置、设备和介质
CN115515014B (zh) * 2022-09-26 2024-01-26 北京字跳网络技术有限公司 媒体内容的分享方法、装置、电子设备和存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107147941A (zh) * 2017-05-27 2017-09-08 努比亚技术有限公司 视频播放的弹幕显示方法、装置及计算机可读存储介质
WO2017193540A1 (zh) * 2016-05-12 2017-11-16 乐视控股(北京)有限公司 弹幕播放方法、播放装置及播放***
CN108174278A (zh) * 2018-01-30 2018-06-15 河南职业技术学院 弹幕显示方法及弹幕显示装置
CN108804182A (zh) * 2018-05-28 2018-11-13 优酷网络技术(北京)有限公司 一种弹幕区域的调节方法及客户端
CN109218800A (zh) * 2018-06-29 2019-01-15 努比亚技术有限公司 一种弹幕信息显示方法、终端及计算机可读存储介质
CN109361960A (zh) * 2018-11-30 2019-02-19 努比亚技术有限公司 弹幕显示方法、装置、移动终端及可读存储介质
CN110798726A (zh) * 2019-10-21 2020-02-14 北京达佳互联信息技术有限公司 弹幕显示方法、装置、电子设备及存储介质
CN110856030A (zh) * 2019-11-14 2020-02-28 网易(杭州)网络有限公司 一种弹幕区域的调整方法和装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013238925A (ja) * 2012-05-11 2013-11-28 Canon Inc レイアウト処理装置、レイアウト処理方法及びプログラム
CN107645684A (zh) * 2017-09-30 2018-01-30 咪咕动漫有限公司 一种弹幕调节方法、装置及存储介质
CN112153479A (zh) * 2020-09-23 2020-12-29 北京达佳互联信息技术有限公司 弹幕区域的调整方法、装置、电子设备及存储介质

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017193540A1 (zh) * 2016-05-12 2017-11-16 乐视控股(北京)有限公司 弹幕播放方法、播放装置及播放***
CN107147941A (zh) * 2017-05-27 2017-09-08 努比亚技术有限公司 视频播放的弹幕显示方法、装置及计算机可读存储介质
CN108174278A (zh) * 2018-01-30 2018-06-15 河南职业技术学院 弹幕显示方法及弹幕显示装置
CN108804182A (zh) * 2018-05-28 2018-11-13 优酷网络技术(北京)有限公司 一种弹幕区域的调节方法及客户端
CN109218800A (zh) * 2018-06-29 2019-01-15 努比亚技术有限公司 一种弹幕信息显示方法、终端及计算机可读存储介质
CN109361960A (zh) * 2018-11-30 2019-02-19 努比亚技术有限公司 弹幕显示方法、装置、移动终端及可读存储介质
CN110798726A (zh) * 2019-10-21 2020-02-14 北京达佳互联信息技术有限公司 弹幕显示方法、装置、电子设备及存储介质
CN110856030A (zh) * 2019-11-14 2020-02-28 网易(杭州)网络有限公司 一种弹幕区域的调整方法和装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022062578A1 (zh) * 2020-09-23 2022-03-31 北京达佳互联信息技术有限公司 弹幕区域的调整方法及装置
CN112954484A (zh) * 2021-02-09 2021-06-11 维沃移动通信有限公司 弹幕信息显示方法和装置
WO2022183887A1 (zh) * 2021-03-02 2022-09-09 北京字节跳动网络技术有限公司 视频编辑及播放方法、装置、设备、介质
CN115243093A (zh) * 2022-07-04 2022-10-25 网易(杭州)网络有限公司 视频弹幕的处理方法、装置、存储介质和电子装置
WO2024027648A1 (zh) * 2022-08-02 2024-02-08 北京字跳网络技术有限公司 信息的显示方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
WO2022062578A1 (zh) 2022-03-31

Similar Documents

Publication Publication Date Title
CN112153479A (zh) 弹幕区域的调整方法、装置、电子设备及存储介质
CN110446110B (zh) 视频的播放方法、视频播放设备及存储介质
US8656306B2 (en) Apparatus and method for displaying image
US8098261B2 (en) Pillarboxing correction
US9756282B2 (en) Method and apparatus for processing a video signal for display
CN113051432B (zh) 显示设备及媒资播放方法
CN111866423A (zh) 用于电子终端的录屏方法及相应设备
CN113766336B (zh) 一种视频播放控制方法、装置、计算机设备及存储介质
US10257436B1 (en) Method for using deep learning for facilitating real-time view switching and video editing on computing devices
CN109379631B (zh) 一种通过移动终端编辑视频字幕的方法
US9207841B2 (en) Online video distribution
CN115641824A (zh) 画面调整设备、显示设备及画面调整方法
CN110647368A (zh) 一种控制应用程序执行操作的方法、装置及电子设备
CN111835972B (zh) 拍摄方法、装置和电子设备
CN113709451A (zh) 视频对比播放方法及装置
CN112423086A (zh) 视频的显示方法、装置、电子设备及存储介质
CN106873963B (zh) 用于形成计算机视频桌面的背景的方法及装置
CN112860157A (zh) 显示元素调整方法、装置、设备及存储介质
CN112911362B (zh) 视频画面移动缩放方法、装置、电子设备及可读存储介质
CN113596561B (zh) 视频流播放方法、装置、电子设备和计算机可读存储介质
CN114416005A (zh) 界面显示方法、装置及计算机可读存储介质
CN110750227B (zh) 投影画面的处理方法、装置、终端设备及存储介质
CN113350780A (zh) 云游戏操控方法、装置、电子设备及存储介质
US20200396519A1 (en) Method for interacting with a subtitle displayed on a television screen, device, computer program product and recording medium for implementing such a method
CN105554347A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20201229

RJ01 Rejection of invention patent application after publication