收藏
回答

video播放同一个视频,安卓机播放比例为什么会被压缩?

视频连接 https://vido.91biding.com/neigouhui/video/1582272041207_6496_7952.mp4

手机型号:华为P30,其他安卓机也同样如此

代码片段:https://developers.weixin.qq.com/s/P8ZugfmK7dgc就只是简单播放视频,安卓机有问题。)

ios播放显示正常,安卓手机显示如下图:


最后一次编辑于  2020-04-01
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2020-03-31

    你好,使用代码片段未能复现问题,是只有华为p30有这个问题么,其他Android设备是否正常?另外,用复现问题的手机扫下方的小程序码,提供下扫码结果截图

    2020-03-31
    有用
    回复 5
    • 璐
      2020-04-01
      不是的,安卓设备都有这个问题,扫码结果如下
      2020-04-01
      回复
    • 璐
      2020-04-01
      是不是对视频的比例有限制?https://vido.91biding.com/neigouhui/video/1585622296208_5921_1066.mp4这种视频安卓手机打开正常
      2020-04-01
      回复
    • 璐
      2020-04-01
      我查了一下,两个视频比例是一样的,都是3:4,480x640 正常播放,720x960 会被压缩
      2020-04-01
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2020-04-01回复
      我们先看下,有进展再同步
      2020-04-01
      回复
    • 鑫
      2020-05-10
      请问这个问题现在有解决方案了吗,我们这边遇到了同样的问题,有些视频在ios上正常,直接在浏览器播放也正常,只有安卓上会被压扁。有的话麻烦告知一下
      2020-05-10
      回复
  • Eded Wong 🐌
    Eded Wong 🐌
    2020-11-03

    我看没人答复,这个问题我也遇到了,确实是微信小程序的问题。

    在安卓机子下面,视频播放时会读取视频的“纵横尺寸比例”,这个比例是视频带着的,比例通常有:自动、4:3、16:9、原始,在安卓下播放时,会读取视频的比例值,忽略WXML里的object-fit属性。相反,在苹果手机下,我们设置的object-fit属性会生效。

    视频除了带有纵横尺寸比例以外,还带有分辨率,如 320x240、640x480等。如果制作视频时,没有根据实际情况设置 纵横尺寸比例 和 分辨率,到了小程序里面,在安卓机下播放,就会出现问题。

    如果发生这种情况,只需要在视频编辑软件里,校对这两项,再重新导出视频,即可解决。

    2020-11-03
    有用
    回复
  • 祺爸💎
    祺爸💎
    2020-03-31

    你好,请提供能复现问题的简单代码片段

    https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    --↓↓👍点赞是回答的动力哦

    2020-03-31
    有用
    回复 3
    • 璐
      2020-03-31
      https://developers.weixin.qq.com/s/P8ZugfmK7dgc
      2020-03-31
      回复
    • 璐
      2020-03-31
      就只是简单的播放这个视频,需要在安卓机上查看
      2020-03-31
      回复
    • 祺爸💎
      祺爸💎
      2020-03-31回复
      问题补充请修改问题补充到问题里
      2020-03-31
      回复
登录 后发表内容
问题标签