关于视频流blob

hanweimin
  • 80

现在,就是我接收到了一个视频流过来,然后通过video显示

clipboard.png

如果是手机发过来的视频流,是一个竖形的,但如果是平板发过来的又是一个长方形的

请问,如何是去控制这个显示出来的尺寸?

有没有办法在这个流上做尺寸上的处理?

回复
阅读 2.8k
1 个回答

应该没有直接处理视频流尺寸的方法,一般处理方法是,在video标签外面套一个父级div,父级div尺寸固定,然后按照需要,固定video标签的宽度(or高度)是父级div宽度(or高度)的100%,然后另外一个属性自适配(主要是防止视频变形),比如你想不同尺寸的视频显示的宽度一致,,那就设置宽度是父级div宽度的100%,高度自适应;想不同尺寸的视频显示的高度一致,那就设置高度是父级div高度的100%,宽度自适应;并且为了美观,一般这个视频标签要在这个父级div中水平垂直居中。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏