收藏
回答

全屏时视频的方向没有根据宽高比自动判断

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug VideoContext.requestFullScreen(Object object)/video 客户端 6.7.2 2.3.0

VideoContext.requestFullScreen(Object object)没有指定direction,

video也没有设置全屏时视频的方向,但全屏时视频的方向没有根据宽高比自动判断方向



代码片段wechatide://minicode/gUZBT4mv703O,需要在真机上才能复现
机型:iphone SE  微信版本:6.7.2

机型:xiaomi mix2s   微信版本:6.7.3

机型:iphone7   微信版本:6.7.2

机型:iphone6   微信版本:6.7.2

机型:坚果pro2  微信版本:6.7.3

机型:三星Galaxy C8   微信版本:6.7.2


最后一次编辑于  2018-10-11
回答关注问题邀请回答
收藏

3 个回答

  • 相信过程
    相信过程
    2018-11-15

    请问楼主解决了嘛,我现在也遇到这个问题了,安卓手机上面不会 根据宽高比自动判断横竖屏

    2018-11-15
    有用
    回复 3
    • 2018-11-16

      解决了,现在是根据宽高比手动设置direction

      2018-11-16
      回复
    • 相信过程
      相信过程
      2018-11-16回复

      // videoContext.requestFullScreen({ direction: 0 });

      // videoContext.requestFullScreen({ direction: 90 });

      // videoContext.requestFullScreen({ direction: -90 });

      我手动设置方向 没效果,始终都是竖屏显示

      2018-11-16
      回复
    • 2018-11-16回复相信过程

      我们现在是在video组件里不设置全屏时视频的方向,根据宽高比设置videoContext.requestFullScreen({ direction: direction }) 的direction。

      效果是:视频若是竖着拍的,全屏时竖屏播放的;视频若是横着拍的,全屏时屏播放的;

      我们这边的测试机安卓和ios都可以,详情可以看下 顺丰速运+小程序的寄礼物,添加视频

      2018-11-16
      回复
  • 2018-10-11

    这个问题是必现,录制视频的时候,无论是横着录,还是竖着录,全屏播放的时候就会变成横屏播放

    2018-10-11
    有用
    回复 2
    • 邓坤力
      邓坤力
      2018-10-11

      是默认表现,设置 direction 试试呢?

      2018-10-11
      回复
    • 2018-10-12回复邓坤力

      设置direction确实会按指定的方向播放,但文档上说不指定则根据宽高比自动判断,这才是我想要的效果

      2018-10-12
      2
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-10-10

    问题未复现,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-10-10
    有用
    回复 1
    • 2018-10-11

      代码片段wechatide://minicode/gUZBT4mv703O,需要在真机上才能复现
      机型:iphone SE  微信版本:6.7.2

      机型:xiaomi mix2s   微信版本:6.7.3

      机型:iphone7   微信版本:6.7.2

      机型:iphone6   微信版本:6.7.2

      机型:坚果pro2  微信版本:6.7.3

      机型:三星Galaxy C8   微信版本:6.7.2


      2018-10-11
      回复
登录 后发表内容