帝普一世
帝普一世
  • 发布:2025-03-28 21:45
  • 更新:2025-03-31 11:24
  • 阅读:32

【报Bug】IOS下video direction属性无效,无法自动识别竖版视频

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.57

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: iphone Xs Max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<video id="myVideo" v-if="item.url" :src="item.url" autoplay="true" style="width: 100%;"
@error="videoErrorCallback" show-mute-btn="true" controls>
</video>

mfest.json
"screenOrientation" : [
//可选,字符串数组类型,应用支持的横竖屏
"portrait-primary", //可选,字符串类型,支持竖屏
"portrait-secondary", //可选,字符串类型,支持反向竖屏
"landscape-primary", //可选,字符串类型,支持横屏
"landscape-secondary" //可选,字符串类型,支持反向横屏
],

操作步骤:

预期结果:

如果是竖屏视频, 点全屏,应该竖屏全屏播放,如果是横屏视频也一样

实际结果:

如果是竖屏视频, 点全屏,居然是横屏播放

bug描述:

video播放竖版视频,,点全屏,会自动进入横屏模式,,但视频本身是竖版的视频,,,
无法像文档说的:direction设置全屏时视频的方向,不指定则根据宽高比自动判断。

安卓下很正常,就IOS下这样。

2025-03-28 21:45 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

提供一个单页面的源码吧。ios 模拟器是否正常,其他 iPhone 是否正常?

要回复问题请先登录注册