6***@qq.com
6***@qq.com
  • 发布:2022-10-17 11:03
  • 更新:2023-02-23 08:48
  • 阅读:540

【报Bug】video标签controls属性在nvue app ios中不生效,不显示默认播放控件

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 12.3.1

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: ios 13Pro

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<video src="" controls ></video>

操作步骤:

<video src="" controls ></video>

预期结果:

app nvue ios 默认播放空间希望正常显示

实际结果:

app nvue ios 默认播放控件不显示

bug描述:

video标签controls属性在nvue app ios中不生效,不显示默认播放控件

2022-10-17 11:03 负责人:天生DR 分享
已邀请:
9***@qq.com

9***@qq.com

这个在iOS下如果video的高度小于500rpx,控制层就不会出现,不知道是响应事件被吞还是转的原生约束有问题

  • 1***@qq.com

    也不一定要大于500rpx,我这边比原来大一点就出来了

    2023-04-20 22:03

  • 9***@qq.com

    回复 1***@qq.com: 是的,我后面试了发现是rpx计算的问题,估计是浮点数

    2023-06-12 09:31

天生DR

天生DR - 天生我材必有用

不显示? 示例代码和手机效果能否截个图 我看一下

我这边试的没问题

  • 6***@qq.com (作者)

    您好,这是nvue的示例代码:

    <video style='width: 750rpx;' src='' :controls='controls' loop autoplay @tap='controls=!controls'></video>

    app 安卓controls可以正常显示隐藏,ios不显示

    2022-10-18 17:37

  • 天生DR

    回复 6***@qq.com: 我不理解你的不显示 是啥意思 你能否截个图?controls是bool 类型 设置true 单击屏幕出控制栏 过一段消失 设置为false 不显示 iOS 没有问题啊

    2022-10-19 16:57

  • 6***@qq.com (作者)

    回复 天生DR: 您好,我上传了安卓、ios的问题视频和代码文件,请查收谢谢

    2022-10-24 16:05

6***@qq.com

6***@qq.com (作者)

@DCloud_iOS_DJX 您好,我上传了安卓、ios的问题视频和代码文件,请查收谢谢

  • 天生DR

    你那个@tap='controls=!controls' 是啥意思?

    2022-10-27 18:18

  • 6***@qq.com (作者)

    回复 天生DR: 用户点击视频的时候切换controls的bool值,如果controls为true时点击视频controls更改为false,再次点击视频controls更改为true,就是每次点击设置controls的bool值取反

    2022-10-28 09:25

  • 6***@qq.com (作者)

    @tap='setControls()'

    setControls() {

    this.controls = this.controls ? false : true;

    }

    2022-10-28 09:30

  • 天生DR

    回复 6***@qq.com: 不用谢tap 这个内部已经处理了 你去了就好了啊

    2022-10-28 11:22

要回复问题请先登录注册