小巷而已
小巷而已
  • 发布:2023-03-15 15:03
  • 更新:2024-10-29 10:02
  • 阅读:1166

【报Bug】video视频组件在ios中横向全屏旋转异常

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.3

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iphone12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

正常放置一个video组件播放视频即可,ios横向全屏查看视频

预期结果:

正常横向全屏

实际结果:

多次旋转,且取消全屏后未恢复为正常设备方向

bug描述:

最基础的video组件用法,代码如下 <video class="the-video" :src="chapterInfo.video_list[0].url"></video>
安卓没问题,ios有问题,direction未设置,应该是按照默认的 -90,全屏后设备方向重复旋转,且取消全屏后不自动恢复,详见附件视频。
如果设置direction=0,则没问题,但无法横向全屏了。

2023-03-15 15:03 负责人:无 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

https://uniapp.dcloud.net.cn/collocation/manifest-app.html#full-manifest

app-plus -> screenOrientation -> ["portrait-primary", //可选,字符串类型,支持竖屏
"portrait-secondary", //可选,字符串类型,支持反向竖屏
"landscape-primary", //可选,字符串类型,支持横屏
"landscape-secondary" ]

iOS16以上系统需要设备支持方向后才能旋转

  • 小巷而已 (作者)

    可以了,添加配置后需要重新打包才能生效

    2023-03-15 16:26

  • 雨人

    回复 小巷而已: 我加上还是不行啊,全屏那块需要旋转屏幕吗?可否有逻辑参考下,万分感谢!

    2023-05-10 01:46

  • 2***@qq.com

    回复 雨人: 需要重新打包一下基座

    2023-05-10 15:23

  • 雨人

    回复 2***@qq.com: 嗯 可以了

    2023-05-10 16:25

1***@qq.com

1***@qq.com

为啥我重新打包基座还是不行

要回复问题请先登录注册