m***@163.com
m***@163.com
  • 发布:2023-01-29 11:25
  • 更新:2023-12-21 10:26
  • 阅读:824

【报Bug】iOS环境下video组件全屏功能存在问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11 (21H2)

HBuilderX类型: 正式

HBuilderX版本号: 3.6.18

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iPhone 8

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

1.使用video组件。2.播放视频。3.点击全屏或使用requestFullScreen方法进入全屏。

预期结果:

预期正常全屏显示。

实际结果:

实际颠倒错乱显示。

bug描述:

  • 组件:video
  • 功能:全屏功能
  • 问题:
    1. Android正常显示,iOS下显示错乱。
    2. iOS下使用 this.videoContext.requestFullScreen(-90) 方法,应用直接闪退。
2023-01-29 11:25 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

manifest.json 配置 "screenOrientation" : [ "portrait-primary", "landscape-primary" ],

重新打包基座生效

m***@163.com

m***@163.com (作者)

亲测可行:
App平台:3.6.14 以及 手机系统 iOS16 以上video全屏 需要配置应用支持横屏: 在 manifest.json 文件内 app-plus 节点下新增 screenOrientation 配置,设置值为["portrait-primary","portrait-secondary","landscape-primary","landscape-secondary"]。

爱吃鱼的靖哥哥

爱吃鱼的靖哥哥 - 行走在全栈路上的码农

为啥我的不行啊,哪里配错了吗,检查了位置没配错啊,直接打包发布装在测试机上还是不行

l***@163.com

l***@163.com

我的ios版本15.4 页不能全屏 就算全屏也是偶然事件 配置了screenOrientation 重新生成的自定义基座页不行

要回复问题请先登录注册