【发布时间】:2018-03-29 02:58:41
【问题描述】:
我正在调用getUserMedia() 来获取视频流,并将stream 设置为视频元素的srcObject。
特别是在 2 个不同 Windows 平板电脑上的 Chrome 上,在纵向模式下,视频是横向的。
我在流或视频轨道对象中找不到任何方向信息,并且宽度和高度轨道信息与视频元素匹配并且与纵横比轨道信息准确。
你可以用https://camera.stackblitz.io复制
如何从流中获取方向信息或逻辑旋转视频?
编辑:
我不想要设备或屏幕的方向,而是视频流的方向。也许“轮换”是正确的措辞。 换句话说,我怎么知道什么时候在没有人看的情况下旋转视频?
编辑 2:
“纵向模式下 Windows 平板电脑上的 Chrome”是我所经历的,我不知道问题是否与此无关,或者每个 Windows 平板电脑都有问题,但主要问题是我如何判断视频是否是侧身还是旋转?
【问题讨论】:
-
你能解决这个问题吗?我现在也遇到了同样的问题。
-
对我来说,“解决方案”是只给用户一个旋转控件,这样如果它是横向的,他们可以自己修复它,然后将它存储在 localstore 中
-
嗯,有点问题。我们有成千上万的平板电脑。会看看我能得到什么,如果我得到解决方案,请告诉你。谢谢
标签: javascript windows html mediastream