【技术实现步骤摘要】
视频播放方法、装置和电子设备
[0001]本公开涉及图像处理领域,尤其涉及图像显示领域,具体涉及一种视频播放方法、装置和电子设备。
技术介绍
[0002]目前,在直播场景下,当主播与其他用户连麦时,直播间中的所有成员的客户端通常需要分别显示主播端的视频流和连麦端的视频流。为节省带宽成本,现有技术提出了可以将主播端的视频流与连麦端的视频流进行合成之后,一路下发至对应的客户端进行显示。由于合成视频流的显示尺寸与客户端的屏幕尺寸可能不匹配,因此,当合成视频流的显示尺寸与客户端的屏幕尺寸不匹配时,通常需要对合成视频流进行缩放,现有技术中,通常是使合成视频流与屏幕居中对齐,然后,对合成视频流进行缩放,以使合成视频流铺满整个屏幕显示区域。
技术实现思路
[0003]本公开提供了一种视频播放方法、装置和电子设备。
[0004]根据本公开的第一方面,提供了一种视频播放方法,包括:
[0005]获取合成视频流和目标坐标信息,所述合成视频流包括第一视频流和第二视频流合成形成的视频流,所述目标坐标信息包括:所述合成 ...
【技术保护点】
【技术特征摘要】
1.一种视频播放方法,包括:获取合成视频流和目标坐标信息,所述合成视频流包括第一视频流和第二视频流合成形成的视频流,所述目标坐标信息包括:所述合成视频流处于播放状态时的第一播放窗口的坐标信息,以及,所述第一播放窗口中的目标区域的坐标信息,所述第一播放窗口用于播放所述第一视频流,所述目标区域用于播放所述第二视频流;基于所述目标坐标信息和电子设备的屏幕尺寸信息,确定所述合成视频流与所述电子设备的屏幕之间的目标对齐方式;按照所述目标对齐方式,在所述电子设备中播放所述合成视频流,其中,播放所述第二视频流的所述目标区域在所述电子设备的屏幕显示区域内。2.根据权利要求1所述的方法,其中,所述屏幕尺寸信息包括第一比值,所述第一比值为所述屏幕在第一方向的尺寸与所述屏幕在第二方向的尺寸的比值,所述基于所述目标坐标信息和电子设备的屏幕尺寸信息,确定所述合成视频流与所述电子设备的屏幕之间的目标对齐方式,包括:基于所述目标坐标信息,计算所述第一播放窗口的第二比值,其中,所述第二比值为所述第一播放窗口在所述第一方向的尺寸与所述第一播放窗口在所述第二方向的尺寸的比值;基于所述第一比值和所述第二比值确定所述目标对齐方式。3.根据权利要求2所述的方法,其中,所述基于所述第一比值和所述第二比值确定所述目标对齐方式,包括:在所述第一比值大于所述第二比值的情况下,对所述第一播放窗口进行缩放,直至所述第一播放窗口在所述第一方向的尺寸与所述屏幕在所述第一方向的尺寸相匹配,得到缩放后的第二播放窗口;在所述第二播放窗口与所述屏幕居中对齐的情况下,若所述第二播放窗口中的所述目标区域位于所述屏幕之内,则确定所述目标对齐方式为居中对齐方式;或者,在所述第二播放窗口与所述屏幕居中对齐的情况下,若所述目标区域的第一边位于所述屏幕之外,则确定所述目标对齐方式为按照所述第二播放窗口的第一目标边对齐的方式,其中,所述第一边为所述目标区域沿所述第二方向上的一边,所述第一目标边为所述第二播放窗口与所述第一边平行的两条边中,距离所述第一边最近的一边。4.根据权利要求3所述的方法,其中,在所述目标对齐方式为按照所述第一目标边对齐的方式的情况下,所述按照所述目标对齐方式,在所述电子设备中播放所述合成视频流,包括:将所述第二播放窗口在所述第一方向按照居中对齐的方式与所述屏幕对齐,以及,将所述第二播放窗口在所述第二方向按照所述第一目标边对齐的方式与所述屏幕对齐;在所述第二播放窗口中播放所述合成视频流。5.根据权利要求2所述的方法,其中,所述基于所述第一比值和所述第二比值确定所述目标对齐方式,包括:在所述第一比值小于所述第二比值的情况下,对所述第一播放窗口进行缩放,直至所述第一播放窗口在所述第二方向的尺寸与所述屏幕在所述第二方向的尺寸相匹配,得到缩放后的第三播放窗口;
在所述第三播放窗口与所述屏幕居中对齐的情况下,若所述第三播放窗口中的所述目标区域位于所述屏幕之内,则确定所述目标对齐方式为居中对齐方式;或者,在所述第三播放窗口与所述屏幕居中对齐的情况下,若所述目标区域的第二边位于所述屏幕之外,则确定所述目标对齐方式为按照所述第三播放窗口的第二目标边对齐的方式,其中,所述第二边为所述目标区域沿所述第一方向上的一边,所述第二目标边为所述第三播放窗口与所述第二边平行的两条边中,距离所述第二边最近的一边。6.根据权利要求5所述的方法,其中,在所述目标对齐方式为按照所述第二目标边对齐的方式的情况下,所述按照所述目标对齐方式,在所述电子设备中播放所述合成视频流,包括:将所述第三播放窗口在所述第一方向按照所述第二目标边对齐的方式与所述屏幕对齐,以及,将所述第三播放窗口在所述第二方向按照居中对齐的方式与所述屏幕对齐;在所述第三播放窗口中播放所述合成视频流。7.根据权利要求2所述的方法,其中,所述基于所述第一比值和所述第二比值确定所述目标对齐方式,包括:在所述第一比值等于所述第二比值的情况下,确定所述目标对齐方式为居中对齐方式。8.根据权利要求1至7中任一项所述的方法,其中,所述按照所述目标对齐方式,在所述电子设备中播放所述合成视频流之后,所述方法还包括:基于所述目标坐标信息,确定所述目标区域在所述屏幕中的显示位置;基于所述目标区域在所述屏幕中的显示位置,在所述目标区域的预设位置显示目标信息,其中,所述目标信息包括以下信息中的至少一项:目标控件和目标文字信息。9.一种视频播放装置,包括:获取模块,用于获取合成视频流和目标坐标信息,所述合成视频流包括第一视频流和第二视频流合成形成的视频流,所述目标坐标信息包括:...
【专利技术属性】
技术研发人员:孟晨,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。