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