The embodiment of the invention provides a video playback method and device, applied to the first device, the method includes: receiving the initial video frames to send second equipment; get the first device screen angle value and the second device screen angle value, as the angle value and the second value of the angle, among them, the value of the angle: the angle between the preset edge equipment with preset reference plane angle; whether the first device and the second device placed state consistency based on the first angle and the second angle value; if not, the calculation of the first value of the angle between the the second angle value of the angle difference, as the third angle value; value adjustment of the initial video frame based on the third point, obtain the target video frame; displaying the target video frame. By implementing the program provided by the embodiment of the invention, playing the video, the better video playback effect can be obtained.
【技术实现步骤摘要】
一种视频播放方法及装置
本专利技术涉及视频处理
,特别是涉及一种视频播放方法及装置。
技术介绍
随着用户对信息传播速度要求的提高,用于新媒体直播的直播软件逐渐受大众欢迎。直播软件的使用者通常使用手机等便携设备进行直播或者观看直播。进行直播时,直播发起者(主播)既可以选择横屏直播,还可以选择竖屏直播。对于观众来说,只有当其设备的屏幕状态和主播的屏幕状态保持一致时,才可以观看到完整的直播画面。如果观众设备的屏幕状态与主播的不一致,会导致画面显示不完全的问题。例如:假设主播设备与观众设备的屏幕尺寸相同,主播设备竖屏播放,如图1(a)所示,视频帧充满整个屏幕,屏幕边缘与视频帧边缘重叠,若观众设备选择横屏观看,如图1(b)所示,竖屏的视频帧在横屏的屏幕上播放,视频帧会超出屏幕的显示范围,因此画面会显示不完全,也就是视频播放效果不佳。
技术实现思路
本专利技术实施例的目的在于提供一种视频播放方法及装置,以得到较佳的视频播放效果。具体技术方案如下:第一方面,本专利技术实施例提供了一种视频播放方法,应用于第一设备,所述方法包括:接收第二设备发送的初始视频帧;获得所述第一设备的屏幕的角度值以及所述第二设备的屏幕的角度值,作为第一角度值和第二角度值,其中,所述角度值为:设备的预设边与预设参考面之间的夹角的角度;根据所述第一角度值和所述第二角度值判断所述第一设备和所述第二设备的放置状态是否一致;若为否,计算所述第一角度值与所述第二角度值之间的角度差值,作为第三角度值;根据所述第三角度值调整所述初始视频帧,获得目标视频帧;显示所述目标视频帧。可选的,所述根据所述第三角度值调整所 ...
【技术保护点】
一种视频播放方法,其特征在于,应用于第一设备,所述方法包括:接收第二设备发送的初始视频帧;获得所述第一设备的屏幕的角度值以及所述第二设备的屏幕的角度值,作为第一角度值和第二角度值,其中,所述角度值为:设备的预设边与预设参考面之间的夹角的角度;根据所述第一角度值和所述第二角度值判断所述第一设备和所述第二设备的放置状态是否一致;若为否,计算所述第一角度值与所述第二角度值之间的角度差值,作为第三角度值;根据所述第三角度值调整所述初始视频帧,获得目标视频帧;显示所述目标视频帧。
【技术特征摘要】
1.一种视频播放方法,其特征在于,应用于第一设备,所述方法包括:接收第二设备发送的初始视频帧;获得所述第一设备的屏幕的角度值以及所述第二设备的屏幕的角度值,作为第一角度值和第二角度值,其中,所述角度值为:设备的预设边与预设参考面之间的夹角的角度;根据所述第一角度值和所述第二角度值判断所述第一设备和所述第二设备的放置状态是否一致;若为否,计算所述第一角度值与所述第二角度值之间的角度差值,作为第三角度值;根据所述第三角度值调整所述初始视频帧,获得目标视频帧;显示所述目标视频帧。2.根据权利要求1所述的方法,其特征在于,所述根据所述第三角度值调整所述初始视频帧,获得目标视频帧的步骤,包括:根据所述第三角度值获得目标参数,其中,所述目标参数用于确定所述目标视频帧的尺寸;根据所述目标参数以及所述第三角度值调整所述初始视频帧,获得目标视频帧。3.根据权利要求2所述的方法,其特征在于,所述根据所述第三角度值获得目标参数的步骤,包括:根据以下公式获得所述目标参数m:m=(a+r)%4,其中,a为所述第一角度值,r为所述第三角度值,%为取余符号。4.根据权利要求2或3所述的方法,其特征在于,所述根据所述目标参数以及所述第三角度值调整所述初始视频帧,获得目标视频帧的步骤,包括:将所述初始视频帧旋转所述第三角度值,获得中间视频帧;根据所述目标参数,从所述第一设备屏幕的边中确定参考边;确定目标视频帧的目标宽度为不大于所述参考边长度的数值;根据所述目标宽度和所述初始视频帧的宽高比,计算所述目标视频帧的目标高度;在所述目标宽度与所述中间视频帧的宽度不一致或所述目标高度与所述中间视频帧的高度不一致的情况下,根据所述目标宽度和所述目标高度对所述中间视频帧进行缩放处理,获得目标视频帧。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标参数,从所述第一设备屏幕的边中确定参考边的步骤,包括:当所述目标参数为奇数时,将屏幕的较短边确定为所述参考边;否则将屏幕的较长边确定为所述参考边。6.一种视频播...
【专利技术属性】
技术研发人员:沈文策,
申请(专利权)人:福建中金在线信息科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。