现在,就是我接收到了一个视频流过来,然后通过video显示 如果是手机发过来的视频流,是一个竖形的,但如果是平板发过来的又是一个长方形的 请问,如何是去控制这个显示出来的尺寸? 有没有办法在这个流上做尺寸上的处理?
应该没有直接处理视频流尺寸的方法,一般处理方法是,在video标签外面套一个父级div,父级div尺寸固定,然后按照需要,固定video标签的宽度(or高度)是父级div宽度(or高度)的100%,然后另外一个属性自适配(主要是防止视频变形),比如你想不同尺寸的视频显示的宽度一致,,那就设置宽度是父级div宽度的100%,高度自适应;想不同尺寸的视频显示的高度一致,那就设置高度是父级div高度的100%,宽度自适应;并且为了美观,一般这个视频标签要在这个父级div中水平垂直居中。
应该没有直接处理视频流尺寸的方法,一般处理方法是,在video标签外面套一个父级div,父级div尺寸固定,然后按照需要,固定video标签的宽度(or高度)是父级div宽度(or高度)的100%,然后另外一个属性自适配(主要是防止视频变形),比如你想不同尺寸的视频显示的宽度一致,,那就设置宽度是父级div宽度的100%,高度自适应;想不同尺寸的视频显示的高度一致,那就设置高度是父级div高度的100%,宽度自适应;并且为了美观,一般这个视频标签要在这个父级div中水平垂直居中。